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