most-active-github-users-counter icon indicating copy to clipboard operation
most-active-github-users-counter copied to clipboard

Add filter by programming language

Open marclaporte opened this issue 4 years ago • 4 comments

It would be fantastic to be able to filter by programming language. Ex.: who is experienced in PHP in country XYZ?

This was possible on the now inactive Rollodeqc project: Example: https://kinshasa-odjhpdolpb.now.sh/page-2/

Code:

  • https://github.com/millette/kinshasa
  • https://github.com/millette?tab=repositories&q=rollodeqc&type=&language=

Thanks!

marclaporte avatar Mar 19 '21 04:03 marclaporte

A nicer example: http://lubumbashi.rollodexx.lab.suite.wiki/en/

Code: https://github.com/millette/gatsby-starter-location-github

marclaporte avatar Mar 19 '21 04:03 marclaporte

@marclaporte I'm not sure how this can be picked up via the GraphQL queries currently used in github.go, do you have a suggestion? If this needs to be derived via some manner, it's going to be problematic as just running it for all regions via GitHub actions takes ~2 days on my fork -- most of the failures are due to hitting the GraphQL rate limits, which is complicated :man_shrugging:

ashkulz avatar Dec 26 '21 06:12 ashkulz

@millette is the expert. I hope he has some wisdom :-)

marclaporte avatar Apr 22 '22 19:04 marclaporte

Salut @marclaporte,

As @ashkulz mentions, (and last time I checked at the end of 2021), you have to poll github for all the info and only after that can you filter by languages.

Last year, github released a flat data project which might be of interest. It might help with scrapping and rate limits, but I'm not 100% sure.

millette avatar Apr 23 '22 16:04 millette