dfm / osrc

The Open Source Report Card
http://osrc.dfm.io
MIT License
1.03k stars 135 forks source link

App (site) is down #165

Open eddiejaoude opened 9 years ago

eddiejaoude commented 9 years ago

The Open Source Report Card is temporarily (hopefully) out of service due to breaking changes with the GitHub API. Thanks for your understanding! <3

dfm commented 9 years ago

That is a fact. Since Jan 1 github no longer provides all the info we need in the event stream so bringing it back up would take a substantial rewrite. I'm very busy right now so it's not likely to happen very soon, I'm sorry to say! By the list of issues piling up, it's clear that I've been struggling to keep up for a while!

eddiejaoude commented 9 years ago

Fair enough :)

elifoster commented 9 years ago

Perhaps you could recruit some more contributors to help you maintain it?

ashes999 commented 9 years ago

This was a great service. Thanks for providing it for the rest of us.

c055 commented 9 years ago

yup indeed it was a great service!

arnaldorusso commented 9 years ago

Hi there,

Is it much dificult to implement the standard view of yours information on each user redirection... Since any user as http://osrc.dfm.io/dfm returns a 404 Not Found message.

Keep climbing! Cheers.

jonathanKingston commented 9 years ago

@dfm is it possible to list which API requests have been deprecated/changed to give a leg up for anyone helping out?

rememberlenny commented 9 years ago

@dfm bump for @jonathanKingston question

dmbaturin commented 9 years ago

Yeah, if you know what exactly is broken, please tell which API methods or behaviour details are gone. Not all OSRC fans are github API experts, so some starting point would help us get into it and bring it to life again.

nickdesaulniers commented 9 years ago

:+1:

jrmerz commented 9 years ago

As of 2015 the archive is using the GitHub Event API: https://developer.github.com/v3/activity/events/. I started to patch for the new api (https://github.com/jrmerz/osrc/commit/b4906e93e6f58c26bb3f7014fdff6ac003835f47).

At first glance, looks like the language info is gone :/

elifoster commented 9 years ago

@jrmerz Correct, there is no longer language info in the push events.

dmbaturin commented 9 years ago

Wow, that threatens one of the most interesting OSRC features. Going to check if there are any workarounds.

eddiejaoude commented 9 years ago

@dmbaturin :+1:

elifoster commented 9 years ago

@dmbaturin I believe you can still get that info from the repo API, you just won't be able to know how many commits were in that language.

rmad17 commented 9 years ago

Anyone working to fix this issue as of now? I am not an expert but I guess I can try to help if anyone is working on it.

ain commented 9 years ago

:+1: for bringing it back!

codeOfRobin commented 9 years ago

@ain What do you mean? Is the website back up?

elifoster commented 9 years ago

It's not back up @codeofRobin @ain

Also, y'all might be interested in my current project, GHULS, which does something similar to osrc, but since I can't access languages by commit, I use the bytes in each repo.

prologic commented 9 years ago

+1 for effort to bring this back too.

GH Developers should be contacted re the breaking change(s).

dfm commented 9 years ago

Hey y'all. Thanks for your support!

I'm now working on a refactor/rethink from the ground up that will work with the new data and solve some old problems. As soon as I have a skeleton, I'll post a description of where I can use help. Thanks again!

cydrobolt commented 9 years ago

Let's bring this back! I would love to help. @dfm mention me when you get the skeleton up!

rmad17 commented 9 years ago

I am in too.

numbbbbb commented 9 years ago

:+1: for bringing it back!

rsnair2 commented 9 years ago

Me too!

Winterflower commented 9 years ago

+1 It would be great to have this back!

Walkman100 commented 9 years ago

:+1: Anyone else here know about or use http://resume.github.io? e.g. mine is http://resume.github.io/?Walkman100

ghost commented 9 years ago

Thought this tool was a great idea, let me know if I can help bring it back and good luck!

dogweather commented 9 years ago

Potentially interesting to some people here: I'm starting a similar project, but to evaluate github project management style: https://github.com/dogweather/ducking-octo-dangerzone/wiki

vbauer commented 9 years ago

:+1: for bringing it back

adamretter commented 9 years ago

+1 For such an awesome project. Would love to see it revived.

jcoyne commented 9 years ago

Thanks for running the OSRC while it lasted. :heart: loved it!

stochastic-thread commented 9 years ago

Aw so sad </3

Thanks again for building this service, hope someone special can fix it up one day

sariyamelody commented 9 years ago

Hi,

Do you happen to have a list of things that need to be done to get the site back online? I'd love to contribute.

oskar-j commented 9 years ago

OSRC was indeed a great service, I would love to help with reviving it. :heart: Please keep us updated @dfm

orubel commented 9 years ago

It's now maintained by repository_language (see https://github.com/littleark/githut/)

LB-- commented 9 years ago

@orubel This app originally used GitHub's API, so switching to the githubarchive API might be what is holding the project back.

orubel commented 9 years ago

@LB Well what I am saying is 'language' is associated with 'repo' not 'commit' now. (https://developer.github.com/v3/repos/#list-languages). You can still do it in Github API but you can't do it through commit. You have to associate through original repo.

Kadajett commented 9 years ago

Are all the changes needed listed as issues? I would love to knock a few of these out. It was an invaluable tool.

elifoster commented 9 years ago

My GHULS project is now in a mostly working state. It requires you to log in to your GitHub account before you are able to analyze, and the analyzing itself isn't the fastest, but it does work. I will admit, there are definitely some things I need to work on, and it really is not pretty. But, it does get similar data that my favorite part of OSRC got. The only difference is instead of getting the language statistics from the number of commits, it uses the number of bytes per language per repository.

dmbaturin commented 9 years ago

@elifoster In fact, number of bytes per language can be a better measure than the number of commits. Commit styles and situations differ a lot, sometimes people push large features in a few thousand line long commits to keep the history clean, sometimes they push multiple small bugfixes all in its own commit to easily associate them with issue numers and so on.

tilo commented 9 years ago

this was so fun! please bring it back!

eddiejaoude commented 9 years ago

I did this as a temporary place holder, not the same, but gives some statistics on overall GitHub Contributions still using GitHubArchive https://gist.github.com/eddiejaoude/d97cbedbf88df4010a09

Evidlo commented 9 years ago

I miss this.

developius commented 9 years ago

Please bring this back - loads of people have offered to help!

ain commented 9 years ago

Yes, I think the key here is to make the whole thing community-driven. Add the nature of Open Source to the project that it is actually about.

rmad17 commented 9 years ago

@eddiejaoude Lets do this. Together. As a community.

eddiejaoude commented 9 years ago

Lots of talk, lets see some action :wink:

rmad17 commented 9 years ago

You lead. So many of us are ready to join. :+1:

eddiejaoude commented 9 years ago

I don't know Python and TBH, I don't really have the time anymore - I started the discussion 9 months ago. Sorry :(