aboutsummaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
Diffstat (limited to 'README.org')
-rw-r--r--README.org50
1 files changed, 50 insertions, 0 deletions
diff --git a/README.org b/README.org
new file mode 100644
index 0000000..b39b51e
--- /dev/null
+++ b/README.org
@@ -0,0 +1,50 @@
+#+title: f2md
+
+A utility to fetch new items from feeds and write them to maildir.
+This program is similar to [[https://pypi.org/project/feed2maildir/][feed2maildir]].
+
+* Install
+
+#+begin_src sh
+git clone https://g.ypei.me/f2md.git
+cd f2md
+cabal install
+#+end_src
+
+and make sure ~/.cabal/bin is included in $PATH.
+
+* Usage
+
+Prepare a config file:
+
+#+begin_src conf
+{
+ "dbPath": "~/.f2mdb.json",
+ "maildir": "~/Mail/f2md",
+ "feeds": [
+ "https://static.fsf.org/fsforg/rss/news.xml",
+ "https://www.gnu.org/rss/whatsnew.rss",
+ "https://haskellweekly.news/podcast.rss"
+ ]
+}
+#+end_src
+
+Then run
+
+#+begin_src sh
+f2md
+#+end_src
+
+and all new news should be placed in =~/Mail/f2md=.
+
+You can also use --config or -c to specify a config file:
+
+#+begin_src sh
+f2md --config ~/.config/f2md/config
+#+end_src
+
+* Contact and copyright
+- For any issues email <mailto:id@ypei.org>.
+- Copyright (C) 2022 Yuchen Pei.
+- Licensed under AGPLv3+.
+