Backlog
Track prioritized notes with this glorified TODO list.
Installation
Use pip to install Backlog.
pip install backlog
Usage
Backlog can be invoked from a command-line or imported in Python.
CLI
$ backlog --help Usage: backlog [OPTIONS] COMMAND [ARGS]... Manage a Backlog. Options: --path PATH Specify the path to use for the backlog file. --version Show the version and exit. --help Show this message and exit. Commands: add Add an entry to the backlog. random Select a random entry from the backlog. remove Remove entries from the backlog. show Show entries in the backlog.
$ backlog add --priority 100 'Pay the water bill' $ backlog add --priority 200 --note "eggs, bread, milk" 'Buy groceries' $ backlog add 'Clean out the freezer' $ backlog show total 3 Pay the water bill 100 Buy groceries 200 eggs, bread, milk Clean out the freezer 0
$ backlog random Buy groceries priority: 200 eggs, bread, milk
$ backlog show --pattern bill total 1 Pay the water bill 100
API
>>> from backlog import Backlog
>>> help(Backlog)
>>> backlog = Backlog(
... entries=[
... Backlog.Entry('Pay the water bill', priority=100),
... Backlog.Entry('Buy groceries', priority=200, note='eggs, bread, milk'),
... Backlog.Entry('Clean out the freezer'),
... ],
... )
>>> backlog.random()
Backlog.Entry(title='Buy groceries', priority=200, note='eggs, bread, milk')
>>> list(backlog.search('bill'))
[Backlog.Entry(title='Pay the water bill', priority=100, note='')]
Metadata
Release files for backlog 2.0.4
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 | |
|---|---|---|---|---|
| backlog-2.0.4.tar.gz | 22.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| backlog-2.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.5 kB
Release files / backlog-2.0.4.tar.gz
| Download URL | backlog-2.0.4.tar.gz |
|---|---|
| Size | 22.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
915350d94dba602f2ff28b0a81624263a5f1087785d89c17580723ac4d16b20e
|
|
BLAKE2b-256 checksum How to use checksums |
28ba5445aa736df2c660c68f6ea8d249fbcb30cace563f673ccb11766ca6f39e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
|
Release files / backlog-2.0.4-py3-none-any.whl
| Download URL | backlog-2.0.4-py3-none-any.whl |
|---|---|
| Size | 13.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
be0501c3b88c6418b7df965604658f605242752a4452049630587c29696ef312
|
|
BLAKE2b-256 checksum How to use checksums |
60627a8fe6f8eab6435262c061e74054f783870f15cc43630b6a31ee18ec9099
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2
|
Security for backlog 2.0.4
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.