Skip to main content

Add Hacktoberfest issue label on Github

Project description

Hacktoberfest Label

Add Hacktoberfest to Github issues

By default, this script will add the issue label Hacktoberfest to any issue with the label good first issue on https://github.com/conan-io/conan. However, you can customize the repository and issue label by arguments.

Usage

usage: hacktoberfest.py [-h] [--token TOKEN] [--repository REPOSITORY] [--issue ISSUE] [--label LABEL]

Apply Hacktoberfest label to Github issues.

optional arguments:
  -h, --help            show this help message and exit
  --token TOKEN         Github API Token
  --repository REPOSITORY
                        Github organization/repository name
  --issue ISSUE, -i ISSUE
                        Update only one Github issue
  --label LABEL, -l LABEL
                        Update ALL issues based on label name

Authentication

The script consumes the developer tokens for authentication. It can be passed by the argument --token, or by the environment variable GITHUB_OAUTH_TOKEN.

Examples

  • Add Hacktoberfest issue label to https://github.com/conan-io/conan, to all issues with good first issue (Default behavior)

    python hacktoberfest.py

  • Add Hacktoberfest issue label to https://github.com/foo/bar issue #5

    python hacktoberfest.py --repository=foo/bar --issue=5

  • Add 'Hacktoberfest' issue label to issue label to all issues with bug

    python hacktoberfest.py --label=bug

LICENSE

MIT

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

hacktoberfest_issue_label-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distributions

hacktoberfest_issue_label-0.1.0-py3.8.egg (2.0 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: hacktoberfest_issue_label-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.8.0

File hashes

Hashes for hacktoberfest_issue_label-0.1.0.tar.gz
Algorithm Hash digest
SHA256 68208ef9d772aa8261534ff2333922b532d5467d25399af5d97c724ff493a0ad
MD5 a10f250ff5c59c55d89af6349d790fa8
BLAKE2b-256 493e5f490ffd3c0af088c3655626b308fc2268b60b609bab0bf1898293390a0e

See more details on using hashes here.

File details

Details for the file hacktoberfest_issue_label-0.1.0-py3.8.egg.

File metadata

  • Download URL: hacktoberfest_issue_label-0.1.0-py3.8.egg
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.8.0

File hashes

Hashes for hacktoberfest_issue_label-0.1.0-py3.8.egg
Algorithm Hash digest
SHA256 4d264927efcd9beac011ba9d8373a40dfc7c29a3b6f9519ed33596ea5bfd441a
MD5 07c03d4f5cca108e1a27546ee287977c
BLAKE2b-256 b47af0786b4cea508e8973602ef8857262772e3014c39920afec2d85d0d6e4b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hacktoberfest_issue_label-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.8.0

File hashes

Hashes for hacktoberfest_issue_label-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1dbbeaf7dcfebf95c0e6c8099d618a11d23817992360dae3c77e13af872937b1
MD5 c01ff94f1ba021d3607a6162d3ac5f96
BLAKE2b-256 6b06ea1904a049f06dec55d5f32f7e6bf5e2d92090779e669bbaf44a2246dd43

See more details on using hashes here.

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