High 30 GitHub Python Tasks At The Starting Of 2024 | by Christopher Tao | In direction of Knowledge Science


Repositories with probably the most stars!

Comfortable New 12 months 2024! As the primary submit within the new 12 months, similar to what I did earlier than, I’m very inquisitive about what had been the most well-liked Python initiatives to this point. GitHub is certainly probably the most appropriate place to have these statistics. Though not all of the open-sourced initiatives will probably be maintained right here, there received’t be some other single locations which might be higher than here.

This rank is supposed to be straightforward as a result of I’ll share my code. Now, let’s take a look at how we are able to get the ranked record from GitHub API with a number of traces of code. After that, I’ll categorize these initiatives utilizing my terminology after which add some brief introductions to them.

The High 30 GitHub initiatives are categorized as follows:

  • 2 repositories: Machine Studying Frameworks
  • 3 repositories: AI-driven Purposes
  • 8 repositories: Software program Growth Frameworks
  • 2 repositories: Growth Productiveness Instruments
  • 3 repositories: Helpful Info Catalog
  • 8 repositories: Educative Content material
  • 4 repositories: Actual-World Purposes
Picture by Arek Socha from Pixabay

The official API documentation may be discovered on this web page:

https://docs.github.com/en/rest/reference/search#search-repositories

So, I received’t repeat the small print of the API Endpoint such because the parameters on this article. In case you are thinking about what else we are able to do with the GitHub API, please seek advice from that web page.

Probably the most lovely factor is that we don’t have to register or apply for an API key to make use of this endpoint. In fact, it has a price restrict which is as much as 10 requests per minute, however it’s not an issue for us as we simply wish to get a number of top-ranked repos. A number of occasions of API calls will probably be sufficient for us to debug.

Initially, we have to use the requests module of Python. It’s built-in and I consider most of try to be accustomed to…

Leave a Reply

Your email address will not be published. Required fields are marked *