Ages ago I was trying to find a cool start page which I could set for my homepage; I’d grown bored of Reader because it stopped me going to other websites. I stuck with /r/funny for a while before switching to the Onion. Ultimately they weren’t giving me what I wanted, so I decided to make my own.
So I made this RSS quilt type thing, and it’s pretty perfect for me at the moment. By default it uses data from the combined RSS feeds of Reddit, BBC, the Guardian, and Ars so it’s a pretty nice pool of information for me. It only shows the headlines too, and that’s all wanted. Putting the body of the articles on would take up way too much space.
Dark items are newer items, whilst lighter items are older. Eventually they get so old they’re barely visible – but you can mouse over them to see it clearly again. Not that I’d want to, if it’s that old I’ve probably already read it. It checks for updates to the feeds every four minutes too, and then inserts them nicely into the page (in an element that you can see, so it’s not inserting elements at the bottom of the page where you won’t notice). It adds new elements in italics too, just to make them extra prominent.
Article order is always randomised
You can change the feed by clicking the modulo symbol in the navigation bar. You’ve got to put the actual RSS feed URL into that though. You can also nab the bookmarklette (click the question mark in the navigation bar) and that will hopefully find the RSS feed for the website you’re looking at when you click it.
Using it in full screen mode is cool. 100% filled with information, pretty much.
Not quite finished yet though, still a couple extra things I want to add: some option (without adding more text to the page) to say “I’m tired of seeing this story, get rid of it” and have that data locally stored in the browser. If the article is a picture post, or at least has a prominent picture in it, then show the picture rather than the headline. Add options to change the gradient from black to lighter to other colours. Dynamically insert an entire new feed (this shouldn’t be that hard, just need to rejig some logic around).