Go to file
Jules Lasne (jlasne) ebe25fd481
Merge pull request #48 from Seluj78/parse_args
Small refactoring in argument parsing.
2020-02-04 20:51:05 +01:00
potodo Suggestion de JulienPalard. 2020-01-14 22:03:36 +01:00
tests Rename test folder 'python-docs-fr' to 'repository'. 2019-12-18 23:14:25 +01:00
.gitignore Fixed argparse and ran black 2018-12-14 00:12:36 +01:00
.travis.yml Initialize and tox cache. 2019-12-13 14:41:42 +01:00
LICENSE Version 0.0.1 2018-12-13 23:57:35 +01:00
README.md Suggestion de JulienPalard - README. 2020-01-14 22:06:45 +01:00
requirements.txt Version 0.0.1 2018-12-13 23:57:35 +01:00
setup.py version bump 2019-12-28 18:59:42 +01:00
tox.ini mypy --strict (#41) 2019-12-13 15:12:35 +01:00

Potodo

Potodo, a (almost) flawless TODO/progress listing CLI tool for po files.

Installation

pip install potodo

Usage

usage: potodo [-h] [-p PATH] [-a X] [-b X] [-f] [-o] [-n] [-c] [-j]
              [--version]

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
  -a X, --above X       list all TODOs above given X% completion
  -b X, --below X       list all TODOs below given X% completion
  -f, --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.
  --version             show program's version number and exit

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.