Skip to main content

Convert your GitHub issues into printable cards for your physical Scrum/Kanban board.

Project description

GitHub Cards

PyPI Travis Documentation Status

Convert your GitHub issues into printable cards for your physical Scrum board.

Features

This tool creates a printable HTML-file containing the issues of a GitHub repository. You can print the file, cut the cards and attach them to your physical Scrum/Kanban board.

To use it, run

# github_cards REPOSITORY_OWNER REPOSITORY_NAME
>> github_cards pallets click

There are some options available, e.g. to access private repositories or only select a certain milestone.

>> github_cards --help

Usage: github_cards [OPTIONS] OWNER REPOSITORY

  Console script for github_cards.

Options:
  -u, --username TEXT            Username to perform authenticated requests
                                 with. If provided, the script will request
                                 the password.
  -p, --password TEXT            Password for the username provided. If the
                                 username is set but the password is not
                                 provided, script will request it.
  -m, --milestone-title TEXT     Limit selected issues to a milestone by the
                                 milestone's title. It will search the
                                 repository for that milestone and error if
                                 it's not available.
  -m#, --milestone-number TEXT   Limit selected issue to a milestone by the
                                 milestone's number (similarly to issue
                                 numbers). Will be overwritten by the
                                 milestone title if set.
  -s, --state [all|open|closed]  Limit to all, open or closed issues. Defaults
                                 to open
  -pr, --per-row INTEGER         Number of cards per row
  -pc, --per-column INTEGER      Number of cards per column
  -o, --output PATH              HTML filename to output to. Defaults to a
                                 value containing the repository title and the
                                 current time.
  --help                         Show this message and exit.                     Show this message and exit.

ToDo

  • Unspaghettify
  • Error handling
  • Add some tests
  • Add documentation
  • Caching of already covered cards
  • User provided templates
  • Authentication
  • List milestones

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2018-11-25)

  • First release on PyPI.

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

github_cards-0.1.17.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

github_cards-0.1.17-py2.py3-none-any.whl (8.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file github_cards-0.1.17.tar.gz.

File metadata

  • Download URL: github_cards-0.1.17.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for github_cards-0.1.17.tar.gz
Algorithm Hash digest
SHA256 cc632a4778b2eb573509afa46ea904750bf24b3d2b921b1772f18a58b14d6d4f
MD5 487bf08eaa7b4c2567dc77426ebdd663
BLAKE2b-256 214cc93a38b32595474f2b130816a497fa3cadd8f130d66654d6593d20d2523b

See more details on using hashes here.

File details

Details for the file github_cards-0.1.17-py2.py3-none-any.whl.

File metadata

  • Download URL: github_cards-0.1.17-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for github_cards-0.1.17-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 afb66928775292b918de478a8fe6f0691c08af610d6f5437b70682d9b8d5c7b8
MD5 e72432df11b8a0e0da0a992dd004e442
BLAKE2b-256 6621b83cc511613dc1dfaca1ba873e43cda737616b48b7d1bd2e24137e41a9d9

See more details on using hashes here.

Supported by

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