gopromotional-packlist
Build a packing checklist from templates (work day, travel, trade show, gym), scale clothes to the number of nights, add your own items, tick things off and see what is left. Lists are stored as plain Markdown checklists you can also edit by hand.
- 4 templates: work day (10 items), travel (19), trade show (16), gym (9). Combine them; duplicates are merged.
- Per-night quantities: T-shirts, underwear and socks scale to nights + 1.
- Tick off items by a unique part of their name; see progress and what is still to pack.
- Markdown storage:
- [x] 3 × T-shirtsround-trips, so the list works in any editor, GitHub or Obsidian.
Install
pip install gopromotional-packlist
# or, for the CLI only:
pipx install gopromotional-packlist
Command line
$ gopromotional-packlist templates
work-day (10 items)
travel (19 items)
trade-show (16 items)
gym (9 items)
$ gopromotional-packlist new --template trade-show --extra "Tote bags" --title Expo --out expo.md
Wrote 17 items to expo.md
$ gopromotional-packlist check expo.md gaffer
1/17 packed (6%)
$ gopromotional-packlist status expo.md
Expo: 1/17 packed (6%)
Still to pack: Pop-up banner / stand, Table cloth, Branded giveaways, Business cards, Brochures / flyers, Lead capture sheet or scanner, Extension lead, Laptop / tablet, Phone charger, Scissors, Cable ties, Pens, Water bottles, Snacks, First-aid kit, Tote bags
Every command accepts --json for machine-readable output. Run gopromotional-packlist --help for all options.
Library
from gopromotional_packlist import build_list, mark, progress, to_markdown, parse_markdown
items = build_list(["travel", "work-day"], nights=3, extras=["Umbrella"])
mark(items, "passport", True)
progress(items) # {'packed': 1, 'total': 28, 'percent': 4}
md = to_markdown(items, "Lisbon")
title, back = parse_markdown(md)
Pure Python, no dependencies, Python 3.9+.
Links
- Website: https://www.gopromotional.co.uk/branded-products/tote-bags
- Source code: https://github.com/nbkdevs/GoPromotional (
packages/tote-bags/pypi) - Licence: MIT
Metadata
Release files for gopromotional-packlist 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gopromotional_packlist-1.0.0.tar.gz | 7.8 kB | Without provenance | Details for gopromotional_packlist-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gopromotional_packlist-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for gopromotional_packlist-1.0.0-py3-none-any.whl |
Total release size: 15.9 kB
Release files / gopromotional_packlist-1.0.0.tar.gz
| Download URL | gopromotional_packlist-1.0.0.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3cccefbc0f4a2f58d629424c8d3a647283c997c788c14cefb8f6a397dd27fb5f
|
|
BLAKE2b-256 checksum How to use checksums |
ebc0ffee725387fd2ae43f4325659472068d8d7c9f18e3bec822f72b0b6fedca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / gopromotional_packlist-1.0.0-py3-none-any.whl
| Download URL | gopromotional_packlist-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
770a62c0c251a09b3cc2fd6a7eccf46423a38ff1578afca924ab1096406cb5f9
|
|
BLAKE2b-256 checksum How to use checksums |
0186cf10c5b50cb09b11ffc90a7aa85743c5707974ddda34d6c86ad009ccee09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Security for gopromotional-packlist 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.