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

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:

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:

Supported by

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