Samuel Clay
3f0c9b3cfb
Calculating stories shared for dashboard statistics graph.
2012-04-12 13:37:19 -07:00
Samuel Clay
b2c9f1310c
Merge branch 'master' into social
...
* master:
Fixing issue with PuSH hub topic's being too long for the db.
OPML import: Using custom feed titles if they don't match what's in the feed DB.
Conflicts:
apps/feed_import/models.py
2012-04-01 20:48:07 -07:00
Samuel Clay
57ebbb0790
OPML import: Using custom feed titles if they don't match what's in the feed DB.
2012-04-01 20:04:03 -07:00
Samuel Clay
a2ee769895
Big cleanup on duplicate feeds with alternative feed links. Also fixing the profile to show followers/followings.
2012-03-12 18:11:13 -07:00
Samuel Clay
41b68b32eb
Automatically loading intro or chooser dialog based on progress of new user.
2012-03-12 12:33:54 -07:00
Samuel Clay
2b9ad97b51
Switching a ton of feed and user fetches to simple ID matches. ".user.pk -> .user_id"
2012-01-26 09:32:24 -08:00
Samuel Clay
a47d1211c0
Fixing exception around multiple feeds during Google Reader import process. Also switching rate limit to status code 429.
2011-12-18 11:21:20 -08:00
Samuel Clay
6920b92dd6
Correctly updating feed exceptions by refreshing the feed on page. Also transferring over classifiers and read stories.
2011-11-29 09:43:16 -08:00
Samuel Clay
d2bcce4b6f
Better error handling around broken feed pages.
2011-09-04 14:47:47 -07:00
Samuel Clay
96d8283ed0
Updating unit tests, fixing datetime issue in json serialization.
2011-08-31 09:41:34 -07:00
Samuel Clay
2dc97fe594
Fixing issues around broken Google Reader starred stories import.
2011-08-30 09:23:16 -07:00
Samuel Clay
d74065f571
The string feed _id bites again. This time the iphone app.
2011-08-30 08:35:22 -07:00
Samuel Clay
1bdb6abb39
Grabbing 1000 saved stories from Reader.
2011-08-29 22:28:55 -07:00
Samuel Clay
2860359f59
Less aggressive on finding the feed for starred stories.
2011-08-29 21:19:57 -07:00
Samuel Clay
a052732f31
Speedifying starred stories from reader. Also fixing issue around missing feeds.
2011-08-29 21:09:41 -07:00
Samuel Clay
5389350368
Adding starred stories import to Google Reader import. Also moving to db backed session engine (from memcache).
2011-08-29 18:43:17 -07:00
Samuel Clay
db525657bf
Fixing animation scroll issues in page view caused by missing delay on reset of scroll flag.
2011-07-12 10:07:57 -07:00
Samuel Clay
ed3ddf0b54
Handling case of weird OPML not having the right attrs.
2011-06-10 11:25:50 -04:00
Samuel Clay
8e2936fc1b
Utils -> vendor
2011-04-11 21:57:45 -04:00
Samuel Clay
7b4b7c591a
Fixing Google Reader OAuth import when multiple folks are from the same IP. Using UUIDs in cookies, falling back to session state and IP addresses.
2011-04-01 17:25:28 -04:00
Samuel Clay
48f2ed5860
Fixing issue around missing feeds in subscription folders during opml export. Just ignore missing feeds.
2011-03-12 17:54:42 -05:00
Samuel Clay
d961035513
Adding opml export links to Add Site dialog and Preferences dialog.
2011-03-11 11:22:28 -05:00
Samuel Clay
57289df51c
OPML Export! Now just need to add it to the UI. This class creates XML for nested folders and feeds, cinluding a user's own feed titles.
2011-03-10 20:27:40 -05:00
Samuel Clay
de80258365
Adding *'s to premium users during logging.
2011-02-23 13:46:47 -05:00
Samuel Clay
bb4e81b278
Fixing a whole lot of feed fetch bugs.
2011-02-15 21:08:40 -05:00
Samuel Clay
4fd6a7cfe0
Fixing a metric-ton of bugs: Google Reader import on badly parsed xml, refreshing toplevel feeds loses their manage menu, retrying exception feeds now de-dupes and correctly updates on the page. Plus a bunch of other bugs.
2011-02-06 15:04:21 -05:00
Samuel Clay
aeab6ed994
Refactoring queue_new_feeds as to be accessible from everywhere, and to correctly queue new feeds and stale feeds that aren't new.
2011-01-30 23:56:51 -05:00
Samuel Clay
976e4fd33d
Changing log colors for imports. Also starting to fill out the fabfile.py, which needs a lot of love.
2010-12-15 22:26:05 -05:00
Samuel Clay
e76a42641d
All feeds for a premium user get turned on when uploading OPML.
2010-12-13 23:48:21 -05:00
Samuel Clay
b9f12e4736
If a user is premium and they are uploading OPML, turn on their feeds.
2010-12-13 18:04:34 -05:00
Samuel Clay
d4d53f5969
Fixing OPML upload when the opml file is missing crucial information. Thanks to richardb20!
2010-12-13 18:00:59 -05:00
Samuel Clay
f12ada9613
A whole bunch of colored logs.
2010-12-05 23:50:48 -05:00
Samuel Clay
e437bd4bb7
A whole bunch of colored logs.
2010-12-05 23:20:32 -05:00
Samuel Clay
e09868ae35
Minor changes: feed trainer only uses active feeds. Google Reader import being called multiple times is now handled gracefully.
2010-11-08 18:26:36 -05:00
Samuel Clay
c376915235
If the user is already premium, all of their feeds are active.
2010-10-29 17:17:36 -04:00
Samuel Clay
df403ceb7f
Only queueing new feeds on activation.
2010-10-26 14:04:26 -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
4cf9b05f0c
Changing all datetime.datetime.now() to datetime.datetime.utcnow().
2010-10-10 23:55:00 -04:00
Samuel Clay
2e3f7d415b
Fixing celery queues and exchanges by adding explicit bindings for the new and update queues.
2010-09-28 19:50:29 -04:00
Samuel Clay
825ca6d407
Quick changes to fix issues with new users and their newly subscribed feeds.
2010-09-23 16:33:06 -04:00
Samuel Clay
9d265e9db0
Adding a new queue that handles new feeds, so they can be prioritized over updating old feeds.
2010-09-20 19:22:19 -04:00
Samuel Clay
49bcfb4a63
Sanity checks for OPML imports.
2010-09-06 11:23:44 -07:00
Samuel Clay
060f63f8a0
Myriad number of bug fixes to reduce the number of exception e-mails I get. Forbidden JSON requests now send 403s. Adding a URl no longer uses a partial URL saearch on feed_link (which would link usetoday.com -> usatoday.com/sports.xml). Also adding the model for FeedPage for mongo.
2010-08-27 18:35:33 -04:00
Samuel Clay
bfa01bede2
New informational message.
2010-08-25 14:54:28 -04:00
Samuel Clay
36abf00267
Code refactors. Just changing styles.
2010-08-23 16:23:16 -04:00
Samuel Clay
7e40103a4c
Adding a duplicate feed table so future duplicates will be caught and corrected.
2010-08-19 10:43:07 -04:00
Samuel Clay
2b8f4bff95
Normalizing logging across all views and models.
2010-08-17 17:45:51 -04:00
Samuel Clay
f3522cf0ec
Adding logging in many other places.
2010-08-16 15:45:35 -04:00
Samuel Clay
3df0722dcc
Moving from print-based logging to python-based logging. Quite the improvement. Console/Stream output in development, logfile in production.
2010-08-15 12:04:26 -04:00
Samuel Clay
76b3ab4947
Unicode crap in Google Reader's urls. Ignoring for certain feeds.
2010-08-11 17:44:31 -04:00