A CLI tool for retrieving trending GitHub repositories.
Project description
GitHub Trending Repositories CLI
A command-line tool for retrieving trending GitHub repositories based on different time periods.
Table of Contents
Features
- Fetch trending repositories from GitHub.
- Filter repositories by programming language.
- Display repository information including name, author, link, description, language, stars, and forks.
Installation
pip install github-trending-repos
Usage
github-trending-repos daily --language python --page 1
daily
,weekly
, ormonthly
are the available time periods.--language
allows you to filter repositories by programming language.--page
lets you navigate through different pages of results (0 to 4).
Options
- period: Trending period (
daily
,weekly
, ormonthly
). - language: Filter repositories by programming language.
- save: Save data as JSON (optional).
- page: Page index (default: 0).
Examples
-
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
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for github-trending-repos-1.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ee5d3bb2fdb88f47aef710ad0e4c63905f0a327b87cd74ed0b851b0d35e93a |
|
MD5 | 2af0885fb7d108c406453a9e7478170c |
|
BLAKE2b-256 | 0cc673ac29411ed031900a47ee0ddede1ca2dde84bf8b40f222dc2f881291d94 |
Close
Hashes for github_trending_repos-1.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebaf712bb86ed250e47102acc0f80aef55c46ce4de0374c14dd296780aac7f39 |
|
MD5 | ded0f2865488e477767eaae6807a5aa0 |
|
BLAKE2b-256 | 8b7e746dea6b66e756dddf91fda0db3adc55ec41cb25728a8eae32df657ea73b |