Skip to main content

Downloads issues to Markdown files

Project description

issue-downloader

Cli tool and library to download issues to Markdown file.

The motivation/use case is to have files that can be archived and referenced even if the repositories themselves are removed or merged.

The script currectly supports Github.

Usage

$ issue-downloader github --help
Usage: issue-downloader github [OPTIONS]

  Sync issues to local files

Options:
  --token TEXT                Github PAT token, can be obtained by 'gh auth
                              token'  [required]
  --org TEXT                  Download issues for this organisation.Mutually
                              exclusive to --repo.
  --repo TEXT                 Specify repos to download form. Specified in the
                              form org/repo
  --date [%Y-%m-%d]           Download issues updated on or after this date.
  --resume / --no-resume      Resume from last downloaded date.  [default: no-
                              resume]
  --archived / --no-archived  Include archived repositories  [default:
                              archived]
  --closed / --no-closed      Include closed issues  [default: closed]
  --save-dir PATH             Directory to save the issues  [default:
                              /home/viktora/vikahl/issue-downloader]
  --formats [MD|JSON]         Limit formats to save. Defaults to MD & JSON
                              formats if not set
  --url TEXT                  URL to the Github api  [default:
                              https://api.github.com/]
  --help                      Show this message and exit.

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

issue_downloader-1.1.0.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

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

issue_downloader-1.1.0-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file issue_downloader-1.1.0.tar.gz.

File metadata

  • Download URL: issue_downloader-1.1.0.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for issue_downloader-1.1.0.tar.gz
Algorithm Hash digest
SHA256 fceb0d5abc40cf1b353888073e19d37553d33639d2ff3d5ac5c3b71c24c85c54
MD5 e78d5af5eaa7cb015f8603dea28ea2c7
BLAKE2b-256 7416821a42d45e52417a9666a3892d81810d2223b9f393220534661a3222132a

See more details on using hashes here.

Provenance

The following attestation bundles were made for issue_downloader-1.1.0.tar.gz:

Publisher: publish.yml on vikahl/issue-downloader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file issue_downloader-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for issue_downloader-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93cf8e69a10c60cd9c566bba70c22976e5107623671b03927168a6817eb22117
MD5 e6089e2085e2252a38a7c2ce8fe9345c
BLAKE2b-256 bcf0e7d8ec18c61323340d93f854c8c1b7b310c0886a10af7f99fdb454fd3c48

See more details on using hashes here.

Provenance

The following attestation bundles were made for issue_downloader-1.1.0-py3-none-any.whl:

Publisher: publish.yml on vikahl/issue-downloader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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