dschlueter
7135e681f8
Fix sanitize_filename consistency, add scanner server tests, remove stray file
- Unify sanitize_filename (organizer) and _sanitize_name (ripper): both now use
whitelist approach — spaces→underscore, keep \w and hyphens, remove everything
else (brackets, punctuation, commas, dots, …). _sanitize_name removed from
ripper.py; ripper now imports sanitize_filename from organizer directly.
- Add tests/test_scanner_server.py: 15 tests covering HTTP GET/POST handlers,
image upload queue, 404/400 error paths, _get_local_ip fallback, print_qr
graceful degradation without qrcode installed.
- Delete empty stray file '3' from repo root.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-02-19 14:20:03 +01:00 |
| .. |
|
__init__.py
|
Fix and expand tests: 63 tests passing, covers all core modules
|
2026-02-18 00:00:44 +01:00 |
|
test_cddb.py
|
Add phone-based EAN scanning, scanner server for cover upload, Vision-LLM integration
|
2026-02-19 14:05:59 +01:00 |
|
test_cli.py
|
feat: auto-rename album directory after in-place apply
|
2026-02-18 06:49:17 +01:00 |
|
test_cover.py
|
Add phone-based EAN scanning, scanner server for cover upload, Vision-LLM integration
|
2026-02-19 14:05:59 +01:00 |
|
test_llm_parser.py
|
LLM-Parser-Tests, check-Befehl und Cover-Doku
|
2026-02-18 00:45:49 +01:00 |
|
test_models.py
|
Fix and expand tests: 63 tests passing, covers all core modules
|
2026-02-18 00:00:44 +01:00 |
|
test_musicbrainz.py
|
Add phone-based EAN scanning, scanner server for cover upload, Vision-LLM integration
|
2026-02-19 14:05:59 +01:00 |
|
test_ocr.py
|
Opus/M4A-Cover-Embedding, cover.py-Tests und OCR-Tests
|
2026-02-18 04:50:13 +01:00 |
|
test_organizer.py
|
Fix sanitize_filename consistency, add scanner server tests, remove stray file
|
2026-02-19 14:20:03 +01:00 |
|
test_playlist.py
|
Fix M3U #EXTINF to include artist: 'Artist - Title' format
|
2026-02-18 11:37:58 +01:00 |
|
test_ripper.py
|
Fix sanitize_filename consistency, add scanner server tests, remove stray file
|
2026-02-19 14:20:03 +01:00 |
|
test_scanner_server.py
|
Fix sanitize_filename consistency, add scanner server tests, remove stray file
|
2026-02-19 14:20:03 +01:00 |
|
test_tagger.py
|
Opus/M4A-Cover-Embedding, cover.py-Tests und OCR-Tests
|
2026-02-18 04:50:13 +01:00 |
|
test_vision_llm.py
|
Fix and expand tests: 63 tests passing, covers all core modules
|
2026-02-18 00:00:44 +01:00 |