Skip to main content

This a CLI tool to fetch issues and PRs from any repo

Project description

git-orca (python)

This a CLI tool to fetch issues and PRs from any repo

Packages

To use this tool, the below listed are required

Installation/Setup

  1. Clone this repository to your local machine
git clone https://github.com/lennyAiko/git-orca-python.git
  1. Navigate to the repository directory
cd git-orca-python
  1. Install the dependencies
pip install -r requirements.txt
  1. Create a .env file
touch .env
  1. Add your Github access token as a variable to the .env file.
> cat .env
GITHUB_ACCESS_TOKEN=<github_access_token>

NOTE replace github_access_token with your github personal access token

Usage

For a quick start, after installation/setting up the repo just run the below command. This would start an interactive session for you to provide the necessary info about the repository.

  1. Install the package
node index.js

Alternatively, you can provide the information about the repo on execution of the script with flags:

  • --owner: Specifies the GitHub username of the repository owner.
  • --name: Specifies the name of the repository.
  • --issue: Indicates that you want to view issues.
  • --pr: Indicates that you want to view PRs.
  • --open: Indicates that you want to view open issues/PRs.
  • --closed: Indicates that you want to view closed issues/PRs.
  • --p: Specifies the page number you want to view (e.g., page 1).
  • --pp: Specifies the number of items per page (e.g., 10 items per page)

For issues

node index.js --owner <github username> --name <repository name> --issue --open --p <page number> --pp <number of items per page>

For pull requests

node index.js --owner <github username> --name <repository name> --pr --closed --p <page number> --pp <number of items per page>

Example

node index.js --owner lennyaiko --name git-orca --issue --closed --p 1 --pp 5

NOTE You don't have to specify all the flags

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_orca_python-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

git_orca_python-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file git_orca_python-0.1.0.tar.gz.

File metadata

  • Download URL: git_orca_python-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.2 Windows/10

File hashes

Hashes for git_orca_python-0.1.0.tar.gz
Algorithm Hash digest
SHA256 671ff09302ea5dada69aa6b67c6dd8695577abe191ba71bf4b3a6c75b53d0ea4
MD5 225387c7f64abf01be44436701a360bf
BLAKE2b-256 b2d60ed0210ec0267360ef4f0061b9b049f0745f93d75e8dc37ddf526816d341

See more details on using hashes here.

File details

Details for the file git_orca_python-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: git_orca_python-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.2 Windows/10

File hashes

Hashes for git_orca_python-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cbda4b1488e7428d6cb7cb0b34d2d2822ff34fab9b709be3ce26bab86f41a59d
MD5 9543457a929ed5e2ab1d655a5b92c0c2
BLAKE2b-256 523005cd49926d1104efb5889f7eca9e2343052e7bb1d35f7acef6940a0ff066

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