Download articles from wordpress, convert to epub
Install libs:
pip install cfscrape lxml beautifulsoup4 html5lib nodejs requests pyexecjs ebooklib
Run download-chapters.py against a config file, then run make-epub.py against a config file
Example Shell code for updating all at once
#!/bin/sh
update_all() {
local wpepub="$1";
for c in $(find $wpepub/configs/ -iname '*.cfg'); do
echo $c;
(
cd $wpepub/;
python3 download-chapters.py $c &&
python3 make-epub.py $c;
);
echo;
done;
}
update_all "$HOME/github/wordpress-epub/"
You can jump start from an existing book by extracting the associated epub file