Commit Graph

26 Enmetoj

Author SHA1 Message Date
Jaidyn Ann 5f536739d5 Update source URL 2024-01-29 18:02:45 -06:00
Jaidyn Ann 04983d2313 More appropriate maildir output 2022-12-29 10:56:30 -06:00
Jaidyn Ann d7b06e9af1 Fix env variables in templates 2022-12-28 22:42:56 -06:00
Jaidyn Ann 7c241aab44 Add 'dependencies' Make target 2022-12-28 22:25:07 -06:00
Jaidyn Ann 6550901710 Add 'Installation' section to README 2022-12-28 22:22:13 -06:00
Jaidyn Ann 748c3f8a74 Write README file 2022-12-28 22:13:04 -06:00
Jaidyn Ann c3f08ad6fa Tweak atom parsing 2022-12-28 16:46:25 -06:00
Jaidyn Ann 400664ccb9 Create Makefile for building Feedsnake binary 2022-12-28 16:18:43 -06:00
Jaidyn Ann 45646725e0 Add --cache option for feeds fetched by URL, completing the UNIX interface 2022-12-28 16:01:35 -06:00
Jaidyn Ann 8041ec2655 Flesh out the --help output 2022-12-28 15:00:33 -06:00
Jaidyn Ann 3f0bb384ca Add -uS alias, --update-since/-U; fix parsing-date saving
Previously, if the feed was updated, the parse-date was saved before
actually filtering entries, leading to filtering everything out.
2022-12-28 14:29:58 -06:00
Jaidyn Ann 2269ac403f Support for updating feeds with UNIX client
Adds the --update (-u) and --since-update options, for updating a feed
file in-place (assuming the xdg.origin.url attr is set).
2022-12-27 12:32:57 -06:00
Jaidyn Ann d9eb86434c Fix bug for xattrs + stdin feeds; Add user-friendly exception handling
Now exception's error message is printed to stderr, like a good neighbor.
2022-12-27 11:38:28 -06:00
Jaidyn Ann e21895cbfc Add `--since-last` and `--no-save-date` options to UNIX client
The date a file is parsed is now saved in an xattr, unless
--no-save-date (-n) is passed. With this xattr, the user can
filter entries with to ones posted since the last parse-date
using --since-last (-S).
2022-12-27 10:47:21 -06:00
Jaidyn Ann d1044e0d2b Refactor UNIX client, split up functions
No functional change.
2022-12-27 10:29:43 -06:00
Jaidyn Ann c2e25f7800 Accept feeds over stdin
E.g., `cat feed.xml | feedsnake -- -` or `cat feed.xml | feedsnake`
2022-12-26 15:20:32 -06:00
Jaidyn Ann 89612f3d54 Add --since option to UNIX client 2022-12-26 14:59:23 -06:00
Jaidyn Ann 7ff742e99a Slight refactor of in UNIX client 2022-12-18 21:32:19 -06:00
Jaidyn Ann ad3d36b0b7 Adds --outdir option (maildir output) to UNIX client 2022-12-17 13:43:13 -06:00
Jaidyn Ann 60e301edf8 Add --output option to feedsnake-unix
Also moves all file output/input functions from feedsnake-unix to feedsnake
2022-12-16 17:17:54 -06:00
Jaidyn Ann 5fb3019aae Begin UNIX client: Support outputting entries of feed-file to stdout 2022-12-01 20:31:09 -06:00
Jaidyn Ann e1c80f7e78 Support for multi-file outputs (e.g, maildir) 2022-11-30 22:32:03 -06:00
Jaidyn Ann 56ce38a617 Handling of Atom relative & feed-self URLs 2022-11-23 12:38:22 -06:00
Jaidyn Ann fac63f9fe3 Better templates/templating, `write-entr[y|ies]`
Now entries can be written to a file-path, with feedsnake-unix. Single-file formats supported (including built-in mbox).
Templating is more flexible for feedsnake itself.
2022-11-18 21:48:35 -06:00
Jaidyn Ann bf84c6782a date-strings: Add date->mbox-string 2022-11-17 21:17:01 -06:00
Jaidyn Ann 7810eba236 Init 2022-11-12 22:14:08 -06:00