Commit Graph
23 Commits
Author SHA1 Message Date
mathias2784 05007d0720 black
Tests / test_and_lint (push) Successful in 33s
2026-10-18 13:48:35 +02:00
mathias2784 a478713f5c exclude non-app loggers
Tests / test_and_lint (push) Failing after 32s
2026-10-18 13:47:22 +02:00
mathias2784 68bb2dc28c Cap generated keywords and simplify LLM correction retries. 2026-10-18 13:11:13 +02:00
mathias2784 0ad504e4c9 Add configurable LM Studio flushing and LLM retries. 2026-10-18 12:01:46 +02:00
mathias2784 e818e0f31e Add metadata-magic CLI for photo metadata generation and document usage.
Tests / test_and_lint (push) Successful in 33s
2026-10-18 09:23:54 +02:00
mathias2784 c7de53f734 Add batch photo processing with mode-specific LLM sessions and metadata writes
Tests / test_and_lint (push) Successful in 52s
2026-10-18 09:04:36 +02:00
mathias2784 ff588f899e Llm session refactor (#19)
Tests / test_and_lint (push) Successful in 34s
Reviewed-on: #19
Co-authored-by: Mathias <mathias2784@web.de>
2026-10-18 06:29:37 +00:00
mathias2784 b6be043426 Mypy integration (#18)
Tests / test_and_lint (push) Successful in 32s
Reviewed-on: #18
Co-authored-by: Mathias <mathias2784@web.de>
2026-10-10 18:37:09 +00:00
mathias2784 b9632d46b2 Metadata writer (#17)
Tests / test_and_lint (push) Successful in 27s
Reviewed-on: #17
Co-authored-by: Mathias <mathias2784@web.de>
2026-10-10 12:22:15 +00:00
mathias2784 6a12144e39 Logging (#16)
Tests / test_and_lint (push) Successful in 12s
Reviewed-on: #16
Co-authored-by: Mathias <mathias2784@web.de>
2026-10-03 08:24:17 +00:00
mathias2784 401488fa7e Llm client quality (#14)
Tests / test_and_lint (push) Successful in 14s
Reviewed-on: #14
Co-authored-by: Mathias Scheider <mathias2784@web.de>
2026-10-02 21:31:21 +00:00
mathias2784 419fb46c3d refactor: simplify CLI command logic by extracting helper functions (#13)
Tests / test_and_lint (push) Successful in 14s
Reviewed-on: #13
Co-authored-by: Mathias <mathias2784@web.de>
2026-10-02 12:03:20 +00:00
mathias2784 ce2da9d953 Add tests for LlmSession and LlmSessionCaptionsAndKeywords in both integration and mocked scenarios (#12)
Tests / test_and_lint (push) Successful in 13s
Reviewed-on: #12
Co-authored-by: Mathias Scheider <mathias2784@web.de>
2026-10-02 09:21:38 +00:00
mathias2784 906707de55 first successful run of photo llm (#11)
Tests / test_and_lint (push) Successful in 11s
Reviewed-on: #11
Co-authored-by: Mathias Scheider <mathias2784@web.de>
2026-10-02 08:16:20 +00:00
mathias2784 0c33153c98 Photo basics (#10)
Tests / test_and_lint (push) Successful in 10s
Reviewed-on: #10
Co-authored-by: Mathias Scheider <mathias2784@web.de>
2026-09-30 21:01:20 +00:00
mathias2784 d9758c598d add ci yaml (#9)
Tests / test_and_lint (push) Successful in 7s
Reviewed-on: #9
Co-authored-by: Mathias Scheider <mathias2784@web.de>
2026-09-30 18:49:48 +00:00
mathias2784 3cd8541b24 first (very trivial) test 2026-09-29 22:22:28 +02:00
mathias2784 2dd82ff803 some more skeleton 2026-09-29 22:22:10 +02:00
mathias2784 d32df3e54a add packages: pydantic pydantic-settings openai 2026-09-29 22:21:35 +02:00
mathias2784 e0c38fc2c6 gitignore .env 2026-09-29 22:20:33 +02:00
mathias2784 97795214b1 first skeleton 2026-09-29 06:46:33 +02:00
mathias2784 51122d3a38 uv.lock 2026-09-29 06:45:49 +02:00
mathias2784 4d01a4394f uv init 2026-09-29 06:03:18 +02:00