Commit Graph

108 Commits

Author SHA1 Message Date
cc3a1c6818 feat: move authentication inside Auditui class 2025-12-06 16:04:09 +01:00
1088517cd5 refactor: reduce code 2025-12-06 15:57:05 +01:00
a62c3e9bf4 clean: remove player.py, now useless 2025-12-06 15:48:21 +01:00
fc15096918 refactor: rename AudituiApp to Auditui to have the right name in TUI interface 2025-12-06 15:46:16 +01:00
37ac47698c docs: update readme with play/pause implementation 2025-12-06 15:44:57 +01:00
d6e2284db1 feat: play/pause implementation based on local download 2025-12-06 15:44:45 +01:00
1cac45e6cf feat: get signup year in the least shitty way possible 2025-12-06 15:11:08 +01:00
70e106208b refactor: get_stat() to be done yet 2025-12-05 17:14:21 +01:00
73dc453c18 feat: prepare code 2025-12-05 17:13:13 +01:00
2d038fc811 feat: add base class and authentication for now 2025-12-05 17:05:54 +01:00
fbd987d353 docs: add stats.py 2025-12-05 17:05:44 +01:00
df0f0612ab docs: update readme 2025-12-05 16:07:59 +01:00
8287b0ee16 docs: update roadmap 2025-12-05 16:06:49 +01:00
4cbb13e371 docs: rephrase roadmap 2025-12-05 15:57:46 +01:00
a45230c940 clean: duplicate code 2025-12-05 15:55:03 +01:00
ffaf998225 docs: update dependencies for ffmpeg 2025-12-05 15:36:43 +01:00
ad6060395b docs: update roadmap with new concerns 2025-12-05 15:34:07 +01:00
a7feeb9789 feat: output possible track in json and quit 2025-12-05 15:32:03 +01:00
c40444d587 feat: add a first try of playing a song 2025-12-05 15:29:41 +01:00
46deb2baac docs: update readme 2025-12-05 15:29:12 +01:00
79af9b2af6 docs: update readme 2025-12-04 16:14:55 +01:00
2b21484309 clean: remove old tries 2025-12-04 16:14:51 +01:00
c691c49530 git: include .venv to .gitignore 2025-12-04 09:41:17 +01:00
76a1c28510 docs: update readme 2025-12-04 09:41:04 +01:00
a67d0b4324 feat: migrate dependencies management to uv 2025-12-04 09:40:14 +01:00
2e4ae1c1cb clean: remove requirements.txt as we're migrating to uv 2025-12-04 09:39:55 +01:00
d5f6510553 refactor: different formatting 2025-12-02 10:48:28 +01:00
67fefeb679 typo: controle -> control 2025-11-26 11:01:52 +01:00
b44ba70b6d build: update requirements with pip freeze 2025-11-25 22:05:15 +01:00
c3c3b083f9 feat: add first successful and consistent attempt textualize+audible 2025-11-25 22:05:08 +01:00
1ead1d3e74 docs: update readme 2025-11-25 22:04:38 +01:00
43e41c2f9a oups: audible, not audit 2025-11-25 19:45:24 +01:00
2482103162 clean: rename my test of audible api 2025-11-25 19:44:38 +01:00
727148b3ca build: add versions in requirements 2025-11-25 12:28:17 +01:00
5c64ee3e37 fix: get the column key from the columns attribute 2025-11-25 12:24:25 +01:00
aa4a016a1a feat: add Textual first try with random data 2025-11-25 12:05:58 +01:00
d4d978a77b build: update requirements 2025-11-25 12:05:48 +01:00
72033ce16a git: add __pycache__ to .gitignore 2025-11-25 11:58:06 +01:00
56780dae28 clean: remove traceback remnants 2025-11-18 21:16:36 +01:00
bf77209618 refactor: convert static methods to regular methods 2025-11-18 21:10:44 +01:00
f45388ca91 feat: extract data getters 2025-11-18 21:06:16 +01:00
333b40c339 feat: extract duplicated pagination logic into a helper private method 2025-11-18 21:04:07 +01:00
e018ea6160 feat: create client in constructor after authentication 2025-11-18 16:19:00 +01:00
2ed6414583 docs: update readme 2025-11-17 20:40:39 +01:00
91cc5e3e6b docs: new idea + goal 2025-11-17 20:36:11 +01:00
e35030b73e docs: update readme 2025-11-17 20:32:47 +01:00
1d258fd01f clean: remove asin from output 2025-11-17 20:29:41 +01:00
02ea6baa0d feat: add a method to list unfinished books with percentage and duration 2025-11-17 20:28:24 +01:00
1b2c451eaa clean: get rid of traceback 2025-11-17 17:28:23 +01:00
53674a5219 feat: Add AUTH_PATH as a class constant 2025-11-17 17:18:54 +01:00