diff options
-rwxr-xr-x | serve.py | 4 | ||||
-rw-r--r-- | views/add_feed.tpl | 9 | ||||
-rw-r--r-- | views/index.tpl | 12 | ||||
-rw-r--r-- | views/manage_feed.tpl | 7 | ||||
-rw-r--r-- | views/tag_hover_help.tpl | 1 | ||||
-rw-r--r-- | views/tag_input.tpl | 6 |
6 files changed, 19 insertions, 20 deletions
@@ -235,7 +235,7 @@ def update_feeds(run_event: threading.Event): feeds = core.get_feeds(limit=limit, offset=limit * i) for feed in feeds: parsed_feed, epoch_downloaded = tagrss.fetch_parsed_feed(feed["source"]) - logging.info(f"Fetched feed {feed['id']} (source {feed['source']}).") + logging.debug(f"Fetched feed {feed['id']} (source {feed['source']}).") with core_lock: try: core.store_feed_entries( @@ -246,7 +246,7 @@ def update_feeds(run_event: threading.Event): f"Failed to update feed {feed['id']} with source {feed['source']} " "due to constraint violation (feed already deleted?)." ) - logging.info("Finished updating feeds.") + logging.info("Finished updating all feeds.") inner_update() schedule.every(args.update_seconds).seconds.do(inner_update) diff --git a/views/add_feed.tpl b/views/add_feed.tpl index 0110bac..4b139d3 100644 --- a/views/add_feed.tpl +++ b/views/add_feed.tpl @@ -17,12 +17,11 @@ % end <h1>Add a feed</h1> <form method="post"> - <input type="url" placeholder="Feed source" name="feed_source"> + <label>Source: + <input type="url" name="feed_source"> + </label> <br> - <div class="side-by-side-help-container"> - <input type="text" placeholder="Tags" name="tags"> - % include("tag_hover_help.tpl") - </div> + % include("tag_input.tpl", input_name="tags") <input type="submit" value="Add"> </form> % include("footer.tpl") diff --git a/views/index.tpl b/views/index.tpl index f65a1af..b00b7d0 100644 --- a/views/index.tpl +++ b/views/index.tpl @@ -61,12 +61,12 @@ </label> % include("hover_help.tpl", text="Space-separated feed IDs.") </div> - <div class="side-by-side-help-container"> - <label>Included tags: - <input type="text" name="included_tags" value="{{included_tags_str if included_tags_str else ''}}"> - </label> - % include("tag_hover_help.tpl") - </div> + % include( + % "tag_input.tpl", + % label="Included tags:", + % input_name="included_tags", + % input_value=included_tags_str if included_tags_str else "" + % ) <input type="submit" value="Filter"> <input type="number" value="{{page_num}}" min="1" max="{{total_pages}}" name="page_num" style="display: none;"> <input type="number" value="{{per_page}}" min="1" max="{{max_per_page}}" name="per_page" style="display: none;"> diff --git a/views/manage_feed.tpl b/views/manage_feed.tpl index 0ff127e..dce9dc5 100644 --- a/views/manage_feed.tpl +++ b/views/manage_feed.tpl @@ -42,12 +42,7 @@ <label>Source: <input type="text" name="source" value="{{feed['source']}}"><br> </label> - <div class="side-by-side-help-container"> - <label>Tags: - <input type="text" name="tags" value="{{feed['serialised_tags']}}"> - </label> - % include("tag_hover_help.tpl") - </div> + % include("tag_input.tpl", input_name="tags", input_value=feed["serialised_tags"]) <input type="submit" value="Update" name="update_feed"> </form> <hr> diff --git a/views/tag_hover_help.tpl b/views/tag_hover_help.tpl deleted file mode 100644 index 9007e55..0000000 --- a/views/tag_hover_help.tpl +++ /dev/null @@ -1 +0,0 @@ -% include("hover_help.tpl", text="Space-separated. Backslashes escape spaces.") diff --git a/views/tag_input.tpl b/views/tag_input.tpl new file mode 100644 index 0000000..99145e9 --- /dev/null +++ b/views/tag_input.tpl @@ -0,0 +1,6 @@ +<div class="side-by-side-help-container"> + <label>{{get("label", "Tags:")}} + <input type="text" name="{{input_name}}" value="{{get('input_value', '')}}"> + </label> + % include("hover_help.tpl", text="Space-separated. Backslashes escape spaces.") +</div> |