Samuel Clay
b89e7dc429
Merge branch 'django1.11' into django2.0
...
* django1.11: (152 commits)
request.raw_post_data -> request.body (django 1.6)
Upgrading pgbouncer to 1.15.0.
Finishing off Postgresql 13 upgrade.
Upgrading to Postgresql 13.
Ubuntu 20.04
Fixing supervisor path issues
Upgrading setuptools
Fixing flask
Handling over capacity for twitter.
Max length for image_urls.
Properly filtering newsletter feeds.
Fixing issue with text importer on feed-less urls.
Removing dependency, fixing encoding issue for pages.
Fixing DB Monitor.
Updating User Agent for all fetchers.
Ignoring VSCode.
Fixing DB Monitor.
Updating User Agent for all fetchers.
Ignoring VSCode.
Fixing Statistics by fixing how timezones are handled.
...
2020-12-03 14:04:26 -05:00
Samuel Clay
a860ffd2d1
Checking the 'credit' field if author not found. Works for TechRepublic, which I suspect is a one off.
2020-11-23 16:22:43 -05:00
Samuel Clay
1351aee6a8
Vendorizing new feedparser.
2020-07-01 18:38:37 -04:00
Samuel Clay
9155216e46
So many bytes<>str encoding issues. Also mongoengine wants to create new indexes all the time.
2020-06-30 14:49:12 -04:00
Jonathan Math
3a0a2c28b8
2to3 utils/*.py
2020-06-19 02:27:48 -04:00
Samuel Clay
bda71167ac
Adding smart crop to image proxy thumbnails.
2019-12-25 19:08:22 -05:00
Samuel Clay
5bf7c0af18
Adding secret signature to proxied image urls and thumbnails. Ready to launch!
2019-12-25 18:36:52 -05:00
Samuel Clay
a631710d90
Don't hexify url
2019-12-25 18:18:40 -05:00
Samuel Clay
0d9f787d89
Handling a mix of image proxy options.
2019-12-25 18:15:50 -05:00
Samuel Clay
7baa187566
Handling a mix of image proxy options.
2019-12-25 18:14:55 -05:00
Samuel Clay
ed81559e4e
Adding imageproxy and switching from camo. Built for #1162 .
2019-12-25 18:13:36 -05:00
Samuel Clay
9ca17dd3b3
Undoing commit that changed story dates.
2019-12-25 15:59:38 -05:00
Samuel Clay
dc1567b4f4
Silencing warning.
2019-12-21 09:49:23 -05:00
Samuel Clay
74e8fd4606
Deploying camo https proxy for images.
2019-08-11 14:44:15 -07:00
Samuel Clay
e5c4726932
Creating sgined urls for camo.
2019-01-17 15:05:32 -05:00
Samuel Clay
90de811b9c
Fixing truncate chars to do a proper unicode truncate.
2018-08-10 15:17:43 -04:00
Samuel Clay
33d521b6f3
Handling APNS unicode encode errors.
2018-08-09 10:25:39 -04:00
Samuel Clay
8603c8e24d
Fixing APNS notifications.
2018-08-09 10:24:45 -04:00
Samuel Clay
0a49e1b073
Attempting to corral APNS push notification max sizes due to chinese unicode characters being 3 bytes.
2018-08-09 10:01:59 -04:00
Samuel Clay
54a0da95bd
On stories with unmarked dates, add a random number of seconds (under a minute) to give stories their own timestamp. Makes feed timelines more deterministic once the stories are injested.
2018-07-26 10:45:09 -04:00
Samuel Clay
f54151cae4
Less restriction on blank titles.
2018-07-12 14:21:25 -04:00
Samuel Clay
ab939f72fe
Adding a 'story_title_blank' field to stories to signify that the story title was originally ommitted (even though NewsBlur added one in). Thanks to @jbrayton for the suggestion.
2018-07-12 14:19:14 -04:00
Samuel Clay
e11c26d05b
Adding video enclosures.
2018-07-08 16:24:33 -04:00
Samuel Clay
8e63c14267
Switching away from Get Satisfaction and to Discourse. forum.newsblur.com is the new support forum.
2018-04-17 16:50:34 -07:00
Samuel Clay
d1e9571093
Future dated stories get forced to current date. This fixed multiple issues: makring as read on oldest first only marks stories older than current date as read. Also fixes issues with publishers gaming the dates.
2017-08-04 13:31:03 -07:00
Samuel Clay
de59c9471c
Don't add images in media enclosures if the URL is found in the story already.
2017-04-21 11:42:38 -07:00
Samuel Clay
9f64fcb572
Undoing mistaken date correct.
2016-11-14 08:18:31 -08:00
Samuel Clay
7dee3ae771
Upgrading to mongo 3.0. Still needs fixes for mongoengine.
2016-11-10 10:11:46 -08:00
Samuel Clay
43b90a6ab3
Handling missing rel attr.
2016-08-15 14:58:45 -07:00
Samuel Clay
2de794f6a6
Accepting media:content attachments using a 'medium' attribute instead of a 'type' attribute. Useful for images in deviantart.
2016-08-12 20:43:52 -07:00
Samuel Clay
3ef5071a61
Allowing unicode encode errors for text/plain.
2016-05-11 13:37:35 -07:00
Samuel Clay
73160e0faf
Properly decoding text/plain.
2016-05-11 13:28:48 -07:00
Samuel Clay
c1d1534d67
Sanitizing text/plain stories.
2016-05-11 12:01:27 -07:00
Samuel Clay
1243060820
Handling poorly structure dates that result in an overflow error.
2016-04-18 16:20:16 -07:00
Samuel Clay
d845e151d0
Upgrading api/share_story to newer required_params api.
2015-12-22 19:28:31 -08:00
Samuel Clay
7cab8cc0e6
Using https as a scheme for all preview embeds.
2015-12-09 17:47:19 -08:00
Samuel Clay
9420924c1d
Adding instagram, twitter, and imgur story embeds.
2015-12-09 15:11:32 -08:00
Samuel Clay
2275a4ba6c
Sanity check for years.
2015-09-02 15:26:55 -07:00
Samuel Clay
9539228e20
Fixing stories with no title and only html for content (no text, just an image). Using permalink as title since a title cna't be extracted from content.
2014-09-05 10:38:29 -07:00
Samuel Clay
3b81c374d4
Rewriting search to use Elasticsearch across feeds. Much faster, just needs indexing.
2014-04-15 14:17:15 -07:00
Samuel Clay
ce434018fe
Adding unread and focus API endpoints for IFTTT. Includes both feeds and folders.
2014-01-27 17:16:34 -08:00
Samuel Clay
f6b7a553be
Merge branch 'master' into tagging
...
* master:
Now forcing image sizing.
Upgrading feedparser.
Fixing RSS feed for blurblogs by using permalinks instead of guids.
Treat 12:00am as occurring at the start of the day
Adding monit for work server.
Removing starred stories from mongo backups.
Logic error.
New algorithm for figuring out how long to renew.
2014-01-02 13:16:36 -08:00
Richard Fearn
4b84eddcd6
Treat 12:00am as occurring at the start of the day
...
Otherwise a story published at midnight today is displayed as
"Yesterday, 12:00am".
2013-12-27 16:53:49 +00:00
Samuel Clay
86131c5b3f
Fixing timezone today/yesterday issue.
2013-11-22 11:15:16 -08:00
Samuel Clay
f6bd217eb3
Using timezone-aware relative dates (Today, Yesterdays).
2013-11-22 11:07:14 -08:00
Samuel Clay
a56f44cdef
Rewriting short and long date formatting, both for server and ios. Also loading offline stories when server fails half-way through.
2013-11-22 11:06:24 -08:00
Samuel Clay
db74119842
Using timezone-aware relative dates (Today, Yesterdays).
2013-11-06 23:39:28 -08:00
Samuel Clay
496b6145bb
Rewriting short and long date formatting, both for server and ios. Also loading offline stories when server fails half-way through.
2013-10-10 12:58:40 -07:00
Samuel Clay
88f2a69a93
Fixing a dozen text and feed fetching bugs.
2013-08-06 13:18:55 -07:00
Samuel Clay
fb710c870f
Beginning of a long 16-day migration of feed's redis story ids into 30 day retention from 14 day retention. Once this migration is complete, can up the DAYS_OF_UNREAD to 30 day with no issues, except for updating scores.
2013-08-02 15:59:03 -07:00