Skip to main content

My package description

Project description

git-trend

A command line utility for getting the trending (top N) Repositories and Developers on GitHub.

  • Repositories - The tool will print details such as the name, owner, stars and the language of the repository.
  • Developers - The tool will print details of the trending developer such as their username, name, their trending repository.

View it on PyPI at: https://pypi.org/project/git-trend/

Installation

This tool has been built with python3. You need to install Python3.x for this utility. Install this tool from PyPI (The Python Package Index) using pip

$ pip install git-trend 

NOTE: Support for Python 2 is no longer available. For best experience, please use a terminal with unicode support for best results.

Options

The utility can fetch trending data for the overall site. In case you are interested in a particular language. Use the language option.

-h, --help                  Print the help text
--repos                     Get the details of the trending repositories
--devs                      Get the details of the trending developers
--period PERIOD             Period refers to the time period over which the results are available
                            The options available are daily, weekly, monthy. Defaults to daily.
--language LANGUAGE         The utility supports getting trending details of repositories and 
                            developers of a particular language. Optional, by default fetches  overall trending statistics
--languages                 Get the list of supported languages

Sample Output

$ git-trend --repos

Fetching data from https://github.com/trending?since=daily. Please wait....

➜ facebookresearch/deit [Python,  561]:  Official DeiT repository
➜ iptv-org/iptv [JavaScript,  23,067]:  Collection of 5000+ publicly available IPTV channels from all over the world
➜ inancgumus/learngo [Go,  6,730]:  1000+ Hand-Crafted Go Examples, Exercises, and Quizzes
➜ huanghyw/jd_seckill [Python,  411]:  京东秒杀商品抢购,目前只支持茅台抢购,不支持其他商品!
➜ microsoft/Web-Dev-For-Beginners [JavaScript,  8,640]:  24 Lessons, 12 Weeks, Get Started as a Web Developer
➜ ruby/ruby [Ruby,  17,720]:  The Ruby Programming Language [mirror] netdata/netdata [C,  50,756]:  Real-time performance monitoring, done right! https://www.netdata.cloud
➜ werner-duvaud/muzero-general [Python,  717]:  MuZero
..... <output shortened>


$ git-trend --devs

Fetching data from https://github.com/trending/developers?since=daily. Please wait....

➜ Jan De Dobbeleer (JanDeDobbeleer)
  oh-my-posh: A prompt theming engine for Powershell
➜ Sean McArthur (seanmonstar)
  reqwest: An easy and powerful Rust HTTP Client
➜ Dan Davison (dandavison)
  delta: A viewer for git and diff output
➜ Steve Purcell (purcell)
  emacs.d: An Emacs configuration bundle with batteries included
➜ Ariel Mashraki (a8m)
  golang-cheat-sheet: An overview of Go syntax and features.
➜ Arvid Norberg (arvidn)
  libtorrent: an efficient feature complete C++ bittorrent implementation
➜ Matthias Urhahn (d4rken)
  sdmaid-public: SD Maid is an Android app that helps you manage files and apps.
..... <output shortened>

Currently, only the following languages are supported: Python, Ruby, C, C++, Java, Scala, Kotlin, Javascript, TypeScript, Go, Rust, Lua, Haskell

TODO

[ ] Support for Spoken language filter [ ] Support for all languages available from GitHub

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

git-trend-0.4.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

git_trend-0.4-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file git-trend-0.4.tar.gz.

File metadata

  • Download URL: git-trend-0.4.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.7

File hashes

Hashes for git-trend-0.4.tar.gz
Algorithm Hash digest
SHA256 1825622253cc5131b861d95134be06955440c4a9cd37edc6d3c511afcecf5b82
MD5 c8da7c9242fd8e4ce86465ab0a7eee5e
BLAKE2b-256 face940067e772dc902b13a6c864fb3c9425763f120a69d19f79c96524e8cd58

See more details on using hashes here.

File details

Details for the file git_trend-0.4-py3-none-any.whl.

File metadata

  • Download URL: git_trend-0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.7

File hashes

Hashes for git_trend-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 15215a4f6a1f6c767d2adad875abb4b92aa8644c2fca820d099be1ac7fce7d2d
MD5 f3a8f7d99d8cc7aa89e8185ef5513135
BLAKE2b-256 b1baeb3844719268a02732f58cd7c0c056846e84d3d6f68e55430e990e8012b2

See more details on using hashes here.

Supported by

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