dfm/osrc

App (site) is down

Opened this issue ยท 67 comments

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

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!

Fair enough :)

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

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

c055 commented

yup indeed it was a great service!

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.

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

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.

๐Ÿ‘

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 (jrmerz@b4906e9).

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

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

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

@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.

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

๐Ÿ‘ for bringing it back!

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

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.

+1 for effort to bring this back too.

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

dfm commented

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!

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

I am in too.

๐Ÿ‘ for bringing it back!

Me too!

+1 It would be great to have this back!

๐Ÿ‘
Anyone else here know about or use http://resume.github.io? e.g. mine is http://resume.github.io/?Walkman100

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

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

๐Ÿ‘ for bringing it back

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

Thanks for running the OSRC while it lasted. โค๏ธ loved it!

Aw so sad </3

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

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.

OSRC was indeed a great service, I would love to help with reviving it. โค๏ธ Please keep us updated @dfm

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

LB-- commented

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

@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.

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

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.

@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

this was so fun! please bring it back!

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

I miss this.

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

ain commented

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.

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

Lots of talk, lets see some action ๐Ÿ˜‰

You lead. So many of us are ready to join. ๐Ÿ‘

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

Thats sad. I know Python but don't really have good experience in architecting. So if someone architects I am willing to fill in.

Just posting here to let y'all know that I finally got around to making my GHULS (GitHub Language Statistics) project a web app that looks good! It has also been deployed through Heroku, and you can use it here. It currently doesn't count the contributions that the user has made to repositories in their organizations, but that is in-progress. It also includes a command line interface, but I have not deployed that to RubyGems yet. I will get around to that very soon.

@elifoster Running http://ghuls.herokuapp.com/analyze?user=ProgramFOX returns "a is null" for me in the box in the center; on Firefox 42.0 (Beta).

That's weird. I got something similar to that yesterday for the user strikingwolf, but it later worked. If you submit an issue on the issue tracker I'll remember to look heavily into it, since it is a major issue.

Edit: Just got out of class and got a chance to put the issue up there. I'll work on it soon.

๐Ÿ‘

@ProgramFOX I believe I found the source of that issue ghuls-apps/ghuls-deprecated#16

Edit: I did, and I fixed it. New deploys of the site will work with users that write in languages not supported by ozh/github-colors.

I still miss this project. ๐Ÿ˜ข

@begriffs me too ๐Ÿ˜ž

'Twas pretty great, @begriffs

Three years ago I was featured at osrc.dfm.io and I miss the Open Source Report Card #161

I doubt if it's time to fork another project if there is no update for a long time?

Can we stop with the useless comments like "yes, i also miss osrc", "me too" and "+1"? It fills up the conversation, and the functionality is built into GitHub.

It's not like anything else is happening here lol.

and the functionality is built into GitHub.

Hm?

@Restioson Regardless of activity, it wastes space and makes this page take longer to load.

Hm?

Try reacting with the ๐Ÿ‘ emoji. It's fun.

I was just confused because you replied to a thread that hadn't any comments for 1.5 years, telling people to stop commenting. Maybe I missed a deleted comment.

Try reacting with the +1 emoji. It's fun.

What? I was asking how the functionality was built into github.