Commit graph

184 commits

Author SHA1 Message Date
Kyle Mahan
ecb2b8ed7a support u-photo outside of the e-content 2016-02-15 10:07:34 -08:00
Kyle Mahan
9e8200e4a2 update micropub client id 2016-02-06 21:17:19 +00:00
Kyle Mahan
73b9b23064 revert style back to white-on-gray 2016-01-31 08:56:01 -08:00
Kyle Mahan
3d7607b7e1 try removing certifi from requirements 2016-01-31 16:26:09 +00:00
Kyle Mahan
a37c49aa13 update to work with newer versions of Flask-Login 2016-01-30 14:08:54 -08:00
Kyle Mahan
d915b98175 bump version of css 2016-01-30 12:11:23 -08:00
Kyle Mahan
c1afad2529 use Known's expanded syndicate-to style to clean up syndication targets 2016-01-30 11:56:40 -08:00
Kyle Mahan
72b23fc7d6 Merge pull request #40 from kylewm/requires-io-master
[requires.io] dependency update on master branch
2016-01-27 14:50:02 -08:00
requires.io
eb49cb743e [requires.io] dependency update 2016-01-27 12:29:35 -08:00
Kyle Mahan
8fe0c4d8e0 upgrade asyncio-redis requirement 2016-01-27 08:39:43 -08:00
Kyle Mahan
7ab149bbbc add requires.io badge 2016-01-27 08:26:37 -08:00
Kyle Mahan
ce8a09953e try again to upgrade dependencies 2016-01-27 16:16:24 +00:00
Kyle Mahan
dde182fd73 Merge branch 'master' of github.com:kylewm/woodwind 2016-01-27 08:09:55 -08:00
Kyle Mahan
ddcb6136f1 upgrade library versions 2016-01-27 16:09:25 +00:00
Kyle Mahan
e860d789aa parse micropub queries with pyquerystring library
Better handling of PHP's fancy urlencoded arrays
2016-01-27 08:09:03 -08:00
Kyle Mahan
56139119e3 don't hide micropub response boxes, give more context for syndication toggles 2016-01-27 16:04:54 +00:00
Kyle Mahan
b49c53eeda add deploy script 2016-01-07 11:53:55 -08:00
Kyle Mahan
f7cfa1a154 use full URL when determining syndication target favicon 2016-01-07 11:53:23 -08:00
Kyle Mahan
486e3f5827 use regex instead of beautiful soup to clean tags before looking for links to embed 2015-12-07 09:11:53 -08:00
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