diff --git a/src/feather/app.py b/src/feather/app.py
index 22cde0a..e67a9c7 100755
--- a/src/feather/app.py
+++ b/src/feather/app.py
@@ -128,7 +128,7 @@ class FeatherApp:
print("Synchronizing from server...")
new_articles, updated_articles = 0, 0
- grabbed_article_paths: set[ArticleId] = set()
+ grabbed_article_ids: set[ArticleId] = set()
categories = client_session.list_categories()
for category in categories:
@@ -148,7 +148,7 @@ class FeatherApp:
remaining = False
for article in articles:
- grabbed_article_paths.add(article.id)
+ grabbed_article_ids.add(article.id)
json_path = article.json_path
if not json_path.exists():
article.write()
@@ -166,7 +166,7 @@ class FeatherApp:
datetime.now().timestamp() - config.keep_read_articles_for
)
for article in self.iter_articles():
- if article.id not in grabbed_article_paths:
+ if article.id not in grabbed_article_ids:
# we only sync unread: articles we didn't get from the server were read or purged
if config.only_sync_unread_articles:
if article.last_write < article_cutoff_timestamp:
diff --git a/src/feather/config.default.toml b/src/feather/config.default.toml
index 1b12c4a..a07f3d6 100644
--- a/src/feather/config.default.toml
+++ b/src/feather/config.default.toml
@@ -6,6 +6,7 @@
[server]
# (Required) Server API to use. Either "googlereader" for the Google Reader API (FreshRSS, Miniflux, etc.) or "ttrss" for the TinyTiny-RSS API.
# The Google Reader API do not support nested categories.
+# Can be set through the environment variable SERVER_API.
api = "googlereader"
# (Required) URL of your server's Google Reader API endpoint
# Can be set through the environment variable SERVER_URL.
@@ -84,7 +85,7 @@ article_template = '''
@@ -138,6 +139,7 @@ hide_empty_categories = true
# Can be set through the environment variable HTML_MAX_FILENAME_LENGTH.
max_filename_length = 250
# Table mapping characters to what they will be replaced with in filenames. Useful to remove/replace characters that are not allowed in filename by your filesystem. The default should be fine for most Unix filesystems.
+# Can not be set through environment variables, sorry!
filename_replacement = { "/" = "⧸", "\u0000" = "" }
[datetime]