Commit graph

445 commits

Author SHA1 Message Date
Samuel Clay
f0a75efe0a Forcing merge_feeds to respect insertion order. 2010-12-23 17:09:08 -05:00
Samuel Clay
4f35c2fade Making feed.min_to_decay reflect the actual decay time. Using it in statistics, and refreshing it in feed fetching. Also splitting up feed munin. 2010-12-23 13:29:31 -05:00
Samuel Clay
b98c63dd14 Abstracting feed queueing so I can queue a queryset of feeds from the command line. Also adding in queueing of feeds that have not been updated in a week (for those that fall through the cracks. 2010-12-23 12:32:24 -05:00
Samuel Clay
ae4646e979 Nice middle ground between guids and dates. Now only retrieving as many guids are in the feed, but then comparing them with N stories. Very old stories shouldnt change, and they'll get thwarted by an IntegrityCheck. 2010-12-16 17:10:13 -05:00
Samuel Clay
86af737159 Experimental feed difference change. More expensive, but will detect when things are actually changing. 2010-12-16 16:52:00 -05:00
Samuel Clay
ea024ad0ff Remvoing read stories from river, but this doesn't take into account the last marked_read date, nor intelligence classifiers. 2010-12-13 10:15:43 -05:00
Samuel Clay
a6818219d7 Fixing feed parsing for stories with dict ids. This includes all Google Reader feeds and Google News Alerts. Thanks to Richard <richard@lbrc.org>. 2010-12-10 15:58:21 -05:00
Samuel Clay
fd88d41f74 Showing starred stories in their own feed view. 2010-12-02 20:18:33 -05:00
Samuel Clay
4507f7286a Stars now save to the new StarredStory mongo model. THey are also persistent on the client-side. Now to just make a special starred stories view and counter. 2010-11-30 10:30:18 -05:00
Samuel Clay
540246e30a Trying to load redirected images in the feed view. Also fixing up the feed api to not quote URLs. 2010-11-15 22:43:01 -05:00
Samuel Clay
fa663e910a Faster feed refreshing (insta-fetching) by only computing the score for the current user and leaving the other users with dirty subscriptions. 2010-11-10 18:04:17 -05:00
Samuel Clay
21379537aa Showing title classifiers in story trainer. 2010-11-09 22:06:08 -05:00
Samuel Clay
582b302bd1 Merge feeds chokes when a user has read stories from both the dupe feed and the original feed. Uhh, ok. 2010-11-09 11:40:26 -05:00
Samuel Clay
b66080ca4d Fixing how duplicate feeds are handled and found. When a subscription is not found, check for duplicate feeds and then switch accordingly. When merging feeds, don't forget to bring along the dupe feed's dupe feeds. 2010-11-09 09:55:44 -05:00
Samuel Clay
e7646d7e98 Adding change password to Preferences. Also changing timing for feed updates. 2010-11-08 12:09:55 -05:00
Samuel Clay
3afe36171e Story count cutoffs get even more restrictive in the hopes of tirmming feed load times. 2010-11-07 22:32:27 -05:00
Samuel Clay
3865cb77fa Small visual tweaks as well as tightening up some logging. 2010-11-07 00:40:26 -04:00
Samuel Clay
9803dfaf09 Premium subscribers get their 5x bonus on updates. 2010-11-06 13:44:23 -04:00
Samuel Clay
fd535e7103 Removing odd benefit to popular feeds with no stories. 2010-11-06 13:42:58 -04:00
Samuel Clay
896645f5c7 Lessening the damage of such high update rates on feeds. 2010-11-06 13:33:04 -04:00
Samuel Clay
1c9b2fbff8 Fixing a bug around empty/blank story content. Don't panic 2010-11-06 12:59:54 -04:00
Samuel Clay
b30752a9c1 A huge slew of bug fixes related to feed fetching, missing ids, and missing feeds. 2010-11-05 20:34:17 -04:00
Samuel Clay
b31c277dd0 Making more sane intervals between feed updates. 2010-11-05 15:54:26 -04:00
Samuel Clay
5a6db9c1fb Adding story_date index back in to MStory. 2010-11-04 23:04:42 -04:00
Samuel Clay
44fcee1568 Adding uniqueness on Folders. Also removing unused indexes in mongo. 2010-11-04 22:47:18 -04:00
Samuel Clay
905766c7e5 Preferences! Timezone support, new window setting, and default story view. 2010-10-31 16:03:50 -04:00
Samuel Clay
edae9eff38 Ensure no negative subscribers during feed update calculation. 2010-10-29 14:18:39 -04:00
Samuel Clay
224def1eed Updating collocations for mongodb. 2010-10-29 12:37:51 -04:00
Samuel Clay
d0e25a0716 Updating feed polling intervals. Also adding a progress bar to premium upgrading screen. Should make for a smoother transition for those high-feed subscribers. 2010-10-29 12:28:05 -04:00
Samuel Clay
f5e36c5b8e Only deactivating feed exceptions. Turning page exceptions back on, since they can now be handled in the UI. 2010-10-29 11:45:00 -04:00
Samuel Clay
667de1e1f1 Forcing inactive feeds to go active when exception is gone. 2010-10-27 13:09:46 -04:00
Samuel Clay
40e4af7a8d Trying to add feed statistics back. Only calculating them when requested. 2010-10-25 20:44:52 -04:00
Samuel Clay
10f58f8608 Renaming json.py to json_functions.py to resolve namespace conflict with anyjson. 2010-10-23 13:06:28 -04:00
Samuel Clay
00b614f3be Fixing divide by zero error. 2010-10-17 00:18:13 -04:00
Samuel Clay
ff3ef00af2 Merge branch 'master' into chooser
Conflicts:
	apps/rss_feeds/models.py
2010-10-16 23:00:06 -04:00
Samuel Clay
6ea1887cc9 Adding the premium fields to master just so I can continue using the old non-premium db. 2010-10-16 22:49:03 -04:00
Samuel Clay
5526d493b8 Null premium subscribers is OK. 2010-10-16 22:27:36 -04:00
Samuel Clay
9b5ec6eaa2 Merge branch 'master' into chooser
Conflicts:
	apps/reader/models.py
	apps/rss_feeds/models.py
	media/css/reader.css
	media/js/newsblur/reader.js
	utils/feed_fetcher.py
2010-10-13 09:08:42 -04:00
Samuel Clay
6859224b7d Merge branch 'master' of github.com:samuelclay/NewsBlur 2010-10-11 22:32:24 -04:00
Samuel Clay
9f4f27f4aa Trimming 50% more stories. They're just unneeded. 2010-10-11 22:31:43 -04:00
Samuel Clay
3a51d79657 Fixing infinite mongoengine/mongodb connections by reusing the correct mongo connection (instead of creating new ones every time). 2010-10-11 13:19:42 -04:00
Samuel Clay
4cf9b05f0c Changing all datetime.datetime.now() to datetime.datetime.utcnow(). 2010-10-10 23:55:00 -04:00
Samuel Clay
975222ca35 Feed has gone missing due to dupe delete. Don't crash. 2010-10-08 16:33:53 -04:00
Samuel Clay
50488db7ca Close the connection for every set of tasks. 2010-10-08 16:08:41 -04:00
Samuel Clay
15fafd4334 Fixing up old accounts that login after a month of non-use. Restarting their inactive feeds. 2010-10-07 19:56:23 -04:00
Samuel Clay
092b560abe Merge branch 'master' into chooser 2010-10-07 19:33:39 -04:00
Samuel Clay
51b3854af5 Merging duplicate feeds on dupe feed save. 2010-10-07 19:23:35 -04:00
Samuel Clay
0a131855ff Merging duplicate feeds on dupe feed save. 2010-10-07 19:21:03 -04:00
Samuel Clay
c16f10ae30 Progress! It's an integrityerror on saving this feed. Let's log it and find out why. 2010-10-07 19:16:32 -04:00
Samuel Clay
c2e1e82464 Small changes that are trying to root out the un-updateable feed problem. 2010-10-07 19:07:43 -04:00