From f5da9de1e9b8deda3740afc3b40215dc0a641ae2 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Tue, 12 Sep 2023 19:10:53 +0300 Subject: Fix JsonApiSourcePlugin bug --- plugins/JsonApiSourcePlugin.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'plugins') diff --git a/plugins/JsonApiSourcePlugin.py b/plugins/JsonApiSourcePlugin.py index 48209f2..308dfe4 100644 --- a/plugins/JsonApiSourcePlugin.py +++ b/plugins/JsonApiSourcePlugin.py @@ -52,46 +52,46 @@ class Plugin(PluginInterface): for post in post_items: if self.selector_link: - link = eval(self.selector_link, {"post": post, "data": data})[ - 0 - ].strip() + link = eval( + self.selector_link, {"post": post, "data": data} + ).strip() guid = ItemGUID(link, is_perma_link=True) else: link = None guid = None if self.selector_title: - title = eval(self.selector_title, {"post": post, "data": data})[ - 0 - ].strip() + title = eval( + self.selector_title, {"post": post, "data": data} + ).strip() else: title = None if self.selector_description: description = eval( self.selector_description, {"post": post, "data": data} - )[0].strip() + ).strip() else: description = None if self.selector_date: - date = eval(self.selector_date, {"post": post, "data": data})[ - 0 - ].strip() + date = eval( + self.selector_date, {"post": post, "data": data} + ).strip() else: date = None if self.selector_author: - author = eval(self.selector_author, {"post": post, "data": data})[ - 0 - ].strip() + author = eval( + self.selector_author, {"post": post, "data": data} + ).strip() else: author = None if self.selector_image: - image_src = eval(self.selector_image, {"post": post, "data": data})[ - 0 - ].strip() + image_src = eval( + self.selector_image, {"post": post, "data": data} + ).strip() else: image_src = None -- cgit v1.3