Skip to main content

Search repositories on GitHub

Project description

The package searches repositories on GitHub using GraphQL API. One may specify parameters such as programming language, start date, and number of stars to get a list of GitHub repositories modified on or after the specified start date and satisfying other filters.

Parameters

  • --api-token: GitHub API token or Personal Access Token
  • --out-file: Output file path
  • --start-date: Start date for search in dd-mm-yyyy
  • --lang: Primary programming language of the repositories (optional, default=Java)
  • --min-stars: Minimum star count (optional, default=0)
  • --verbose: Verbose mode (optional, default=false)

Example

python3 searchrepo.py --api-token 51ec41929c6f48c23482a734534327d308 --out-file 'repos.csv' --start-date '06-08-2022'

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

searchgithubrepo-1.0.4.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

searchgithubrepo-1.0.4-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file searchgithubrepo-1.0.4.tar.gz.

File metadata

  • Download URL: searchgithubrepo-1.0.4.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.2

File hashes

Hashes for searchgithubrepo-1.0.4.tar.gz
Algorithm Hash digest
SHA256 920e70aa264cd2fec30081488d965846a21bf5bfac5e93d725ec07c2adc769db
MD5 457a4041cd51e3d3d2add027f5fdef0c
BLAKE2b-256 9d75b641d8d220ad6baaf5e26b6e4e1b4eeb6b76acfee9d98e6beee17c87918d

See more details on using hashes here.

File details

Details for the file searchgithubrepo-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for searchgithubrepo-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 123cc73977a8a1737d1b6117d86dfac8e96a06aa8426c985e9f77d54678a632c
MD5 09a3b2e6d33609b2d83cb101fa16a591
BLAKE2b-256 5dc4844c2cb1a54814fdce67451eb98b203a14362218796dd2c3503079d77cad

See more details on using hashes here.

Supported by

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