home · contact · privacy
misc
14 months agoIn ledger.py, default new Booking to today.
Christian Heller [Mon, 16 Oct 2023 22:54:48 +0000 (00:54 +0200)]
In ledger.py, default new Booking to today.

14 months agoImprove ledger.py code.
Christian Heller [Mon, 16 Oct 2023 22:51:07 +0000 (00:51 +0200)]
Improve ledger.py code.

14 months agoTo ledger.py add structured next to free textarea editing of bookings.
Christian Heller [Mon, 16 Oct 2023 21:10:22 +0000 (23:10 +0200)]
To ledger.py add structured next to free textarea editing of bookings.

14 months agoAdd ledger editing to ledger.py.
Christian Heller [Fri, 13 Oct 2023 03:00:20 +0000 (05:00 +0200)]
Add ledger editing to ledger.py.

14 months agoAdd ledger append to ledger.py
Christian Heller [Fri, 13 Oct 2023 02:05:33 +0000 (04:05 +0200)]
Add ledger append to ledger.py

14 months agoAdd basic ledger interpreter.
Christian Heller [Thu, 12 Oct 2023 22:53:33 +0000 (00:53 +0200)]
Add basic ledger interpreter.

14 months agoImprove calorie counter formatting.
Christian Heller [Tue, 10 Oct 2023 20:23:01 +0000 (22:23 +0200)]
Improve calorie counter formatting.

14 months agoImprove calories counter layout.
Christian Heller [Tue, 10 Oct 2023 20:11:14 +0000 (22:11 +0200)]
Improve calories counter layout.

14 months agoTo calorie counter, float Consumption.unit_count.
Christian Heller [Sun, 8 Oct 2023 20:08:08 +0000 (22:08 +0200)]
To calorie counter, float Consumption.unit_count.

14 months agoMinor calories counter improvement.
Christian Heller [Wed, 4 Oct 2023 18:57:03 +0000 (20:57 +0200)]
Minor calories counter improvement.

14 months agoVarious minor code improvements.
Christian Heller [Wed, 4 Oct 2023 18:20:28 +0000 (20:20 +0200)]
Various minor code improvements.

14 months agoImprove calories counter.
Christian Heller [Mon, 2 Oct 2023 19:54:01 +0000 (21:54 +0200)]
Improve calories counter.

14 months agoImprove calories counter.
Christian Heller [Mon, 2 Oct 2023 19:50:10 +0000 (21:50 +0200)]
Improve calories counter.

14 months agoVarious improvements to calories counter.
Christian Heller [Mon, 2 Oct 2023 19:11:52 +0000 (21:11 +0200)]
Various improvements to calories counter.

14 months agoAdd food tracker.
Christian Heller [Fri, 29 Sep 2023 23:10:23 +0000 (01:10 +0200)]
Add food tracker.

15 months agoRemove bookmaker.py as it now has its own repo.
Christian Heller [Tue, 26 Sep 2023 13:59:40 +0000 (15:59 +0200)]
Remove bookmaker.py as it now has its own repo.

15 months agoRemove unused import.
Christian Heller [Mon, 25 Sep 2023 01:33:04 +0000 (03:33 +0200)]
Remove unused import.

15 months agoBookmaker: Improve documentation.
Christian Heller [Sun, 24 Sep 2023 23:36:24 +0000 (01:36 +0200)]
Bookmaker: Improve documentation.

15 months agoBookmaker: more refactoring.
Christian Heller [Sun, 24 Sep 2023 22:13:32 +0000 (00:13 +0200)]
Bookmaker: more refactoring.

15 months agoBookmaker: much refactoring.
Christian Heller [Sun, 24 Sep 2023 21:37:25 +0000 (23:37 +0200)]
Bookmaker: much refactoring.

15 months agoBookmaker: refactor cropping code.
Christian Heller [Sun, 24 Sep 2023 20:55:10 +0000 (22:55 +0200)]
Bookmaker: refactor cropping code.

15 months agoBookmaker: greatly refactor code.
Christian Heller [Sun, 24 Sep 2023 19:54:19 +0000 (21:54 +0200)]
Bookmaker: greatly refactor code.

