Commit graph

1095 commits

Author SHA1 Message Date
Samuel Clay
5703340a79 Fixing timeout error email subject. 2011-02-15 21:34:39 -05:00
Samuel Clay
bb4e81b278 Fixing a whole lot of feed fetch bugs. 2011-02-15 21:08:40 -05:00
Samuel Clay
19ce3180cd Checking for dupes in the toplevel when adding subscriptions. 2011-02-14 01:26:58 -05:00
Samuel Clay
95abe1aac2 Allowing adding a url even if already subscribed. Just checks for dupes in the specific folder, but otherwise, dupes are allowed. 2011-02-14 01:15:45 -05:00
Samuel Clay
b38288d2a5 Forcing refresh feed on master db during feed fetches. 2011-02-10 11:13:42 -05:00
Samuel Clay
5f584d0b2c Turning off debug in feedfinder. 2011-02-08 23:00:00 -05:00
Samuel Clay
48afe91758 Refactoring how feeds are found using urls in the add modal. Also fixing a display issue around showing the river icon in a collapsed feed and showing the manage menu. Lastly, changing the feedfinder's user agent because some assclown website was disallowing on the string 'feedfinder' 2011-02-08 22:07:59 -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
5afdaf6836 Adding lxml to feedfinder to work on those nasty feeds that don't like to work. Also prioritizing feeds without comments. 2011-02-06 00:12:00 -05:00
Samuel Clay
58338b7aac Fixing invalid feed taglines. 2011-02-05 22:27:47 -05:00
Samuel Clay
33e2ee0960 Length check on feed tagline. 2011-02-05 22:19:28 -05:00
Samuel Clay
ebad038920 Length check on feed tagline. 2011-02-05 22:15:03 -05:00
Samuel Clay
b7b0c769bf Length check on feed tagline. 2011-02-05 22:11:17 -05:00
Samuel Clay
fc4d39da04 Length check on feed tagline. 2011-02-05 22:09:31 -05:00
Samuel Clay
466c172521 Fixing bug around missing titles in stories. 2011-02-05 21:33:24 -05:00
Samuel Clay
ea15aa1175 Major improvement to feed fetching and parsing by upgrading feedparser to v5.0. Also sending correctly formatted feed information to debug email. And handling invalid page URLs gracefully. 2011-02-05 20:49:52 -05:00
Samuel Clay
d5551a2cc6 Moving Gunicorn PID. 2011-02-05 19:38:38 -05:00
Samuel Clay
72a32f1976 Using the correct message for the feed error email subject. 2011-02-05 16:16:11 -05:00
Samuel Clay
3723160155 A huge number of misc fixes: fixing potential errors on paypal return screen, mailing all feed/page parse errors, and swithcing to mapreduce item_frequencies in mongoengine. 2011-02-05 15:34:43 -05:00
Samuel Clay
b3a53fca0e Limiting feed entries to 50. 2011-02-04 11:20:29 -05:00
Samuel Clay
22cf5ede6c Crazy refactor of feedfinder to extract timelimits, so they can be caught by a lower-level api instead of messing up the feed fetcher. 2011-02-02 13:07:12 -05:00
Samuel Clay
c5d380ec3e Adding timeout to icon fetching, and handling bad .ICOs 2011-01-30 12:53:05 -05:00
Samuel Clay
b37d57613e Adapting icon_url, which comes from lxml, into unicode for the purposes of storing in the db. 2011-01-30 11:22:57 -05:00
Samuel Clay
cae756390a Final cleanup before sending icons to staging. 2011-01-30 10:46:53 -05:00
Samuel Clay
75fead0a27 Cleaning up logging, adding several errors and timeout checks on page and icon fetching. Standardizing fetcher headers. 2011-01-29 22:01:09 -05:00
Samuel Clay
b938e95124 Correctly downloading, storing, retrieving, and showing favicons and gradients for favicons. This commit includes numerous fixes for the Feed view, too. Loaded. 2011-01-29 19:16:40 -05:00
Samuel Clay
a182bb1216 Finally saving proper base64 encoded favicons, along with their URLs, autodetecting when not found at /favicon.ico, and now all thats left is serving icons and their colors. Woohoo! 2011-01-27 19:05:50 -05:00
Samuel Clay
36a960b13b Cleaning up request image function. 2011-01-26 23:41:20 -05:00
Samuel Clay
c74388e137 Woohoo! Got favicon downloading and parsing working. Still need to: a) handle transparency b) discard ugly colors (black, white) c) save the image d) pass the image/color e) render the image/color 2011-01-26 23:38:36 -05:00
Samuel Clay
1478d7371b Merge branch 'river' into favicon
Conflicts:
	utils/feed_functions.py
