home · contact · privacy
misc
12 months agoRefactor all accounting scripts.
Christian Heller [Sun, 19 Nov 2023 05:12:13 +0000 (06:12 +0100)]
Refactor all accounting scripts.

12 months agoImprove/refactor income and ledger scripts with plomlib.
Christian Heller [Sun, 19 Nov 2023 01:06:55 +0000 (02:06 +0100)]
Improve/refactor income and ledger scripts with plomlib.

12 months agoImprove income_progress_bars.py.
Christian Heller [Sat, 18 Nov 2023 23:36:30 +0000 (00:36 +0100)]
Improve income_progress_bars.py.

12 months agoImprove ledger.py.
Christian Heller [Sat, 18 Nov 2023 23:08:56 +0000 (00:08 +0100)]
Improve ledger.py.

12 months agoImprove ledger.py.
Christian Heller [Sun, 12 Nov 2023 02:38:01 +0000 (03:38 +0100)]
Improve ledger.py.

12 months agoImprove income_progress_bars.py.
Christian Heller [Tue, 7 Nov 2023 05:37:33 +0000 (06:37 +0100)]
Improve income_progress_bars.py.

12 months agoImprove ledger.py.
Christian Heller [Tue, 7 Nov 2023 04:24:24 +0000 (05:24 +0100)]
Improve ledger.py.

12 months agoImprove ledger.py.
Christian Heller [Sat, 4 Nov 2023 21:36:17 +0000 (22:36 +0100)]
Improve ledger.py.

12 months agoImprove ledger.py.
Christian Heller [Sat, 4 Nov 2023 05:14:35 +0000 (06:14 +0100)]
Improve ledger.py.

12 months agoImprove ledger.py.
Christian Heller [Fri, 3 Nov 2023 23:58:33 +0000 (00:58 +0100)]
Improve ledger.py.

12 months agoImprove ledger.py.
Christian Heller [Wed, 1 Nov 2023 04:07:46 +0000 (05:07 +0100)]
Improve ledger.py.

12 months agoImprove ledger.py
Christian Heller [Sun, 29 Oct 2023 05:04:55 +0000 (06:04 +0100)]
Improve ledger.py

12 months agoImprove ledger.py.
Christian Heller [Sun, 29 Oct 2023 04:47:58 +0000 (05:47 +0100)]
Improve ledger.py.

12 months agoImprove ledger.py.
Christian Heller [Sun, 29 Oct 2023 03:05:36 +0000 (04:05 +0100)]
Improve ledger.py.

12 months agoAdd Jinja2 to ledger.py.
Christian Heller [Sun, 29 Oct 2023 02:43:54 +0000 (03:43 +0100)]
Add Jinja2 to ledger.py.

12 months agoImprove ledger.py.
Christian Heller [Thu, 26 Oct 2023 02:52:06 +0000 (04:52 +0200)]
Improve ledger.py.

12 months agoImprove ledger.py.
Christian Heller [Mon, 23 Oct 2023 02:03:15 +0000 (04:03 +0200)]
Improve ledger.py.

12 months agoImprovge ledger.py.
Christian Heller [Mon, 23 Oct 2023 01:07:20 +0000 (03:07 +0200)]
Improvge ledger.py.

13 months agoMinor layout improvement to calories counter.
Christian Heller [Wed, 18 Oct 2023 20:16:36 +0000 (22:16 +0200)]
Minor layout improvement to calories counter.

13 months agoTo ledger.py, add entry copying.
Christian Heller [Mon, 16 Oct 2023 23:42:57 +0000 (01:42 +0200)]
To ledger.py, add entry copying.

13 months agoIn ledger.py, to structured booking adding add datalists based on previous inputs.
Christian Heller [Mon, 16 Oct 2023 23:33:16 +0000 (01:33 +0200)]
In ledger.py, to structured booking adding add datalists based on previous inputs.

13 months agoImprove ledger.py.
Christian Heller [Mon, 16 Oct 2023 23:05:57 +0000 (01:05 +0200)]
Improve ledger.py.

13 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.

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

13 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.

13 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.

13 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

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

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

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

13 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.

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

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

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

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

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

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

13 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.

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

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

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

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

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

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

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

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

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

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

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

13 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.

13 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.

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

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

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

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

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

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

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

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

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

13 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.

13 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.

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

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

13 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.

13 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.

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

13 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.

13 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.

13 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.

13 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.

13 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.

13 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.

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

13 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.

13 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.

13 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.

13 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.

13 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.

15 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.

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

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

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

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

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