Commit Graph

56 Commits

Author SHA1 Message Date
e935820387 Add redis caching of http requests and hub subscription 2018-05-03 21:50:16 +02:00
3bff9eb481 Add mentions to the mentions channel 2018-04-26 22:13:13 +02:00
28e8ce6f78 Also match with HTML in Content 2018-04-25 22:46:36 +02:00
58d0179a35 Check if content != nil before matching content 2018-04-25 21:59:41 +02:00
3590bbdb65 Skip items without uid or url 2018-04-25 21:52:04 +02:00
6467d35529 If the item content matches my website, also add it to noficitations 2018-04-25 21:28:08 +02:00
10bce8189b Remove Accept header from Fetch 2018-04-12 20:46:04 +02:00
1185b1f786 Add accept headers 2018-04-11 22:09:53 +02:00
c9c505bda4 Always use fetchURL to get the feed 2018-04-11 22:06:13 +02:00
68a98ee59e Don't leave early 2018-04-11 22:01:44 +02:00
a968380e7a Add logging for found feed info 2018-04-11 21:56:40 +02:00
1142f4a1bc Check if author is set 2018-04-11 19:49:49 +02:00
999bc0d456 Improve handling of missing author and content 2018-04-11 18:47:57 +02:00
0a7696ea6b Add type="entry" for RSS and Atom feeds 2018-04-11 18:32:46 +02:00
5da097a91a Remove author when no fields are set 2018-04-11 18:18:54 +02:00
c61fe38718 Keep list of read items and skip adding 2018-04-10 21:14:59 +02:00
fbbcd1d3ea Improve RSS/Atom parsing 2018-04-10 21:02:16 +02:00
ddf7b68807 Content 2018-04-10 20:59:56 +02:00
96696fb240 Improve RSS/Atom handling of html and text 2018-04-10 20:51:51 +02:00
fc4400a3c8 Use unread count for channels 2018-04-10 20:35:16 +02:00
e24c01e781 Remove read items from list 2018-04-10 20:30:24 +02:00
ac2e238e0a Removed read check 2018-04-09 23:34:08 +02:00
6ae8062dc6 First try at paging with ZSETS 2018-04-09 21:52:55 +02:00
eeeb9f3b3f Improve use of redis 2018-04-09 19:20:32 +02:00
2818576e2e Improve JSON feed parsing 2018-04-08 21:07:51 +02:00
fa877ef89b Use array for photo 2018-04-08 20:47:43 +02:00
24c6cb0672 Add image from jsonfeed 2018-04-08 20:46:01 +02:00
9c7d11cb68 Improve handling of authors and checkins 2018-04-08 20:23:00 +02:00
a2cd294b80 Use boolean unread 2018-04-08 16:22:59 +02:00
9afebc65cc Refresh feeds every hour instead 10 minutes 2018-04-08 15:32:24 +02:00
f4a8bb7171 Use URL as ID in RSS of ID is not set 2018-04-08 15:30:57 +02:00
8302ecf3ce Gather more information from the right feed, check content-type 2018-04-08 13:19:04 +02:00
287bb3c3ed Add feedheader parsing and show title and icon 2018-04-08 11:44:57 +02:00
ee2eb32b1c Add caching for Fetch2 2018-04-08 11:44:41 +02:00
5e80ddddca If author photo is missing, use icon instead 2018-04-08 10:47:46 +02:00
ce169ec397 Improve JSON feed handling (add author) 2018-04-08 10:43:06 +02:00
cf5b84fd19 Better formatted date 2018-04-08 02:04:38 +02:00
49598a2af1 Add unread and don'r show read 2018-04-08 01:45:56 +02:00
4a6fb2cb07 Improve logging 2018-04-08 01:26:51 +02:00
020c31ad12 Rewrite Preview so it uses the new functions 2018-04-08 01:11:40 +02:00
582c1d6cad Add read checking to items 2018-04-08 00:06:20 +02:00
42a73d6ccd Implement updating content from websub hub 2018-04-07 23:41:16 +02:00
fc179be0b5 Encode ids as hex 2018-04-07 21:43:43 +02:00
7080e28c65 Fix text of feed items 2018-04-07 21:28:24 +02:00
a99048c9ab Also parse text/xml 2018-04-07 21:21:21 +02:00
75c9dfd4f6 Load all urls when starting 2018-04-07 21:01:21 +02:00
925e914d01 Also Fetch JSON feed, RSS, and Atom 2018-04-07 20:50:07 +02:00
cf5d4c0a49 Move adding to channel to own function 2018-04-07 20:12:57 +02:00
6477288fee Save feeds to redis and return the feeds from redis 2018-04-07 16:36:27 +02:00
18f270c42c Simplify handling of items 2018-04-07 01:47:33 +02:00