Saturday, January 22, 2011

My Facebook News Feed

Take control over your Facebook news feed. Facebook uses a secret formula to decide who makes it into your news feed. Unfortunately, this formula prefers very active Facebook users over less active ones. (Look at the link for some other tips and trick to get you on more of your friends' news feeds.) Anyway, this always bugged me a little bit, so I decided to fix it for the next Kynetx developer contest.

Faces and names blacked out for privacy.

There are a few friends that I would really like to know about and these friends are not the most avid Facebook users. Therefore, they don't show up on my news feed very often. When I look at their profile, I realized I missed some big news. To make sure I don't miss their posts, I wrote a Kynetx app to display the most recent post from everyone in a Friend List. It will display it above your regular news feed. You can change the list it displays by selecting a different list at the top.

If you don't know, you can organize you friends into lists. Just click on friends on the left, then click the edit friends button. You might want to keep this list private, or your friends might find it and realize that you are not as interested in them as they think you should be.

I suggest that you keep your list to about 5 to 10 people, or else it will take a long time to load. Hopefully I can find a way to speed it up. If you really want a longer list, just read your "filtered" news feed for a little bit, and it should show up after about a minute or two. If you have too big of a list than it might time out and never return the results. If this happens, delete your cookies from kobj.net. It is still a little rough around the edges especially since I have only spent one evening on it. I hope to improve it as I find time. Here the browser extensions you can download and install to use the app.  You need to accept cookies (even 3rd party cookies) from kobj.net or you cannot authorize the app with facebook.

Firefox, Chrome, Internet Explorer

If you don't want to install an extension, you can use this bookmarklet. Drag the link below to your bookmark toolbar and click on it when you want your personalized news feed to appear. When it says to refresh the page, you will have to click the bookmarklet again after you refresh the page.

MyNewsFeed

Here is a list of currently known bugs. I will try to fix them as I have time.

  • Some posts don't display correctly, especially your friends who don't give you permission to see their news feed. (I can't ever show you them, but I need to display a message that you can't see them.)

  • It won't show up on every news feed. There are a lot of different URL's that display your news feed, and I haven't found them all. If it doesn't show up, type in http://www.facebook.com into your url, and it should show up there.

6 comments:

  1. [...] This post was mentioned on Twitter by Q Wade Billings, Chris Slade. Chris Slade said: Take control of your Facebook news feed with my next @kynetx app, MyNewsFeed. http://bit.ly/fabcQJ #kynetx [...]

    ReplyDelete
  2. This is awesome! I got it installed, working, and I love it! There was a small problem with the app permission callback from Facebook going into an infinite loop but not sure what caused that. This is useful to me and I think it will help me stay up to date with my closest friends and family. Thanks for building an app that helps me use my time more effectively.

    ReplyDelete
  3. I installed the Chrome extension, but it doesn't load at all when I go to http://www.facebook.com/?sk=h. The bookmarklet is also not complete--it stops after the "s.text=", so it won't load anything either. Ideas?

    ReplyDelete
  4. Sorry about that Steve, I got the the bookmarklet fixed. I will fix work on getting it to work on the URL that you posted. Like I say, there are a ton of different url's that go to your news feed. It will always work when you go to http://www.facebook.com without the /?sh=h on the end.

    ReplyDelete
  5. I should work on http://www.facebook.com/?sh=h now.

    ReplyDelete