Commit graph

165 commits

Author SHA1 Message Date
Kyle Mahan
474fcf07ba flatten html links before searching for things to embed 2015-12-07 09:03:23 -08:00
Kyle Mahan
6e5038e282 embed quoted tweets 2015-12-07 08:52:31 -08:00
Kyle Mahan
bca07e2178 support excluding feeds from the front page
and some style/UI tweaks
2015-12-07 15:46:47 +00:00
Kyle Mahan
190bb1eb55 make PuSH URLs absolute before fetching 2015-11-29 16:15:57 +00:00
Kyle Mahan
13628001fa strip timezone before comparing 'published' with 'now' 2015-11-13 22:56:59 +00:00
Kyle Mahan
0b354acaeb don't future date posts when backfilling
fixes #36

thanks @KevinMarks
2015-10-19 04:21:47 +00:00
Kyle Mahan
5e334b8a05 style tweaks, hide reply buttons until click, don't include reply-context in unread post counts 2015-10-13 18:13:45 +00:00
Kyle Mahan
44b2d61a37 always set properties to {} and not null 2015-09-24 09:03:02 -07:00
Kyle Mahan
c2e4683479 support image proxying using atmos/camo 2015-09-24 15:44:29 +00:00
Kyle Mahan
02c32428d5 detect 'jam' post types 2015-09-24 08:43:19 -07:00
Kyle Mahan
24909df9fa support etag and last-modified headers if sites are nice enough to provide them 2015-09-22 21:56:19 -07:00
Kyle Mahan
cf804e6003 clean up code for tracking failing subscriptions 2015-09-01 00:50:21 +00:00
Kyle Mahan
90a7b44383 flag failing subscriptions in the subscriptions panel 2015-08-27 22:57:55 -07:00
Kyle Mahan
892cd3cc7d fix for None + 1 error 2015-08-27 22:54:55 -07:00
Kyle Mahan
47deaa2b6b keep track of feeds that are failing, and don't poll them so often 2015-08-27 22:47:41 -07:00
Kyle Mahan
aa7f8ace80 upgrade mf2py and mf2util
convert TEXT columns to JSONB
2015-08-27 21:36:58 -07:00
Kyle Mahan
46e98853d9 remove Alembic, too confusing 2015-08-27 20:56:34 -07:00
Kyle Mahan
61b28ef654 add location to posts, and update to work with new version of mf2util 2015-08-27 22:30:45 +00:00
Kyle Mahan
e259d6d4a6 Merge branch 'master' of github.com:kylewm/woodwind 2015-08-22 09:51:33 -07:00
Kyle Mahan
bbe2d99d0a only use entries from h-feeds when fetching reply contexts, otherwise we get ugly RSS formatted entries 2015-08-22 16:51:17 +00:00
Kyle Mahan
fce4f0b471 Add alt text to syndication buttons 2015-08-22 09:50:35 -07:00
Kyle Mahan
d179c1bd03 Add sgmllib 3k port so feedparser can fix relative urls 2015-08-22 09:50:15 -07:00
Kyle Mahan
5519d1d0e8 use custom Woodwind user-agent string 2015-08-14 15:39:57 +00:00
Kyle Mahan
5e657e9807 Merge branch 'master' of github.com:kylewm/woodwind 2015-08-14 08:39:02 -07:00
Kyle Mahan
a1ec24aca6 Very quick-and-dirty hack to strip noscript tags
html5lib doesn't try to parse anything inside of noscript tags, just
html-escaping it instead. since woodwind definitely removes javascript,
we want to instead preserve the content inside of noscript tags, as html.

since I have to remove the noscript tags before the document hits
beautifulsoup, I'm resorting to a regex.

Fixes #31
2015-08-14 08:35:42 -07:00
Kyle Mahan
fc3f9a7bed add a little bit more detail to installation instructions 2015-08-14 08:21:48 -07:00
Kyle Mahan
ebf222c51d add installation instructions to README 2015-08-14 08:18:38 -07:00
Kyle Mahan
7fdd18b294 add some infra for running your own woodwind 2015-08-14 08:14:37 -07:00
Kyle Mahan
9a0cdb6925 set no-cache for feeds page
Hopefully prevents AJAX results from being discarded when clicking the
back button
2015-08-04 08:34:08 -07:00
Kyle Mahan
3a4a71d225 pre-check micropub syndication targets when the entry is on
the same silo, or has a u-syndication for that services
2015-08-04 08:08:18 -07:00
Kyle Mahan
4d6880c284 catch some common login and subscribe errors and inform the user 2015-08-02 22:13:46 -07:00
Kyle Mahan
1da7a9130e js tweak, make variable local 2015-08-03 04:40:33 +00:00
Kyle Mahan
9ca946809b make settings a 2-step process, to fix #27 2015-07-30 07:06:58 -07:00
Kyle Mahan
1956a59bb0 '.' to expand new entries, allow bare domain in url fields 2015-07-30 04:26:21 +00:00
Kyle Mahan
b4e907912c clear header so that "more from this feed link" doesn't wrap
thanks @gRegorLove!

fixes #26
2015-07-22 01:39:27 +00:00
Kyle Mahan
9897b5270d Merge branch 'master' of github.com:kylewm/woodwind 2015-06-20 22:09:08 +00:00
Kyle Mahan
48ba226148 style changes 2015-06-20 22:09:04 +00:00
Kyle Mahan
a6a00e9717 add indexes on Subscription.feed_id and user_id 2015-06-20 15:06:23 -07:00
Kyle Mahan
cf49cfea2c support XML feeds without an explicit title
fixes #24
2015-06-01 08:05:37 -07:00
Kyle Mahan
ff5c7feb63 accept alternate user urls (temporarily) while indieauth transitions to new normalization 2015-05-31 22:44:15 -07:00
Kyle Mahan
c72d4b7d1c bump version requirement for mf2py 2015-05-12 09:25:03 -07:00
Kyle Mahan
30a8198f17 fetch other h-feeds from rel="feed" property 2015-05-12 09:21:24 -07:00
Kyle Mahan
683b41d07c parse datetime using UTC parser 2015-05-12 09:03:05 -07:00
Kyle Mahan
569b186cc6 update timestamps every minute or so 2015-05-12 08:59:43 -07:00
Kyle Mahan
a0748e3261 remove spurious println 2015-05-12 08:17:35 -07:00
Kyle Mahan
66cdbe7a54 recognize audio enclosures of type audio/mp3 2015-05-12 15:16:09 +00:00
Kyle Mahan
d965ff9f8e hide new entries behind a fold, click button to expand 2015-05-12 08:14:58 -07:00
Kyle Mahan
b3cf4e7d00 use full URL as user identifier instead of bare domain 2015-04-25 09:28:14 -07:00
Kyle Mahan
9a28107a3e ignore push content with an unexpected content-type 2015-04-25 16:04:25 +00:00
Kyle Mahan
a996621c98 fix database session error by passing feed_id instead of feed.id 2015-04-24 15:54:10 +00:00