Will list all .po files that are to be translated
Project description
Potodo
Potodo, a (almost) flawless TODO/progress listing CLI tool for po files.
Potodo is part of poutils!
Poutils (.po
utils) is is a metapackage to easily install usefull Python tools to use with po files
and potodo
is a part of it! Go check out Poutils to discover the other useful tools for po
file related translation!
Installation
pip install potodo
Usage
usage: potodo [-h] [-p path] [-e path [path ...]] [-a X] [-b X] [-f] [-o] [-n] [-c] [-j] [--exclude-fuzzy] [--exclude-reserved] [--only-reserved] [--show-reservation-dates] [--no-cache] [-i] [-l] [--version] [-v]
List and prettify the po files left to translate.
optional arguments:
-h, --help show this help message and exit
-p path, --path path execute Potodo in path
-e path [path ...], --exclude path [path ...]
exclude from search
-a X, --above X list all TODOs above given X% completion
-b X, --below X list all TODOs below given X% completion
-f, --only-fuzzy print only files marked as fuzzys
-o, --offline don't perform any fetching to GitHub/online
-n, --no-reserved don't print info about reserved files
-c, --counts render list with the count of remaining entries (translate or review) rather than percentage done
-j, --json format output as JSON
--exclude-fuzzy select only files without fuzzy entries
--exclude-reserved select only files that aren't reserved
--only-reserved select only only reserved files
--show-reservation-dates
show issue creation dates
--no-cache Disables cache (Cache is disabled when files are modified)
-i, --interactive Activates the interactive menu
-l, --matching-files Suppress normal output; instead print the name of each matching po file from which output would normally have been printed.
--version show program's version number and exit
-v, --verbose Increases output verbosity
Contributing
You can run the tests using tox
locally like:
tox -p auto
before commiting.
A pre-commit hook like:
cat <<EOF > .git/hooks/pre-commit
#!/bin/sh
exec tox -s -p all
EOF
may help.
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Julien Palard 👀 💻 |
Antoine 👀 💻 |
Jules Lasne (jlasne) 👀 💻 |
Christophe Nanteuil 👀 💻 |
Claire Revillet 👀 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
potodo-0.18.1.tar.gz
(14.1 kB
view details)
File details
Details for the file potodo-0.18.1.tar.gz
.
File metadata
- Download URL: potodo-0.18.1.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.1rc1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdef287401c7bbbba114f62f37b0dd8e604c948dfa558397c467b43ab79bcff4 |
|
MD5 | f762e0191bcb70f7faaab4349b2e989b |
|
BLAKE2b-256 | 514c9b696fda76e13802f0d59eb142815c21a59e4ac3df3e76e71964f6bb02ba |