Blog Tags Feeds Projects Bookmarks Quotes

@punchagan GitHub

Rustic Reverie - Blog

2011-08-05

GitHub Cue: Recommendations for GitHub Repos

If you aren't already aware of it, I'm one of those people who goes around saying, "GitHub is my Facebook". I spend quite a lot of time on GitHub, browsing the work of various people, looking at loads of interesting stuff that people built. I keep jumping between people pages and projects using the Watchers/Watching & Followers/Following pages. This way, I do come across interesting people and projects, but the SNR is too low. I wanted a better way to be able to see stuff, that I find interesting. That's how the idea for this Chromium app – GitHub Cue – was born.

@baali and I hacked on this, during the last few days and got it working. It works as follows, (from the README) ---

  1. Scrapes all the descriptions of the repositories being watched by the user.
  2. Key terms are extracted from this description text using the Yahoo Term Extractor.
  3. A list of languages is obtained, based on the languages of the repositories, the user if watching.
  4. GitHub searches are performed for a combination of 3 randomly chosen languages and 5 random key terms.
  5. 10 random repositories out of all these, are shown.

This is a very simplistic algorithm, but works decently for my purposes. Ideally, I would've liked to use a Collaborative Filtering algorithm, but I found the data to be too sparse, and the amount of computation to be too much to be done on the fly. I wasn't really interested in pre-computing stuff and putting it onto my server. I settled down to the next best thing I could think of.

I would appreciate any further ideas and suggestions. Thanks!

2011-06-22

Org-mode Workshop

2011-05-20

Hand in Glove

2011-05-20

Love Unvoiced

2011-03-28

I love FOSS. How do I start contributing (code)?

2011-03-02

GetHub: Chrome Notifications for Github updates

2011-02-04

Git powered wikis improved: My bit

2011-02-03

CHAGANTI 635888 Emacs

2011-02-02

Changes to Blog

2011-01-15

What's up with org2blog?

2011-01-12

Why I like Org as a markup

2011-01-01

To Ananthagiri

2010-12-20

My talk at SciPy.in 2010

2010-12-06

MTU and file transfers

2010-12-06

Pandoc can now do Org

2010-11-13

Do our eyes suck at blue?

2010-11-06

Raise windows (on current desktop) xdotool & bash

2010-11-05

JP - 19th Century Politics & 21st Century Economics

2010-11-03

Raising Windows using Python

2010-10-22

WP to org-mode + hyde + disqus

2010-10-04

Augmented assignment in Python

2010-10-04

Who I am

2010-10-02

Some fun from #org-mode

2010-09-30

Bloggerstock: Do-over

2010-09-29

Notes from Pycon

2010-09-17

A couple of counting functions

2010-09-15

Asking vs. Figuring out

2010-09-07

A GNU and a friend

2010-09-05

Happy Teachers' Day!

2010-09-01

Richard Stallman in IIT-Bombay

2010-08-29

org2blog on the web

2010-08-22

First 100!

2010-08-20

org/elisp - sorting list of org-links on description

2010-08-19

Contributing to FOSS

2010-08-17

One Hundred

2010-08-16

Another win for them!

2010-08-16

PyCon India '10

2010-08-15

tu marathi aheska?

2010-08-10

Restoring GRUB with Grub2

2010-08-08

Pair Blogging

2010-08-07

Drafting

2010-08-06

Advice - Programming in Elisp

2010-08-04

Lesson with RSS feeds & Wordpress

2010-08-03

org2blog annoyance

2010-08-03

Aluva to Mumbai

2010-08-01

git vs. mercurial

2010-07-30

Thanks Sacha

2010-07-30

Change & Free flow

2010-07-30

Competition and Population

2010-07-30

Refile to date-tree

2010-07-28

Vimperator and Firemacs!

2010-07-26

Looking through the view finder

2010-07-21

Sage Days 25, Mumbai, India

2010-07-21

ditaa and Org mode

2010-07-18

Another 60 ...

2010-07-17

I'm back

2010-04-26

Hibernation

2010-04-20

Blogs, Feeds and Readers

2010-03-28

Gateway get away

2010-03-18

Just another bunch

2010-03-13

Super Power Play

2010-03-02

Pehli Nazar

2010-02-28

talk at GNUnify' 10

2010-02-27

Monikers and the Internet

2010-01-31

numpy, pacman and me

2010-01-14

Happy Makar Sankranti

2009-12-23

Shoot!

2009-09-25

Stress and us

2009-09-13

A Confession

2009-08-22

Good, Bad or Human?

2009-08-05

Postfix + Mailman for Multiple Domains.

2009-07-10

FOSS talks at CDEEP

2009-04-22

To do or not to do

2009-03-19

Weblogger.el configured!

2008-12-02

who am I?

2008-11-26

arbit blab

2008-10-15

21

2008-10-10

The 'Academic' Internet

2008-09-21

Software Freedom Day

2008-09-13

The Third Round.

2008-09-07

A Byte of Python

2008-09-06

Imbosomed!

2008-07-18

mukt.in 2008

2008-07-15

Mid-Term 'Psycho'Analysis

2008-07-12

I wish a Wish.

2008-07-11

What is... ?

2008-07-08

Update Script

2008-07-04

A sabbatical

2008-06-11

The Bus, its Ours!

2008-05-26

Lafoot or Lafoobot!

2008-05-20

Bills and Billboards

2008-05-15

Home Coming!

2008-03-23

Post-Q,W,A Post

2008-02-23

Gone!

2008-02-11

Quark'08 !

2007-12-11

Not so Floppix...

2007-11-21

Life "In-gen"

2007-10-16

A Teen, No more.

2007-09-22

Lost Control??

2007-08-15

Unitedly Independent!?

2007-07-26

Posts.. 2

2007-07-18

PS Ramblings

2007-07-11

Telugu Rendering in Ubuntu...

2007-06-30

Busy without Business...

2007-06-21

Posts...

2007-06-13

Summer or Awe-TEM!! Whatever... Forever

2007-05-18

CET-ting their Lives??!!

2007-05-10

Alone...

2007-05-06

Eber-yone!?!

2007-05-02

Unchosen Choices??!

2007-04-28

Presentation or Tribulation??

2007-04-25

A Song for a Chum...

2007-04-13

Non-e-Moments??!!

2007-04-06

The PS-1 Ballyhoo...

2007-04-04

A Second Blog...

2007-04-01

Windows©, Doors or Homes!??!

2007-03-27

Andharu Mahanubhavule... Andariki Vandanamulu..

2007-03-24

Long Lost Letters....

2007-03-18

Revelations....

2007-03-10

Essential-Extravagance??!!

2007-03-06

Mathematics and Me

2007-03-05

Quark 07

2007-03-02

Lisp as an Alternative to Java

2007-03-01

Popularly Unpopular??

2007-02-14

Welcome to the Un-Conference

2007-02-13

Planning... to save a Sem!!??

2007-02-02

Teach Yourself Programming in Ten Years!!

2007-01-01

Happy gNew Year!!

2006-12-21

Awe[ful] @ Science !!?!??!

2006-12-17

The Journey minus "The Man!"

2006-11-06

The Joy of a 'Project!'

2006-10-25

Is Disney buying MIT??

2006-10-10

A "Free Software" Hack!!

2006-09-03

Back to the Basics!!