Commit graph

1505 commits

Author SHA1 Message Date
Samuel Clay
e11c26d05b Adding video enclosures. 2018-07-08 16:24:33 -04:00
Samuel Clay
d3035fb67d Adding support for Twitter animated gifs. 2018-04-27 13:28:22 -07:00
Samuel Clay
d2cc074d98 Rearranging pkill on celery. 2018-04-18 10:47:57 -07: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
3930cb7f01 Facebook log. 2018-04-10 15:17:19 -07:00
Samuel Clay
f2c1585da0 Fixing facebook pages match. 2018-04-03 12:38:49 -07:00
Samuel Clay
30082df0fc Merge branch 'master' into facebook
* master: (30 commits)
  Allow looped twitter video.
  Adding Twitter video support.
  tune image loader
  tune story list cycling
  reduce story tile text buffer area
  fix lint warning
  fix loading/exhaustion indicators after story list filter switch
  retail story list scroll state
  slightly better calculations for letting story list scroll past the bottom
  make login work on screen with extremely short height (#1094)
  remove cruft
  workaround correctly chaining state saves in reading act
  remove obsolete platform version checks
  bump support lib versions
  fix missing state save chain warnings
  remove preemptive invalidate
  invalidate individual deltas to story lists
  upgrade fragment/loader lib to support-provided version
  adjustable grid density
  fix loading indicator spinning during wrong parts of sync
  ...
2018-04-02 08:31:02 -07:00
Samuel Clay
99624c146e Allow looped twitter video. 2018-04-01 23:02:08 -07:00
Samuel Clay
77ba037fa7 Adding Twitter video support. 2018-04-01 13:24:15 -07:00
Samuel Clay
7fe5b63bdf Merge branch 'master' into facebook
* master:
  Faking user agent shouldnt use a randomized URL.
  Adding authed api url add.
2018-03-27 12:01:38 -07:00
Samuel Clay
1321cd40aa Faking user agent shouldnt use a randomized URL. 2018-03-27 12:01:31 -07:00
Samuel Clay
fcaae3a162 Error handling when no videos in feed. 2018-03-26 19:18:46 -07:00
Samuel Clay
b9d876c4c9 Better empty story handling. 2018-03-26 19:18:07 -07:00
Samuel Clay
7b9f857c84 Correcting error log. 2018-03-26 19:16:33 -07:00
Samuel Clay
4219c56f43 Handling more Facebook errors. 2018-03-26 19:15:40 -07:00
Samuel Clay
e4b43ff592 Using vendorzed facebook lib. 2018-03-26 19:13:30 -07:00
Samuel Clay
68ea7b2fcd Handling session error. 2018-03-26 19:12:33 -07:00
Samuel Clay
471d5434c6 Facebook pages feed gets the correct favicon. 2018-03-26 19:05:22 -07:00
Samuel Clay
6a5a2820ba Better handling of attachments and subattachments in facebook posts (image galleries). 2018-03-26 18:54:50 -07:00
Samuel Clay
da4741a3fa Adding videos to facebook posts. Seems to work pretty well. 2018-03-26 17:31:12 -07:00
Samuel Clay
fdce59bc2c Stubbing in new facebook pages fetcher. 2018-03-20 17:51:38 -07:00
Samuel Clay
364ff9dc85 Fixing YouTube to not verify SSL certs. 2018-03-09 09:44:05 -08:00
Samuel Clay
f2fc30f0c0 Updating munin graph for app loads. 2018-02-26 16:09:59 -08:00
Samuel Clay
f9d9bce5ec Saving page load stats for munin graphs. 2018-02-26 16:00:44 -08:00
Samuel Clay
95366bcf99 Stringifying JSON feed ids (in case they're integers). 2018-02-13 00:02:25 -08:00
Samuel Clay
895869b334 Better sanitization of tweets. 2018-01-18 16:12:59 -08:00
Samuel Clay
e69965ce19 Handling RSS feed for tweets when there are no tweets. 2018-01-18 16:11:39 -08:00
thinkpoop
17df09b65b
Add "reply-to-self" tags to tweets
Add "reply-to-self" tags to tweets where the author and "in reply to" user have the same id
2017-12-26 16:35:16 -06:00
Daniel Aleksandersen
19a24d8b7e Support HTTP 308 from RFC 7238 2017-08-16 09:17:23 +02: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
3bcfba0a9b Fixing YouTube Playlists. 2017-07-27 17:14:15 -07:00
Samuel Clay
9caeb9822c Twitter fetcher should include all images. 2017-06-12 17:21:09 -07:00
Samuel Clay
ad145d2b21 Loop through twitter usersubs until working api is found. 2017-05-24 21:08:06 -07:00
Samuel Clay
717ab6248f Loop through twitter usersubs until working api is found. 2017-05-24 21:07:22 -07:00
Samuel Clay
8d14dcf008 Using JSON feed external url if available. 2017-05-23 23:12:10 -07:00
Samuel Clay
c1834703d9 Adding support for JSON Feeds. 2017-05-22 16:46:56 -07:00
Samuel Clay
3b36b4eec5 Better looking twitter dates to match stories. Too bad about timezones. 2017-05-07 16:22:07 -07:00
Samuel Clay
9af256a387 Fixing twitter dates, adding Retweeting author to twitter stories, and adding quoted tweets into retweets. Twitter support is so much better now. 2017-05-07 15:40:44 -07:00
Samuel Clay
3c1ecbb0fd Forgot to handle missing twitter api. 2017-05-06 19:50:22 -07:00
Samuel Clay
6bc9a55bfc Rewriting twitter fetching. Now fetching truncated text, embedding quoted tweets, and fixing URLs so that they show the display url (and not t.co) and link to the expanded url. 2017-05-06 19:38:36 -07:00
Samuel Clay
85355a5c9c Tweets now show full, untruncated text. They also expand all URLs. 2017-05-06 17:52:31 -07:00
Samuel Clay
44de405195 Only fetch as many guidas as there are stories in the feed. No need to get everything assuming the feed has the latest N stories. 2017-05-01 12:06:56 -07:00
Samuel Clay
08c897e5a1 This is it, the big kahuna of fixes. This corrects for messed up guids that are causing lots of read stories to become unread. 2017-05-01 11:39:24 -07:00
Samuel Clay
b753cf6819 This won't fix it but in the event of missing guids on feed fetch, check for stories within the mark read period. 2017-05-01 10:51:04 -07:00
Samuel Clay
c9326a6f02 Perhaps this is the way to find the missing story hashes. Shouldn't cause an issue, but logic for dates may be backwards. 2017-05-01 09:27:31 -07:00
Samuel Clay
ffeeb170e0 Finally have a test case for the Google Blog duping. 2017-04-30 18:47:10 -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
9d9a5accbd Better handling of tweepy errors. 2017-04-13 11:43:39 -07:00
Samuel Clay
d84e2af636 New experimental data collector for debugging feeds over time. 2017-04-12 19:13:33 -07:00
Samuel Clay
557438008b Fixing a couple Twitter and YouTube fetch issues. 2017-04-12 11:19:42 -07:00