22 Commits

Author SHA1 Message Date
2b8ea5399a
Make API more narrow 2025-05-24 14:44:45 +02:00
b31a0e2760
Improve documentation 2025-05-24 14:42:14 +02:00
66b1c22879
Extract parse_song_txt into own method 2025-05-22 11:04:24 +02:00
6d0efae1cf
Add missing newline 2025-05-22 10:47:16 +02:00
a2e274f798
Add argparse 2025-05-22 10:47:07 +02:00
1a0a600fc7
Implement delete instruction 2025-05-21 14:39:27 +02:00
bd8b0415d4
Actually implement deletion 2025-05-21 14:14:18 +02:00
839d0e35ae
Configure Ruff and lint everything 2025-05-21 13:54:29 +02:00
963adf4c77
Add basic README 2025-05-21 13:43:08 +02:00
59fd6eefb6
Draft main deduplication code 2025-05-21 13:43:02 +02:00
8ee036e380
Draft prune function 2025-05-21 13:42:50 +02:00
58d3cf38e9
Add instruction package 2025-05-21 13:42:43 +02:00
79831cf027
Extract find duplicates into package 2025-05-21 13:13:37 +02:00
e71cced6e4
Add another doctest 2025-05-21 10:17:50 +02:00
d3d28777e7
Add get_equivalence_class util method
This way, we can partition songs into equivalence classes based on identicalness
2025-05-21 09:33:14 +02:00
8988bb820c
Add basic method to find duplicates 2025-05-18 21:37:17 +02:00
b30e579586
Add explicit Title and Artist types 2025-05-18 21:36:47 +02:00
a503e67c93
Add Library 2025-05-18 21:32:17 +02:00
ee91e2016b
Add requirements
Currently only tqdm to show progress bars
2025-05-18 21:30:41 +02:00
444172b77e
Add basic .gitignore 2025-05-18 21:29:51 +02:00
6224713939
Add Song 2025-05-18 21:29:32 +02:00
8d33ef6b85
Add basic karaokatalog package 2025-05-18 21:19:28 +02:00