40 Commits

Author SHA1 Message Date
eneller
cabcae5f89 Create LICENSE 2025-07-27 14:16:04 +02:00
eneller
9205d1b558 build: sonarqube 2025-07-25 12:54:21 +02:00
eneller
c5942eb6ea build: upgrade uv.lock 2025-04-06 10:34:18 +02:00
eneller
75974ae119 fix: slugify filenames v2.2.3 2025-04-06 10:29:19 +02:00
eneller
b3cd49326f feat: prettier logging v2.2.2 2025-04-05 01:42:20 +02:00
eneller
401d02e0ca fix: parameter getdir v2.2.1 2025-04-02 11:26:24 +02:00
eneller
660af7fab0 feat: allow getting directory without download v2.2 2025-03-23 23:55:05 +01:00
eneller
c49a1be369 docs: readme 2025-03-20 22:11:12 +01:00
eneller
4267700763 feat: return epub path
errors from wget and pandoc are thrown up
v2.1
2025-03-16 20:30:42 +01:00
eneller
5d063d8597 feat: restructure for memory efficiency v2.0 2025-03-16 19:06:33 +01:00
eneller
6754f47e9f fix: restructure test 2025-03-16 18:57:40 +01:00
eneller
4a8d4f945d begin restructure 2025-03-16 18:34:12 +01:00
eneller
4903a58619 feat: cli using click v1.3 2025-03-16 17:46:53 +01:00
eneller
7dfab60f18 feat: allow setting of downloaddir 2025-03-15 17:02:28 +01:00
eneller
9736c6135f chore: logging 2025-03-15 16:41:38 +01:00
eneller
d7ae0cc5a2 test: basic file count 2025-03-04 18:45:27 +01:00
eneller
c78aac28ab chore: error handling 2025-03-04 18:28:17 +01:00
eneller
00f6cef743 chore: move web code to new repo 2025-03-04 11:02:56 +01:00
eneller
9ae25e40ad refactor: better typing
dataclass replacing dict
2025-03-03 23:11:07 +01:00
eneller
7be0fbc126 refactor: crawl unified from list 2025-03-03 22:56:58 +01:00
eneller
8f77a97733 refactor: move crawling code to correct file 2025-03-03 22:34:59 +01:00
eneller
967f97f381 refactor: command invocation now avoiding chdir
using subprocess instead of os.system
2025-03-03 22:14:08 +01:00
eneller
4d8cd00298 refactor: split parsing and logic 2025-03-03 21:34:04 +01:00
eneller
bde605cc90 chore: version bump v1.2 2025-02-25 23:07:55 +01:00
eneller
f9942a75d3 feat: display authors 2025-02-25 20:09:31 +01:00
eneller
90bdf83950 chore: webserver stuff 2025-02-25 15:51:57 +01:00
eneller
55e1472e1d fix: crawl 2025-02-25 14:09:28 +01:00
eneller
4ffe110bc4 fix: redownloading
`wget --timestamping` (alternatively `-N`) is now used to skip already
existing files
v1.1.1
2025-02-25 13:24:51 +01:00
eneller
8e0d92d796 feat: interactive cli
using fzf wrapped by pyfzf
v1.1
2025-02-25 12:22:12 +01:00
eneller
7f488c638c begin django webserver 2025-02-25 03:40:12 +01:00
eneller
daddb58c3c feat: better crawling 2025-02-24 23:35:33 +01:00
eneller
8c37822a02 feat: progress bar
tqdm
v1.0
2025-02-23 21:17:54 +01:00
eneller
64b56a642d chore: gitattributes
ignore css in linguist stats
2025-02-15 01:09:35 +01:00
eneller
02270406be fix: data path inside package 2025-01-17 09:02:23 +01:00
eneller
2c037d2cfd fix: package src path 2025-01-16 13:49:22 +01:00
eneller
a51588d5e9 fix: package data file paths 2025-01-16 13:08:57 +01:00
eneller
37968f03b7 feat: make installable command
'epub2go' command provided
2025-01-16 10:26:01 +01:00
eneller
8742883edd chore: move to uv project structure 2025-01-16 09:38:56 +01:00
eneller
d89341364a Create README.md 2024-08-25 17:25:25 +02:00
eneller
2e83eed2ca Initial Commit 2024-08-17 23:54:28 +02:00