Peter Hatina
|
5c7d533331
|
Ensure directories exist during startup and generation
Signed-off-by: Peter Hatina <peter@hatina.eu>
|
vor 11 Monaten |
Peter Hatina
|
157570a2a9
|
Fix Markdown sections in README.md
|
vor 11 Monaten |
Peter Hatina
|
0880fe16b8
|
Move signature under my name
|
vor 2 Jahren |
Peter Hatina
|
b0d6bb3e3e
|
Do not render Items heading when not present
|
vor 2 Jahren |
Peter Hatina
|
7f7d0767aa
|
Do not show ICO, DIC when not available
|
vor 2 Jahren |
Peter Hatina
|
adb15ed82f
|
Fix decimal number recognition
|
vor 2 Jahren |
Peter Hatina
|
6dcf1026e8
|
Provide default dates to a new invoice
|
vor 2 Jahren |
Peter Hatina
|
e05b85af8e
|
Introduce english translations
|
vor 2 Jahren |
Peter Hatina
|
f3e805f7ad
|
Fix EUR formatting
|
vor 2 Jahren |
Peter Hatina
|
631577bba9
|
Refactor wrt my needs
|
vor 2 Jahren |
Pavel Šimerda
|
db2f585e0b
|
include signature
|
vor 6 Jahren |
Pavel Šimerda
|
48033de191
|
ignore comments properly
|
vor 6 Jahren |
Pavel Šimerda
|
89c95789cd
|
Add date to summary output
|
vor 8 Jahren |
Pavel Šimerda
|
116bacbacd
|
Add: invoice paid <selector> <date>
|
vor 8 Jahren |
Pavel Šimerda
|
e79179e2c2
|
Format string fixes (Python 2)
|
vor 8 Jahren |
Pavel Šimerda
|
f40b2f4fa3
|
Update .gitignore to support Python 2
|
vor 8 Jahren |
Pavel Šimerda
|
9cb3fe91a3
|
Fix tabs
|
vor 8 Jahren |
Pavel Šimerda
|
b85b44547b
|
Fix date=due problem
|
vor 8 Jahren |
Pavel Šimerda
|
73ceae3a3d
|
Add “due” logging
|
vor 8 Jahren |
Pavel Šimerda
|
b3c44ff5b1
|
Fix logging
|
vor 8 Jahren |
Pavel Šimerda
|
99ff03f2d1
|
Fix summary for Python 2
|
vor 8 Jahren |
Pavel Šimerda
|
252419cfef
|
Fix broken “due” date.
|
vor 8 Jahren |
Pavel Šimerda
|
be12d78710
|
Ensure backwards compatibility with Python 2
|
vor 8 Jahren |
Pavel Šimerda
|
8ad364e41d
|
Fixed empty customer's number.
|
vor 9 Jahren |
Pavel Šimerda
|
3d6dea1f73
|
Minor fixes.
|
vor 9 Jahren |
Pavel Šimerda
|
01945c4440
|
Added 'summary' command.
|
vor 9 Jahren |
Pavel Šimerda
|
2d95bb59ed
|
Disable PDF timestamp check.
|
vor 9 Jahren |
Pavel Šimerda
|
d20f79e6de
|
Added a simple pythonic configuration file.
|
vor 9 Jahren |
Pavel Šimerda
|
c362e4ef2a
|
Improved db select's last item fallback.
|
vor 9 Jahren |
Pavel Šimerda
|
2d377be221
|
Improved CLI
'invoice show' now invokes a pager, while 'invoice pdf [-g]' is used
to generate and view PDF invoices.
|
vor 9 Jahren |
Pavel Šimerda
|
ffd6f4a561
|
Improved czech support in PDF template
|
vor 9 Jahren |
Pavel Šimerda
|
36b8267b5b
|
Fix library name in README: python3-tempita
|
vor 9 Jahren |
Pavel Šimerda
|
bfa0d11075
|
Simplified invoice template.
|
vor 9 Jahren |
Pavel Šimerda
|
4589396d57
|
Update README to reflect 'show --generate'.
|
vor 9 Jahren |
Pavel Šimerda
|
cb7c0b3dd6
|
Removed useless debugging message.
|
vor 9 Jahren |
Pavel Šimerda
|
a236385c03
|
PDF up-to-date message shouldn't show when generation not requested.
|
vor 9 Jahren |
Pavel Šimerda
|
3f8728b831
|
Fix integer selectors for invoices on commandline.
|
vor 9 Jahren |
Pavel Šimerda
|
43fdeedcf3
|
Adding -g/--generate option to 'invoice show'.
This makes PDF generation explicit and avoids
unintentional modifications to older data.
|
vor 9 Jahren |
Pavel Šimerda
|
8169661b60
|
Change data paths to {year}/data, (common) tmp and {year}/output.
This helps to keep all data files and output files grouped together
by year. Grouping by year allows easier archiving of old stuff.
|
vor 9 Jahren |
Pavel Šimerda
|
8a7ae04062
|
Don't regenerate PDFs that are newer than source data.
|
vor 9 Jahren |
Pavel Šimerda
|
539b72dae1
|
Use lowercase -y short option for --year.
|
vor 9 Jahren |
Pavel Šimerda
|
8469d4a80c
|
Quick and dirty initial working version.
|
vor 9 Jahren |