15 months agoBookmaker: more refactoring.
Christian Heller [Sun, 24 Sep 2023 18:40:23 +0000 (20:40 +0200)]
Bookmaker: more refactoring.

15 months agoBookmaker: some more refactoring.
Christian Heller [Sun, 24 Sep 2023 18:31:20 +0000 (20:31 +0200)]
Bookmaker: some more refactoring.

15 months agoBookmaker: Refactor cut drawing code.
Christian Heller [Sun, 24 Sep 2023 18:21:53 +0000 (20:21 +0200)]
Bookmaker: Refactor cut drawing code.

15 months agoMinor variable renaming.
Christian Heller [Sun, 24 Sep 2023 18:07:15 +0000 (20:07 +0200)]
Minor variable renaming.

15 months agoBookmaker: improve string formatting handling.
Christian Heller [Sun, 24 Sep 2023 17:40:26 +0000 (19:40 +0200)]
Bookmaker: improve string formatting handling.

15 months agoBookmaker: Only handle explicitly defined Exceptions.
Christian Heller [Sun, 24 Sep 2023 17:02:38 +0000 (19:02 +0200)]
Bookmaker: Only handle explicitly defined Exceptions.

15 months agoBookmaker: Reduce reportlab dependency to --nup4 usage.
Christian Heller [Sun, 24 Sep 2023 16:47:35 +0000 (18:47 +0200)]
Bookmaker: Reduce reportlab dependency to --nup4 usage.

15 months agoFix language.
Christian Heller [Sun, 24 Sep 2023 04:38:16 +0000 (06:38 +0200)]
Fix language.

15 months agoFix language.
Christian Heller [Sun, 24 Sep 2023 04:37:13 +0000 (06:37 +0200)]
Fix language.

15 months agoFix documentation of bookmaker.py.
Christian Heller [Sun, 24 Sep 2023 04:36:23 +0000 (06:36 +0200)]
Fix documentation of bookmaker.py.

15 months agoBookmaker: Improve documentation.
Christian Heller [Sun, 24 Sep 2023 04:34:21 +0000 (06:34 +0200)]
Bookmaker: Improve documentation.

15 months agoMinor language improvements.
Christian Heller [Sun, 24 Sep 2023 04:21:35 +0000 (06:21 +0200)]
Minor language improvements.

15 months agoMinor language fix.
Christian Heller [Sun, 24 Sep 2023 04:21:05 +0000 (06:21 +0200)]
Minor language fix.

15 months agoBookmaker: stylistic code improvements.
Christian Heller [Sun, 24 Sep 2023 04:20:19 +0000 (06:20 +0200)]
Bookmaker: stylistic code improvements.

15 months agoBookmaker: improve error handling.
Christian Heller [Sun, 24 Sep 2023 03:49:24 +0000 (05:49 +0200)]
Bookmaker: improve error handling.

15 months agoBookmaker: add more input validations.
Christian Heller [Sun, 24 Sep 2023 03:39:13 +0000 (05:39 +0200)]
Bookmaker: add more input validations.

15 months agoBookmaker: add some basic input validation.
Christian Heller [Sun, 24 Sep 2023 03:15:31 +0000 (05:15 +0200)]
Bookmaker: add some basic input validation.

15 months agoBookmaker: use actual Python exception for zoom error.
Christian Heller [Sun, 24 Sep 2023 02:25:22 +0000 (04:25 +0200)]
Bookmaker: use actual Python exception for zoom error.

15 months agoBookmaker: Improve documentation.
Christian Heller [Sun, 24 Sep 2023 02:21:32 +0000 (04:21 +0200)]
Bookmaker: Improve documentation.

15 months agoBookmaker: more expressive output.
Christian Heller [Sun, 24 Sep 2023 00:40:23 +0000 (02:40 +0200)]
Bookmaker: more expressive output.

15 months agoBookmaker: Remove unnecessary --spine option, use -s for --symmetry.
Christian Heller [Sun, 24 Sep 2023 00:16:17 +0000 (02:16 +0200)]
Bookmaker: Remove unnecessary --spine option, use -s for --symmetry.

