Commit Graph
100 Commits
Author SHA1 Message Date
Tim Grelka 49bd6d6df2 feat: handle missing photos / pictures 2025-08-29 15:12:03 +02:00
Tim Grelka b9e9eb92a7 fix: handle questions with existing number and missing definition 2025-08-29 15:11:48 +02:00
Tim Grelka 4684637a9e test: single line tag is rendered as paragraph 2025-08-29 00:38:15 +02:00
Tim Grelka cda18b2e6f fix: skip rendering empty slides 2025-08-29 00:33:41 +02:00
Tim Grelka cd44d61d1e fix: only render referenced question pictures 2025-08-29 00:33:11 +02:00
Tim Grelka 655d431025 feat: log currently building section 2025-08-29 00:32:51 +02:00
Tim Grelka 0e90ba7f60 fix: only match tag blocks when spanning multiple lines 2025-08-29 00:30:55 +02:00
Tim Grelka a59edbc0a4 fix: ignore None tokens in render_inner 2025-08-29 00:30:26 +02:00
Tim Grelka 439e554810 feat: render missing questions 2025-08-29 00:30:06 +02:00
Tim Grelka 3162d0d980 build: use uv for dependency management 2025-08-28 21:36:31 +02:00
Tim Grelka 054dd7bfee feat: remove BeautiflSoup 2025-08-28 21:36:18 +02:00
Tim Grelka 736d221988 Merge pull request #8 from DARC-e-V/ci/pytest
ci: run pytest in CI
2025-07-05 01:31:59 +02:00
Tim Grelka 38ac1fc9ab Revert "ci: test pytest failure bypass"
This reverts commit c03d847c3c.
2025-07-05 01:31:19 +02:00
Tim Grelka c03d847c3c ci: test pytest failure bypass 2025-07-05 01:30:35 +02:00
Tim Grelka a3116830f7 ci: run ruff on pull_request 2025-07-05 01:25:30 +02:00
Tim Grelka 52ba988d23 fix: file errors 2025-07-05 01:18:23 +02:00
Tim Grelka 83ddeb7d7d ci: fail pytest job on test failure 2025-07-05 01:16:12 +02:00
Tim Grelka 3f626a814c ci: test error output 2025-07-05 01:07:17 +02:00
Tim Grelka e6f373ced4 ci: fix pytest action permissions 2025-07-05 01:05:56 +02:00
Tim Grelka eba7bdbea3 ci: improve pytest integration 2025-07-05 00:56:57 +02:00
Tim Grelka 92a03ca763 ci: split ruff jobs 2025-07-05 00:56:42 +02:00
Tim Grelka 70e12c2409 ci: rename pytest job 2025-07-04 00:33:29 +02:00
Tim Grelka 41f69e71d5 ci: only run on push 2025-07-04 00:30:50 +02:00
Tim Grelka c72b382ee3 test: skip tests dependent on external files 2025-07-04 00:30:29 +02:00
Tim Grelka 3409710a0e ci: run pytest in CI 2025-07-04 00:07:30 +02:00
Tim Grelka 8c182737f3 Merge pull request #7 from DARC-e-V/ci/check-format
CI: check format with ruff using GH actions
2025-07-03 23:58:30 +02:00
Tim Grelka a13a8d190a ci: run ruff only on pull_request 2025-07-03 18:11:40 +02:00
Tim Grelka 6956dcc020 ci: limit concurrency on same ref 2025-07-03 18:02:04 +02:00
Tim Grelka f0299298a6 style: reformat files with ruff 2025-07-03 17:58:29 +02:00
Tim Grelka d28845aac1 ci: fix uses 2025-07-03 17:56:38 +02:00
Tim Grelka 47ff08dd21 ci: check format and lint with ruff 2025-07-03 17:55:42 +02:00
Tim Grelka 12444f8539 Revert "ci: only run linter on push"
This reverts commit 7db7a7b0c2.
2025-07-03 17:38:58 +02:00
Tim Grelka 7db7a7b0c2 ci: only run linter on push 2025-07-03 17:34:19 +02:00
Tim Grelka 67cd235642 ci: add ruff action 2025-07-03 17:27:18 +02:00
Tim Grelka 09331b3a54 style: include new linter rules and fix files 2025-07-03 17:23:46 +02:00
Tim Grelka 433f4ba4ef Merge pull request #6 from DARC-e-V/feat/improve-footer
Feat/improve-footer
2025-07-02 22:59:24 +02:00
Tim Grelka a57a3bd124 feat: link to contributors in footer 2025-07-02 22:53:22 +02:00
Tim Grelka 26c1677f29 feat: use theme color for heart 2025-06-29 18:40:40 +02:00
Tim Grelka ee4460f452 feat: add link to AJW to footer 2025-06-29 18:40:21 +02:00
Tim Grelka e39d576723 fix: align heart icon in footer 2025-06-29 14:05:11 +02:00
Tim Grelka 4c4edc3573 feat: improve page footer 2025-06-26 14:42:16 +02:00
Tim Grelka 7829b91c49 fix: don‘t cache page builds 2025-06-26 14:42:05 +02:00
Tim Grelka c44f11a9e6 docs: fix shell highlighting 2025-06-26 13:42:29 +02:00
Tim Grelka 743a57fd49 docs: create LICENSE 2025-06-25 23:27:42 +02:00
Tim Grelka 9790a491d5 docs: update README 2025-06-25 23:23:03 +02:00
Tim Grelka 4b06baa837 feat: create build directory if not existing 2025-06-24 22:09:49 +02:00
Tim Grelka 8171205abf refactor: relative import 2025-06-24 22:09:49 +02:00
Tim Grelka 399baf7401 feat: update tests 2025-06-24 22:09:49 +02:00
Tim Grelka ac90cd6002 feat: use standard render method for rendering slides 2025-06-24 22:09:49 +02:00
Tim Grelka c13ae4c9a2 refactor: clean up code 2025-06-24 22:09:49 +02:00
Tim Grelka 68b1abf7e8 refactor: format file with ruff 2025-06-24 22:09:49 +02:00
Tim Grelka 77435b2354 feat: remove background color attributes 2025-06-24 22:09:49 +02:00
Tim Grelka 6282fc61c0 refactor: use dictionary unpacking 2025-06-24 22:09:49 +02:00
Tim Grelka 95974aa85d refactor: use splat operator for class args 2025-06-24 22:09:49 +02:00
Tim Grelka 96499db3d4 feat: add configurable paths with pathlib 2025-06-24 22:09:49 +02:00
Tim Grelka b11e843f7d feat: freeze new requirements 2025-06-24 22:09:49 +02:00
Tim Grelka a86a5cfd2b refactor: remove too long comment 2025-06-24 22:04:12 +02:00
Tim Grelka 25888a5813 test: fix QSO tests 2025-06-24 22:04:12 +02:00
Tim Grelka 643b757e54 fix: remove debug print 2025-06-24 22:04:12 +02:00
Tim Grelka 35b8b4d822 refactor: ignore almost all content of data 2025-06-24 22:04:11 +02:00
Tim Grelka 0a7a57fc46 fix: render margins correctly 2025-06-24 22:04:11 +02:00
Tim Grelka e5cb1527a9 feat: allow to skip latex builds 2025-06-24 22:04:11 +02:00
Tim Grelka cd85ac101d feat: improve configuration loader 2025-06-24 22:04:11 +02:00
Tim Grelka b183ef39f1 fix: parse percentage as unit 2025-05-24 23:58:58 +02:00
Tim Grelka b37839b77d fix: improve unit recognition 2025-05-24 23:51:39 +02:00
Tim Grelka 60e8d65e04 feat: parse table captions 2025-05-14 23:24:33 +02:00
Tim Grelka 1a8656428d fix: parse column alignment with regex 2025-05-14 23:24:24 +02:00
Tim Grelka 2fb3a66ce0 refactor: format file with ruff 2025-05-14 23:23:05 +02:00
Tim Grelka 6639828511 refactor: simplify rendering of table cells 2025-05-14 23:22:27 +02:00
Tim Grelka 1e7133ca57 feat: improve table tests 2025-05-14 23:21:49 +02:00
Tim Grelka b135c18c47 refactor: format file with ruff 2025-05-14 23:20:49 +02:00
Tim Grelka 0b81e8a7cd fix: include new dependencies in requirements.txt 2025-05-14 23:20:34 +02:00
Tim Grelka 9ea98a941d feat: parse questions von @dl9mj 2025-02-16 21:44:45 +01:00
Tim Grelka f2cf323127 refactor: remove superflous comment 2025-02-16 18:57:00 +01:00
Tim Grelka 6842fcad52 refactor: use f string formatting 2025-02-16 18:56:46 +01:00
Tim Grelka 27b447d5ea refactor: remove unused code 2025-02-16 18:48:51 +01:00
Tim Grelka fa3ba2973b fix: add line break after LaTeX comment 2025-02-16 17:56:26 +01:00
Tim Grelka fe7ded0278 feat: render comments in LaTeX 2025-02-16 17:53:03 +01:00
Tim Grelka 38635a7abd feat: detect and remove comments 2025-02-16 17:51:51 +01:00
Tim Grelka c09c58a276 ci: disable pytest importlib mode 2024-12-11 01:23:48 +01:00
Tim Grelka 8b4deaaf55 ci: run pytest command in parent directory 2024-12-11 01:19:12 +01:00
Tim Grelka 7f8ea7f688 fix: correct import paths 2024-12-11 01:18:14 +01:00
Tim Grelka 1027598251 test: mark test cases 2024-12-11 01:16:29 +01:00
Tim Grelka 8e56c758c2 test: add latex test tag 2024-12-11 01:10:10 +01:00
Tim Grelka e5d7fe888f refactor: use paragraph test helper 2024-12-11 01:09:53 +01:00
Tim Grelka 7ef19075ee style: reformat code with ruff 2024-12-11 01:09:42 +01:00
Tim Grelka 0b4ce5b8b8 tooling: increase maximum line length 2024-12-11 01:04:49 +01:00
Tim Grelka ebce161bc0 tooling: auto-import libraries on use 2024-12-11 00:58:45 +01:00
Tim Grelka cc4b2e8edb tooling: improve pytest setting 2024-12-11 00:58:29 +01:00
Tim Grelka f0a131994c Merge branch 'main' into feature/latex 2024-12-11 00:53:09 +01:00
Tim Grelka 68048ff4d6 Merge branch 'main' into feature/morse-new 2024-12-11 00:48:00 +01:00
Tim Grelka 1de6dde613 Merge branch 'main' into bugfix/tipp 2024-12-11 00:44:48 +01:00
Tim Grelka 4c82c9fb14 refactor: improve code readability 2024-12-11 00:42:24 +01:00
Tim Grelka 25a1e6bbac feat: improve tests for unit rendering 2024-12-10 11:02:19 +01:00
Tim Grelka a1626d730f refactor: use helper to format unit 2024-12-08 16:01:30 +01:00
Tim Grelka 7636dfb5e6 Merge branch 'main' into feature/unit-html-renderer 2024-12-08 15:59:52 +01:00
Tim Grelka 1334e9c906 fix: use quotes for html attributes 2024-12-08 14:30:04 +01:00
Tim Grelka 8bf03e5b20 refactor: create module 2024-12-08 11:36:02 +01:00
Tim Grelka bfc6ec5da3 Merge branch 'main' into feature/unit-html-renderer 2024-12-08 11:35:37 +01:00
Tim Grelka 26fa657e4a feat: render units with non-breaking space 2024-12-08 11:33:21 +01:00