https://github.com/evyatarmeged/github-trending
Command line tool for fetching GitHub trending repositories
https://github.com/evyatarmeged/github-trending
cli command-line github github-pages python pytrend pytrend-cli scraping trending-repositories
Last synced: 6 months ago
JSON representation
Command line tool for fetching GitHub trending repositories
- Host: GitHub
- URL: https://github.com/evyatarmeged/github-trending
- Owner: evyatarmeged
- License: mit
- Created: 2017-12-05T16:20:49.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-16T16:36:04.000Z (about 7 years ago)
- Last Synced: 2025-02-20T23:05:40.551Z (8 months ago)
- Topics: cli, command-line, github, github-pages, python, pytrend, pytrend-cli, scraping, trending-repositories
- Language: Python
- Size: 29.3 KB
- Stars: 13
- Watchers: 2
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# Pytrend-CLI
#### A command line tool for fetching GitHub trending repositories.[](https://travis-ci.org/evyatarmeged/github-trending)
[](https://badge.fury.io/py/pytrend-cli)
[]()
[]()
[]()
[](https://www.codacy.com/app/evyatarmeged/github-trending?utm_source=github.com&utm_medium=referral&utm_content=evyatarmeged/github-trending&utm_campaign=Badge_Grade)### Description
Pytrend-CLI is a command line tool for getting the latest (actually, current, per call) information
about trending repositories/developers on GitHub.
Pytrend can be filtered by programming language or trending period (daily/weekly/monthly).
Currently supports top 25 most popular programming languages on GitHub (and HTML).

Data is taken from GitHut and is true to quarter 3 of 2017.### Update
Version 1.19 added support for Rust, CoffeeScript, Haskell, Groovy, Lua, Elixir, Perl, Kotlin and Clojure.
### Installation
`pip install pytrend-cli`### Usage
Call `pytrend` from the command line followed by (optional) arguments.
Using the `--dev` flag will show information about trending developers instead of repositories. This flag can also be
filtered with `--weekly` or `--monthly` flags, or a specified language.
An argument free call to `pytrend` will result in the top 25 *repositories* from *all* languages trending *daily*.### Options/Flags
```
Usage: pytrend [OPTIONS]Options:
-l, --language TEXT Display repositories for this programming language
-d, --dev Get trending developers instead of repositories
-w, --weekly Display trending repositories from the past week
-m, --monthly Display trending repositories from the past month
-j, --json Save data to a JSON file
-x, --xml Save data to an XML file
-s, --silent Do not write to sdout
--help Show this message and exit.
```