2011-01-26 22:02:23 -05:00
Samuel Clay
48e4670b5c Fixing errors in feed fetching. 2011-01-26 17:47:10 -05:00
Samuel Clay
a22f650d56 Fixing errors in feed fetching. 2011-01-26 17:45:22 -05:00
Samuel Clay
fa46f47639 Refactoring folder creation. This could be done a lot more abstractly as to make sense to new functions I build which include folder subscription creating. Let this be a reminder as to how shoddy code is born. And let this be quickly remedied. 2011-01-23 02:15:02 -05:00
Samuel Clay
a31717b7ca Refactoring folder creation. This could be done a lot more abstractly as to make sense to new functions I build which include folder subscription creating. Let this be a reminder as to how shoddy code is born. And let this be quickly remedied. 2011-01-23 02:13:55 -05:00
Samuel Clay
6e19d4d88b Using correct domain, not adding the same site twice, messaging, better styling. 2011-01-22 18:25:16 -05:00
Samuel Clay
567840ffff Bookmarklet now shows a modal where you can select which folder to add the site. Includes JS and CSS, uncompressed, on host page. 2011-01-21 20:29:19 -05:00
Samuel Clay
8afdbd8ab0 Adding bookmarklet modal. Also adding the api app, which will handle incoming bookmarklet site adds. Uses a new privacy token to generate a unique URL for each user, so only they can add sites, no login needed. 2011-01-20 09:57:23 -05:00
Samuel Clay
0ab880f855 Dropping a bunch of extra postgres tables. 2011-01-17 23:20:25 -05:00
Samuel Clay
443fe69156 Moving text fields from Feed to FeedData. Migration includes deletion of old fields on Feed, now unused. 2011-01-17 22:48:38 -05:00
Samuel Clay
5a17fe4cac Merge branch 'master' of github.com:samuelclay/NewsBlur 2011-01-17 14:20:41 -05:00
Samuel Clay
7fdd173ac0 Refreshing stale feeds for old users returning. 2011-01-17 14:20:36 -05:00
Samuel Clay
abb1b08f68 Updating timezones to be django 1.3 compliant. Also adding index to active and active_subs fields on feeds table. 2011-01-17 13:52:11 -05:00
Samuel Clay
1dc86f3ae8 Merging in river of news but hiding the river functions. 2011-01-16 15:48:27 -05:00
Samuel Clay
f85b757f5b Retooling River of News to use three hueristics: Story date, statistics, and intelligence. So far, this is story date, with the necessary changes to ensure unread stories are within the correct date bounds at all times. 2011-01-15 18:41:41 -05:00
Samuel Clay
a31bb20119 Merge branch 'master' into river 2011-01-13 22:59:57 -05:00
Samuel Clay
463d2af239 Meaningless version change. 2011-01-13 22:54:54 -05:00
Samuel Clay
40681f6440 Errant print statement. 2011-01-13 08:54:56 -05:00
Samuel Clay
df25c008d2 Fixing timezones! No more "Yesterday, 11:30pm" when it's really today. GMT is 5 hours ahead of EST, so with it goes the Today/Yesterday. But that's FIXED. 2011-01-12 23:30:38 -05:00
Samuel Clay
fed9bc0924 Downloading, parsing, and shaping favicons into colors. Doesn't work for many images, though. Still need to parse the best non-black/white color. 2011-01-09 23:11:09 -05:00
Samuel Clay
f4114e038f Removing items before the mark_read_date. Paging is broken though. 2011-01-07 16:26:17 -05:00