Commit Graph

25 Enmetoj

Author SHA1 Message Date
Jaidyn Ann 3a423f8a92 Save manually-written feed titles 2021-03-21 14:45:48 -05:00
Jaidyn Ann 9149de6eb9 Slot refactoring 2021-03-20 18:45:37 -05:00
Jaidyn Ann c4990b719c Enqueue feeds as paths 2021-03-06 12:36:33 -06:00
Jaidyn Ann baf09fdd0a Store feed entries in BObjectLists 2021-03-04 18:31:47 -06:00
Jaidyn Ann c1625af84b find_directory instead of hardcoded paths 2021-03-02 20:07:49 -06:00
Jaidyn Ann eef99bb569 Avoiding 'new' where possible; more dilligent deletes 2021-02-21 13:16:35 -06:00
Jaidyn Ann 0066b9a522 Rename Config to Preferences 2021-01-24 23:20:11 -06:00
Jaidyn Ann c6f5c4fed0 Subscription adding/editing/removal 2021-01-15 22:22:33 -06:00
Jaidyn Ann f67a9f3d28 List subscribed feeds in FeedsView 2021-01-13 20:23:21 -06:00
Jaidyn Ann 4383c4b906 Error notifications and dedicated Notifier object 2021-01-13 17:28:07 -06:00
Jaidyn Ann 17d45ae9ec Add subscription Feed files 2021-01-12 15:30:21 -06:00
Jaidyn Ann d596cef76a Some Feed and Entry refacotring 2021-01-11 18:08:15 -06:00
Jaidyn Ann 08d5a73f89 Download timeout; better argv handling 2021-01-11 11:41:46 -06:00
Jaidyn Ann 0e0bb2ed91 Multi-threaded parsing/downloading 2021-01-09 16:53:39 -06:00
Jaidyn Ann 85923f2cc2 Direly needed reformatting 2020-12-30 22:07:54 -06:00
Jaidyn Ann 3c0725b272 Restructure Feed to fetch XML only as necessary; restrict access to data 2020-11-16 21:32:06 -06:00
Jaidyn Ann 093c90aed2 Move from global 'main_cfg' to be_app->cfg 2020-11-16 20:32:58 -06:00
Jaidyn Ann b5f0d5bab8 Slight refactoring 2020-08-14 14:00:07 -05:00
Jaidyn Ann 69e1a3085c New constructors; make Feeds' minDate and maxDate local 2020-08-14 12:34:09 -05:00
Jaidyn Ann 956d7786af Add --update option 2020-08-14 01:59:15 -05:00
Jaidyn Ann 5cc00b8df3 Save 'LastDate' attribute to cache files 2020-08-11 13:29:49 -05:00
Jaidyn Ann 0438c097bf Hash cache entries; replace string/unixdate attrs with TIME 'when' attr 2020-08-02 02:05:20 -05:00
Jaidyn Ann e69646a42c Support HTTP(S) feeds (start cache) 2020-07-13 12:31:52 -05:00
Jaidyn Ann 6b7756f50b Split Feed into RssFeed and AtomFeed; merged parsing functions into classes 2020-07-08 04:43:35 -05:00
Jaidyn Ann f9e6a53cb7 Rename Channel => Feed and Item => Entry 2020-07-08 03:20:03 -05:00