15 months agoIn Bookmaker, fix page numbering / selection bug.
Christian Heller [Sun, 24 Sep 2023 00:08:33 +0000 (02:08 +0200)]
In Bookmaker, fix page numbering / selection bug.

15 months agoIn Bookmaker, simplify symmetry code.
Christian Heller [Sun, 24 Sep 2023 00:08:10 +0000 (02:08 +0200)]
In Bookmaker, simplify symmetry code.

15 months agoIn Bookmaker, document code and its execution better.
Christian Heller [Sat, 23 Sep 2023 23:53:20 +0000 (01:53 +0200)]
In Bookmaker, document code and its execution better.

15 months agoUse cm as unit for all input values.
Christian Heller [Sat, 23 Sep 2023 23:39:58 +0000 (01:39 +0200)]
Use cm as unit for all input values.

15 months agoIn Bookmaker, add spine size parameter.
Christian Heller [Sat, 23 Sep 2023 23:22:21 +0000 (01:22 +0200)]
In Bookmaker, add spine size parameter.

15 months agoIn Bookmaker, allow multiple (optiopnally page-ranged) crop definitions.
Christian Heller [Sat, 23 Sep 2023 23:17:59 +0000 (01:17 +0200)]
In Bookmaker, allow multiple (optiopnally page-ranged) crop definitions.

15 months agoIn Bookmaker script, allow multiple rotation arguments.
Christian Heller [Sat, 23 Sep 2023 22:23:25 +0000 (00:23 +0200)]
In Bookmaker script, allow multiple rotation arguments.

15 months agoIn Bookmaker, allow arbitrary number of input files and respective page ranges.
Christian Heller [Sat, 23 Sep 2023 22:19:28 +0000 (00:19 +0200)]
In Bookmaker, allow arbitrary number of input files and respective page ranges.

15 months agoTo Bookmaker, add margin definition.
Christian Heller [Sat, 23 Sep 2023 22:00:01 +0000 (00:00 +0200)]
To Bookmaker, add margin definition.

15 months agoIn DIY book maker, fix horizontal shifts.
Christian Heller [Wed, 20 Sep 2023 21:27:39 +0000 (23:27 +0200)]
In DIY book maker, fix horizontal shifts.

15 months agoTo DIY bookmaker add rotation handling.
Christian Heller [Wed, 20 Sep 2023 21:21:43 +0000 (23:21 +0200)]
To DIY bookmaker add rotation handling.

15 months agoTo DIY book maker, add option to append second PDF.
Christian Heller [Wed, 20 Sep 2023 20:40:16 +0000 (22:40 +0200)]
To DIY book maker, add option to append second PDF.

15 months agoAdd crop/margin symmetry option to bookmaker script.
Christian Heller [Wed, 20 Sep 2023 20:27:53 +0000 (22:27 +0200)]
Add crop/margin symmetry option to bookmaker script.

15 months agoAdd basic DIY book formatter script.
Christian Heller [Wed, 20 Sep 2023 20:08:37 +0000 (22:08 +0200)]
Add basic DIY book formatter script.

16 months agoIn energy tracker, use buttons for different values, and add backdating.
Christian Heller [Sat, 29 Jul 2023 21:21:41 +0000 (23:21 +0200)]
In energy tracker, use buttons for different values, and add backdating.

17 months agoAdd energy tracker script.
Christian Heller [Mon, 24 Jul 2023 23:57:07 +0000 (01:57 +0200)]
Add energy tracker script.

21 months agoAdd make_pbm_pdf.sh.
Christian Heller [Sun, 5 Mar 2023 22:54:46 +0000 (23:54 +0100)]
Add make_pbm_pdf.sh.

21 months agoAdd relative surplus display.
Christian Heller [Sun, 5 Mar 2023 19:25:47 +0000 (20:25 +0100)]
Add relative surplus display.

23 months agoFix week reset.
Christian Heller [Tue, 17 Jan 2023 23:47:17 +0000 (00:47 +0100)]
Fix week reset.

2 years agoAdd income tracker.
Christian Heller [Mon, 26 Dec 2022 16:06:33 +0000 (17:06 +0100)]
Add income tracker.