Skip to main content

Browse popular repos on github by star trends from your command line!

Project description

Cover image

Browse trending repos on Github by ⭐stars⭐ from your command line! 💻

checks pr checks pypi version pypi downloads per month Python Requirements Code style: black GitHub license MIT


starcli demo.gif

Prerequisites

  • Requires Python 3.6 or greater

Installation

pip install starcli

Remember to use pip3 instead of pip if you also have Python 2 installed on your system

Usage

usage: starcli [-h] [-l LANG] [-d DATE] [-L {list,table}] [-s STARS] [-r LIMIT_RESULTS] [-o {desc,asc}] [--debug]

Browse trending repos on GitHub by stars

optional arguments:
  -h, --help            show this help message and exit
  -l LANG, --lang LANG  Language filter eg:python
  -d DATE, --date DATE  Specify repo creation date in ISO8601 format YYYY-MM-DD
  -L {list,table}, --layout {list,table}
                        The output format (list or table), default is list
  -s STARS, --stars STARS
                        Range of stars required, default is '>=50'
  -r LIMIT_RESULTS, --limit-results LIMIT_RESULTS
                        Limit the number of results shown. Default: 7
  -o {desc,asc}, --order {desc,asc}
                        Specify the order of repos by stars that is shown, 'desc' or 'asc', default: desc
  --debug               Turn on debugging mode

Issues, feature request, and feedback

  • Issues, bug reports, or feature request: Don't hesitate to open an issue in this repo
  • Feedback: any general feedback or questions about using StarCLI you can leave a comment on our Product Hunt page, remember to be nice :smiley:

Development PRs Welcome

For contributing guidelines and how to set up your development environment, please read CONTRIBUTING.md. Remember that all contributions to this project should follow its CODE OF CONDUCT.

Uses

  • CommandLine Argument parser: argparse (Planning to switch to click)
  • Colored and table console print: rich
  • HTTP library to send requests: requests

Credits

This project was forked from githunt (python) made by Srinivasa Rao, which in turn, is inspired by githunt (the JavaScript Web App).

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

starcli-2.6.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

starcli-2.6.2-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file starcli-2.6.2.tar.gz.

File metadata

  • Download URL: starcli-2.6.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for starcli-2.6.2.tar.gz
Algorithm Hash digest
SHA256 702527d07406a429dae6764cfdacaaffbecb917560599981e078269d04680cfd
MD5 c16fe9d800364f1802a69246a9317ae9
BLAKE2b-256 3807db4b3e6a29eb84504ab18b4ed9711dc94e95c170ee481d074d13bf2d4422

See more details on using hashes here.

File details

Details for the file starcli-2.6.2-py3-none-any.whl.

File metadata

  • Download URL: starcli-2.6.2-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for starcli-2.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85d78c033591e318e8a3bdb20b579d15626e0474a4f5eb06920335e064dbc50f
MD5 cf378d90bc9e4b863d9e178f8edeb6f5
BLAKE2b-256 58d8eec231ef8dfcd55441e9572545bdc58a3dba473d914cfbf7a602ebf56f6b

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