Skip to main content

rankhub - is a Python package to generate GitHub users rankings

Project description

rankhub - is a Python package to generate GitHub users rankings

Python Version PyPi Version Package Status Build Status

Introduction

This project is intended to be a Python package in order to retrieve data from GitHub using its public API with an application token. Currently, as this project is under-development, a simple use-case is proposed in order to retrieve data from Salamanca (Spain) GitHub users as to generate a ranking with the most active users in public repositories throughout 2019.

Top GitHub Users from Salamanca (Spain) sorted by Public Contributions throughout 2019

As already mentioned, this ranking contains all the GitHub users from Salamanca sorted by the amount of public contributions just between 01/01/2019 until the current date 21/09/2019.

Rank User Avatar Public Contributions Most Used Language Used Languages
1 Emirodgar 2187 HTML HTML, JavaScript, CSS
2 tomhendra 851 JavaScript JavaScript, CSS, HTML
3 cbjuan 360 Python JavaScript, HTML, Jupyter Notebook, Python, Shell
4 alvarob96 293 Jupyter Notebook Jupyter Notebook, Python
5 JParzival 216 Jupyter Notebook JavaScript, Python, Jupyter Notebook, Java, TypeScript, R, PHP, HTML

This is just the leading Top 5 GitHub users from the generated ranking, so the complete ranking can be found in salamanca/ in both JSON and Markdown format.

Note that both the ranking and the package will be updated in order to create a 2019 ranking resume at the end of the year! So make sure to watch and star the repo in order to get tuned for updates!

Contribute

As this is an open source project it is open to contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas.

Also there is an open tab of issues where anyone can contribute opening new issues if needed or navigate through them in order to solve them or contribute to its solving.

Disclaimer

This project is made with research purposes only, so to create a Python package to make it usable with Python in order to retrieve GitHub stats that can further be used for data analysis.

As the use case is just an approach, note that it can have somer errors related to data retrieval from GitHub. Also the generated ranking has no intention of generating any kind of competition between the involved people in the generated ranking/s.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rankhub-0.0.1.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file rankhub-0.0.1.tar.gz.

File metadata

  • Download URL: rankhub-0.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for rankhub-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0d49388fe56eeb55c111d72a175fb936eb7ac72dbde2fbf0b48594b3ecf8a685
MD5 d09eebeda44d8d3e5a762660bdc86ca5
BLAKE2b-256 d55bda31f38aacae14a30bb95b56a09d46c7a67b1e6eed16e813ee9813b2a18f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page