aboutsummaryrefslogtreecommitdiff
path: root/newsboat
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-05-13 16:19:47 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-05-13 16:20:04 +1200
commitf5542135cc5eba8d67f7d04f5e9901eeb219a292 (patch)
tree9a16c08cce44509310775975f96e101c0233bd6f /newsboat
parentUse fault-tolerant Tor for newsboat load (diff)
downloaddotfiles-f5542135cc5eba8d67f7d04f5e9901eeb219a292.tar.gz
dotfiles-f5542135cc5eba8d67f7d04f5e9901eeb219a292.zip
Add target for newsboat systemd timer
Diffstat (limited to 'newsboat')
-rw-r--r--newsboat/systemd/user/reload-newsboat.service8
-rw-r--r--newsboat/systemd/user/reload-newsboat.timer9
2 files changed, 17 insertions, 0 deletions
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..83c7ff31
--- /dev/null
+++ b/newsboat/systemd/user/reload-newsboat.timer
@@ -0,0 +1,9 @@
+[Unit]
+Description=fetch new Newsboat articles
+
+[Timer]
+OnBootSec=5m
+OnUnitActiveSec=5m
+
+[Install]
+WantedBy=timers.target