News.YC in Polar Coordinates
labs.diffle.com
labs.diffle.com
A lot of the features (animation, selection, title/domain swapping) are basically gratuitous - I wanted to get more practice with JQuery since I need that functionality in my startup. Hell, the whole thing is basically gratuitous. But it was pretty fun to write.
John was working on a scraper for Reddit...that may be a bit more interesting, since it updates more frequently and the larger audience means more posts in common.
- extract & parse with python + beautifulSoup, display with YUI
- parsing the RSS feed for user, story points, story title and date posted
- then grabbing user details via homepage for karma, inception date
- exporting to xml
- skinning with YUI
Will display when ready, heres a screenshot ~ http://flickr.com/photos/bootload/1400863977/
I don't mind sharing the code if PG doesn't mind the potential flood of screen scrapers. It just handles the front page and comment page for individual articles, and it's pretty compact - only 60 lines including doc comments.
Took me a bit of mucking around to get it working. My trick was just utilising the FOX HTML Validator to find the page structure, then CUT+PASTE the text into IDLE and call up BS in IDLE, then write the BS expression to oarse the string till I had the right data.
"... I don't mind sharing the code if PG doesn't mind the potential flood of screen scrapers. ..."
A better suggestion might be supply the raw data you collected as a service and let others do what they want with it. Most just want the data and are not particularly interested in the HOW. If they are interested in the HOW then it's better to point them to some scrapers to play with.
I chose this criterion mostly so you could see who's participating in other threads similar to the articles you like.