A command-line tool for retrieving trending GitHub repositories based on different time periods.
- Fetch trending repositories from GitHub.
- Filter repositories by programming language.
- Display repository information including name, author, link, description, language, stars, and forks.
pip install github-trending-reposgithub-trending-repos daily --language python --page 1daily,weekly, ormonthlyare the available time periods.--languageallows you to filter repositories by programming language.--pagelets you navigate through different pages of results (0 to 4).
- period: Trending period (
daily,weekly, ormonthly). - language: Filter repositories by programming language.
- save: Save data as JSON (optional).
- page: Page index (default: 0).
-
Retrieve daily trending Python repositories:
github-trending-repos daily --language python
-
Save weekly trending repositories with JavaScript language to a JSON file:
github-trending-repos weekly --language javascript --save
-
View the second page of monthly trending repositories:
github-trending-repos monthly --page 1
This project is licensed under the MIT License - see the LICENSE file for details.