-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO-ebooks.txt
39 lines (39 loc) · 2.38 KB
/
TODO-ebooks.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
calibre and dedrm, display calibre plugins paths in usage
obok prints to be monkeypatchs with qvprint as with dedrm
cs.ebooks.dedrm: option to use the plugin.zip directly instead of an unpacked source tree?
cs.ebooks.cbz: ABCF metadata? https://acbf.fandom.com/wiki/ACBF_Specifications
common EBookLibrarytree abstract class presenting a mapping of book key to Book, asin for kindle, volumeid for kobo etc
modern kindle db support
test update of dedrm from 7.2.1 to 10., see if we can support both
should a kindletree hook into dedrm? much bikesheeding here
split dedrm into a package with kobo and kindle dedrm parts
test if an AZW is encrypted
in-calibre decryption in place
recognise AZWs containing comics - keywords and images?
-A/apple_books_path common option
cs.ebooks should run if there is no calibre or kindle install
cs.ebooks.cbz: ABCF metadata? https://acbf.fandom.com/wiki/ACBF_Specifications
cs.ebooks.dedrm: option to use the plugin.zip directly instead of an unpacked source tree?
fetch the dedrm package if not present, store where?
dedrm: only define the wrappers etc once, not per with-dedrm_imports call
use the dedrm plugin from calibre as a fallback
import dedrm and obok plugins from the calibre prefs plugins subdir by default
decrm: remove --inplace mode
calibre dedrm: autodedrm specified books
calibre popbooks: error on unknown dbids
command line option to specify kobo library path
kobo: do not require dedrm and the associated envvar, only need decrypt if there are encrypted zip members
kobo: get the obok stuff from the calibre obok plugin as a fallback
export_to_calibre: try to decrypt azw files
kindle export: recite src and dst libs
calibre lint command
CalibreCommand.popbooks: add /title-or-author-or-tag-or-desc and title:title-or-/regexp etc modes
doit and verbose parameters for cs.psutils.run
general selection function to slot in for dbids
calibre tags: tag editor or something
calibre convert: bulk format infill, EPUB if no CBZ
calibre: normalise book formats? should dedrmed AZW* be MOBI? what actually happens in old calibre vs current calibre?
KindleBook: .calibre_book property giving the Calibre book if there is a calibre.dbid
"kindle ls": recite calibre info if there is a calibre.dbid
move -C,-K to cs.ebooks.EBooksCommand and find a way to pass them forward to KindleCommand,CalibreCommand
"calibre add_cbz dbid" - make cbz from mobi format, -D option to delete the mobi format