noomorph / github-user-rank-extension

Your Github fame is getting closer with every open-source project you've built and promoted, with every new follower starring, using and forking your solution. This extension supplements every Github developer profile with language bars that show how far they've advanced on their road to the glory among %that_programming_language% community members.
MIT License
40 stars 1 forks source link

Switch to less outdated data source than GitLance #3

Open noomorph opened 6 years ago

noomorph commented 6 years ago

According to feedback on ProductHunt, the most significant problem we have with GitHub User Rank extension is that the data source (namely, GitLance) ceases to provide relevant data to the community. I e-mailed Geoff from GitLance personally on the matter via e-mail, but I haven't heard anything from him yet, maybe I got to spam, who knows?

So, the best freely available source of rankings I could find currently is GitAwards. Despite relatively simple calculation mechanism, it offers us up-to-date stats, so I'm seriously considering it as a substitute for GitLance in the short term.

What do you think? Please vote if this idea bears a value to you.

If you have on your mind alternatives that we could use as a data source, let me know here in the thread.

Thanks in advance!

P. S. Honestly speaking, I would prefer something more sophisticated to be our key algorithm in the long run, but this isn't something we can do quickly. I haven't dug in-depth, but nodal analysis seems promising to me, though 1E8x1E8 sparse matrix calculations might be challenging to implement and run adequately. So to say, it's not a project for a weekend if we are talking about writing own GitLance API from scratch. :)

noomorph commented 6 years ago

Some more info on how others tackled this: https://blog.sourced.tech/post/handshakes_pagerank/

HadrienFZ commented 6 years ago

Hi,

Thanks for your plugin, it will be very usefull for my activity. I download it but it doesn't work unfortunately.

When I am on github profil the visualisation doesn't appear.

noomorph commented 6 years ago

I'll check tomorrow, thanks

בתאריך יום ו׳, 10 באוג׳ 2018, 16:37, מאת HadrienFZ ‏< notifications@github.com>:

Hi,

Thanks for your plugin, it will be very usefull for my activity. I download it but it doesn't work unfortunately.

When I am on github profil the visualisation doesn't appear.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/noomorph/github-user-rank-extension/issues/3#issuecomment-412084541, or mute the thread https://github.com/notifications/unsubscribe-auth/AB3x5WByvQm3xEFBwqkiqDXqWiqEOmtiks5uPYyLgaJpZM4TrvA0 .

noomorph commented 6 years ago

@HadrienFZ, I'm sorry, but the data provider is down. It's quite possible that their project was abandoned. The extension needs a major rewrite, need to find another data source. :cry: