/wordpress-epub

Download articles from wordpress, convert to epub

Primary LanguagePythonGNU Lesser General Public License v3.0LGPL-3.0

wordpress-epub

Download articles from wordpress, convert to epub

Requirements

Usage

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/"

Notes

You can jump start from an existing book by extracting the associated epub file

  1. Use 'unzip' or a Zip file utility to extract the epub file
  2. Note the download folder from the config file: chapter-directory
  3. Copy the *.xhtml files from the EPUB folder into the chapter directory
  4. Update the config file accordingly, and download-chapters.py will only downloaded the updated files.