Commit graph

1933 commits

Author SHA1 Message Date
Samuel Clay
8dc3573b7d Adding active_provider field to profile to capture most recent payment provider in order to show correction options on feedchooser/premium dialog. Paypal now upgrades, just need to write messaging stating switches should happen at rewewal. 2022-02-16 09:20:43 -05:00
Samuel Clay
2792e7305a Syncing redis on premium upgrade to sync new unread date possibilities for archive users. 2022-01-13 16:56:30 -05:00
Samuel Clay
1dd921fa61 Adding DAYS_OF_UNREAD_ARCHIVE and updating all the upread_cutoff's I could find. Doesn't seem to work yet when marking an older story as unread, but there's probably a line somewhere that's preventing the unread from working. 2022-01-13 14:55:44 -05:00
Samuel Clay
3ef72e6f83 Fixing feed fetch status screen to better show how subs are being fetched. 2022-01-12 11:58:28 -05:00
Samuel Clay
f615fccdad Coutning archive and pro premiums correctly. 2022-01-11 15:56:19 -05:00
Samuel Clay
cab90d6ace Adding archive premium accounts. 2022-01-11 10:59:45 -05:00
Samuel Clay
221bf86664 Color 2022-01-11 10:48:07 -05:00
Samuel Clay
9857ddbcb5 Typo 2022-01-10 17:09:55 -05:00
Samuel Clay
db2a87df06 Counting pro subscribers. 2022-01-10 17:00:27 -05:00
Samuel Clay
66863653aa Adding is_pro field to Profile, also making a bunch of null/blank ALTER TABLE migrations and seeing how long they take to apply to a staging prod db. 2022-01-10 16:07:49 -05:00
Samuel Clay
205d35b932 Removing unused readability unparseable error. 2021-10-25 19:46:15 -04:00
Samuel Clay
fcd8652715 Rewriting content before save. 2021-09-30 12:25:28 -04:00
Samuel Clay
5c6535fd2c Newsletters have shorter full text, not longer. 2021-09-30 12:19:36 -04:00
Samuel Clay
fa13a0f9d4 No using extraargs for s3. 2021-08-26 16:21:36 -04:00
Samuel Clay
1469992f2d S3 content-type to contenttype. 2021-08-26 15:50:11 -04:00
Samuel Clay
6db2ed94ce Bump twitter feeds up to 2 hours to fix rate limits. 2021-08-24 17:25:31 -04:00
Samuel Clay
f03be46425 Removing boto2, upgrading to boto3. Needs testing. 2021-08-04 20:04:53 -04:00
Samuel Clay
3804fbba5d Correcting mongodb on local installs since there is no auth. 2021-08-04 16:26:41 -04:00
Samuel Clay
6555f8ddcc Vendorizing readability due to v0.8.1.1 not being released yet. 2021-08-03 18:11:17 -04:00
Samuel Clay
8348da9c59 Updating to latest readability-lxml. 2021-08-03 16:05:28 -04:00
Samuel Clay
4f37953df4 Mongo backups should use a dual-docker solution: 1) Use docker to backup mongo from the mongo container, 2) use newsblur_web container to upload to S3. 2021-07-16 12:25:25 -04:00
Samuel Clay
0cd123b60f Ignore feedburner images. 2021-07-08 13:55:56 -04:00
Jonathan Math
9221147309 build factories for testing for profile, reader, rss_feeds models 2021-06-30 21:09:24 -06:00
Samuel Clay
11658b33ac Adding text fixtures to ensure newbslur blog doesn't duplicate data. 2021-06-25 19:58:59 -04:00
Samuel Clay
540f7d3c45 Smart bytes import 2021-05-12 21:20:05 -04:00
Samuel Clay
c6ce8cc36a Everything is smart bytes when it comes to original pages. 2021-05-12 21:19:09 -04:00
Samuel Clay
24d6c548b8 Fixing broken text importer, using haproxy to proxy text. 2021-05-05 15:18:09 -04:00
Samuel Clay
c7fac210d5 -1 minute is -1 days 23:59:00, so bumping days. 2021-05-05 14:56:08 -04:00
Samuel Clay
ca70eac08f Handling broken original page server. 2021-05-05 12:07:56 -04:00
Samuel Clay
16e5a0bd4f Reading icon url from node page instead of s3 page. Also preparing to turn off s3 page. 2021-05-05 11:45:44 -04:00
Samuel Clay
f1977428de Handling missing story_id in original text. 2021-04-29 13:09:12 -04:00
Samuel Clay
34c9ee712c Fixing search on docker. Also setting up docker installs to always have active subscribers so feeds are never stale. 2021-04-27 20:49:10 -04:00
Samuel Clay
ddc8563080 Boosting single subscriber feeds that publish once a month from 12 hours to 6 hours. 2021-04-20 18:46:16 -04:00
Samuel Clay
b571e74242 Dont bother saving bunk error 2021-04-20 18:18:52 -04:00
Jonathan Math
e068c9ff4e change nb.local.com to localhost 2021-04-20 08:04:08 -05:00
Samuel Clay
c9a3025204 Handling page importer url error. 2021-04-19 16:19:27 -04:00
Samuel Clay
a4b7927b92 Nice number of feed fetchers 2021-04-16 17:25:57 -04:00
Samuel Clay
11bf7cef8f Correctly rewriting and removing image urls. 2021-04-14 13:27:31 -04:00
Samuel Clay
fd2aa291d1 Typo 2021-04-13 16:36:00 -04:00
Samuel Clay
5a682ff2b9 Docker compose should be v2 for mem_limits, not v3 for swarm. 2021-04-13 16:35:06 -04:00
Samuel Clay
4db47a1771 Using redis exclusively for well read score. 2021-04-13 16:24:49 -04:00
Samuel Clay
ba46b2f85a Don't fetch broken feeds immediately as they can get stuck in a loop. 2021-04-07 15:32:17 -04:00
Samuel Clay
1deae3d810 Fixing broken pages. 2021-04-02 14:46:52 -04:00
Samuel Clay
3f6c9bbb74 String compression zlib vs gzip. 2021-04-02 14:29:43 -04:00
Samuel Clay
87e076a9ae One more str->bytes. 2021-04-02 14:23:03 -04:00
Samuel Clay
c766e781ed JSON Feeds 1.1. 2021-04-02 13:27:33 -04:00
Samuel Clay
2f501fff6d Can only compress bytes, not str. 2021-04-02 12:55:07 -04:00
Samuel Clay
918ddb5200 Fixing issue with both requests and urllib fallback. 2021-04-02 12:51:48 -04:00
Samuel Clay
1bd5ac2219 Fixing #1434. Original pages weren't working until now due to encoding issues. 2021-04-01 18:22:50 -04:00
Samuel Clay
c16a4e4a4b Skip images with no src 2021-03-25 18:52:32 -04:00