Samuel Clay
d39dacb592
Cleanup in prep for move from urllib to eventlets.
2010-05-20 15:13:25 -04:00
Samuel Clay
3ca7fcefca
That mass renames continue! Protoread is now Protopub, and that sounds good to me.
2010-05-14 09:32:38 -04:00
Samuel Clay
b1ac2147ba
Renaming News Blur to Protoread.
2010-05-13 11:11:01 -04:00
Samuel Clay
50881dc8dc
Fixing empty folders.
2010-05-11 22:56:37 -04:00
Samuel Clay
0176308858
Stylistic changes, like the name of the site: NewsBlur is now News Blur.
2010-05-11 18:38:32 -04:00
Samuel Clay
e4c21dd2b9
Adding intelligence classifiers now dynamically updates all stories in the feed. Looks fantastic.
2010-05-11 13:31:59 -04:00
Samuel Clay
b5edcc03d2
Fixing caching bug around new stories. New to invalidate the story cache when new stories come in. Duh.
2010-05-11 12:27:39 -04:00
Samuel Clay
e03791383a
Fixing mystery bug! Safari throws a crazy bug when switching to a new feed every so often. Happens because Safari throws a scroll event when rmeoving content from an overflowed div. Ugh.
2010-04-29 19:12:18 -04:00
Samuel Clay
274312e277
Additional checks for difflib to pass.
2010-04-29 13:52:24 -04:00
Samuel Clay
ce0495002e
Adding load time to feeds to punish slow feeds.
2010-04-29 13:35:46 -04:00
Samuel Clay
8d07355bba
Story guid hashing and a few small fixes for feed fetching.
2010-04-29 11:18:49 -04:00
Samuel Clay
722a3f7031
Fixing BAD bug around data integrity for adding then deleting feeds. Also added a return button handler to add feeds, and disabled the manage button when necessary.
2010-04-25 18:32:02 -04:00
Samuel Clay
9790ee13a8
Calculating average time taken per feed.
2010-04-25 16:11:04 -04:00
Samuel Clay
0a664b44a8
Adding feed update history. Gotta get some metrics on the speed of the biggest cpu/network suck.
2010-04-23 21:19:19 -04:00
Samuel Clay
71b746a48d
Feed update cascading. Feeds update relative to how often they have new content. This should save a LOT of processing power. Whew.
2010-04-19 12:09:04 -04:00
Samuel Clay
229c6bef97
Oh baby, oh baby. Resize! UI Layout upgrades! Drag support for resizing panes
2010-04-13 19:35:36 -04:00
Samuel Clay
f169569710
Adding single threaded feed updating (used for tests and debugging)
2010-04-09 16:37:19 -04:00
Samuel Clay
6be96b05d3
Stopgap solution for lack of timezone support. Marking a feed as read uses the timestamp of the latest story OR current time, whichever is later.
2010-04-09 16:10:23 -04:00
Samuel Clay
d2b12da53a
Handling edge cases for tags.
2010-04-05 03:20:44 -04:00
Samuel Clay
13611a9dfd
Cleaning up.
2010-04-05 02:55:18 -04:00
Samuel Clay
fc6672bab0
Speeding up score calculation.
2010-04-05 02:42:43 -04:00
Samuel Clay
95a2ebc878
Improving front-end JS by fixing all loading page bugs.
2010-02-17 03:22:45 -05:00
Samuel Clay
529a437a17
Typo
2010-02-12 19:34:32 -05:00
Samuel Clay
7e14a60452
Using feeds, not stories as the base for deletion.
2010-02-12 19:34:03 -05:00
Samuel Clay
563b57c966
Adding counts for trim_feeds.
2010-02-12 19:33:18 -05:00
Samuel Clay
a54b541526
Making trim_stories much faster by running a single query instead of n queries.
2010-02-12 19:30:26 -05:00
Samuel Clay
2c25b585dd
Rewrote giant clusterfuck of a story finder. Now finds the story title with the biggest font size. This works surprisingly well.
2010-02-02 18:01:02 -05:00
samuelclay
27d5c1c421
Not perfect, but a temp fix for feeds that have no dates (like Hacker News).
2010-01-28 13:28:27 -05:00
samuelclay
82972d276f
Exclude read stories in score calculations. No need to count what's read.
2010-01-27 18:08:07 -05:00
samuelclay
d9c7ae7771
Auto-compressing all stories and feeds at the db level for better database lookups.
2010-01-27 16:29:11 -05:00
samuelclay
5ed1b06710
Opening the floodgates for proper counting.
2010-01-26 20:39:11 -05:00
samuelclay
2f196f428f
Typo
2010-01-26 20:27:11 -05:00
Samuel Clay
a4f0b0f986
Adding debug info to trim_feeds
2010-01-26 20:02:36 -05:00
Samuel Clay
d748a41d85
Trimming > 1000 stories from feeds.
2010-01-26 19:59:43 -05:00
Samuel Clay
b1c72c5c9f
Huge update: Hooking up slider to hide/show stories based on their score. Also added new story counts, score calculations, and real-time updating of unread counts as you read.
2010-01-21 13:12:29 -05:00
Samuel Clay
8891a859fe
Finishing up tags, and the classifier modal in the Reader. Now shows all sorts of classifiers.
2010-01-04 22:26:53 +00:00
Samuel Clay
ef70c288ed
Adding a classifier to all stories. Classifies on:
...
- Story title (highlighted phrase)
- Story author
- Feed
2010-01-04 04:49:59 +00:00
Samuel Clay
838a57baa8
Fixing up sessions so they don't cache. Also adding Authors to admin.
2009-12-18 21:59:14 +00:00
Samuel Clay
8bf5fc8dca
Fixing the out-of-date dupe bug.
2009-12-18 20:47:44 +00:00
Samuel Clay
06e94610dc
Adding Phrase Filter to Analyzer. Just need to hook up the phrase filter to the story classifier and then save the results to be used for later processing.
2009-11-15 18:57:53 +00:00
Samuel Clay
02a4d292e8
Moving from threadpool to a Queue. Much simpler.
2009-09-10 03:33:05 +00:00
Samuel Clay
2ac39549ae
The "Hacker News" bug is fixed. Weirdo HN site doesn't publish guids or timestamps. Now bubbling priorities on ids. Also added 'j' and 'k' keyboard shortcuts. And fixed the escaping url bug on the Reader.
2009-09-08 00:13:49 +00:00
Samuel Clay
c0ca9277b8
- Added specialized unit tests for crappy RSS input (like Slashdot).
...
- Rewrote the feed view in the reader. It is now a long list and looks a lot better.
- Big update to story title logic. Can now handle many more edge cases. Also uses smarter heading finder.
- Fixed scrollTo bug, so now multiple clicks do not queue awkwardly.
- Moved the story titles pane to the bottom.
2009-09-07 01:56:52 +00:00
Samuel Clay
27e539ba57
What happens if the id/permalink are blank? Same story! No, bad idea.
2009-09-05 02:37:31 +00:00
Samuel Clay
acd464af86
Using story GUID's on top of permalinks.
2009-09-05 02:22:25 +00:00
Samuel Clay
9e522ca528
Woo - Checking for content and title differences to resolve duplicate entries. Integration tests prove a number of differences are successfully resolved.
2009-08-30 00:43:13 +00:00
Samuel Clay
bdd91d714d
Refactored the feed fetcher. Added integration tests for dupe matching. Also stubbed in AI score calculations so I can do something with the output soon.
2009-08-29 19:34:42 +00:00
Samuel Clay
8545e09d9a
Using threadpool module and feedjack to import feeds. Largely the same functionality, but now more debugging info, as well as better error handling and threads.
2009-08-20 02:43:01 +00:00
Samuel Clay
492d1fb229
Better imports through error handling.
2009-08-15 15:10:21 +00:00
Samuel Clay
11a9921c07
2009-08-14 02:32:30 +00:00