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 main.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.0.tar.gz (5.8 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.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: searchgithubrepo-1.0.0.tar.gz
  • Upload date:
  • Size: 5.8 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.0.tar.gz
Algorithm Hash digest
SHA256 5149523a27e57c36d2ac3caa34230c86f2bf310ca870ab4e58695419dfd71ef3
MD5 52cff3c91211d232563983add0ce7a92
BLAKE2b-256 6e26bef12c89c43b0e1892c0858ae610fc705286b44a72b523ce146fb3b3339d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for searchgithubrepo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c983178c8380305b1652aa74f983ed5516af65a8e193f1c01191ab4079ce8cbd
MD5 80eb7579539de3fb2ba2c9749bc56c1d
BLAKE2b-256 37f9ab8ca4e469d7f25881f098e8b6bd10731fce616790c93c4a068f6d6b6e28

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