aboutsummaryrefslogtreecommitdiff
path: root/newsboat
diff options
context:
space:
mode:
Diffstat (limited to 'newsboat')
-rw-r--r--newsboat/config15
-rw-r--r--newsboat/systemd/user/reload-newsboat.service8
-rw-r--r--newsboat/systemd/user/reload-newsboat.timer9
3 files changed, 28 insertions, 4 deletions
diff --git a/newsboat/config b/newsboat/config
index d7caf12d..43f5a135 100644
--- a/newsboat/config
+++ b/newsboat/config
@@ -1,14 +1,21 @@
-auto-reload yes
confirm-exit yes
-keep-articles-days 180
-reload-threads 5
-reload-time 30
+
+auto-reload yes
+reload-time 10
+
+proxy-type socks5h
+proxy localhost:9050
+download-retries 4
+download-timeout 60
bind-key j next
bind-key k prev
bind-key J next-feed
bind-key K prev-feed
+articlelist-format "%4i %f %D %?T?|%-17T| ?%t"
+datetime-format "%F %T"
+
color article default default
color background default default
color info white color52
diff --git a/newsboat/systemd/user/reload-newsboat.service b/newsboat/systemd/user/reload-newsboat.service
new file mode 100644
index 00000000..24e4117c
--- /dev/null
+++ b/newsboat/systemd/user/reload-newsboat.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=fetch new Newsboat articles
+OnFailure=notify-email@%n
+After=tor.service
+ConditionPathExists=!%h/.local/share/newsboat/cache.db.lock
+
+[Service]
+ExecStart=newsboat -x reload
diff --git a/newsboat/systemd/user/reload-newsboat.timer b/newsboat/systemd/user/reload-newsboat.timer
new file mode 100644
index 00000000..6e59d66e
--- /dev/null
+++ b/newsboat/systemd/user/reload-newsboat.timer
@@ -0,0 +1,9 @@
+[Unit]
+Description=fetch new Newsboat articles
+
+[Timer]
+OnBootSec=10m
+OnUnitActiveSec=10m
+
+[Install]
+WantedBy=timers.target