toroidal-code / worm_binder

A scraping/binding tool for Worm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Worm Binder

This is a new scraper/binder for the Worm web serial, similar to the worm_scraper by rhelsing.

Unlike worm_scraper, this is 100% Ruby, and doesn't require any external system dependencies. In addition, it builds a fully-featured epub, defaulting to creating a 'trilogy' of books, but also able to make one giant monolithic file.

It is also very fast, achieved by using a parallel download/scraping system and asynchronous construction.

This is a work in progress, and still needs to be refactored, cleaned up, and documented.

If you use this tool, please, please, consider donating something to support the author.

WORM IS PROPERTY OF WILDBOW
ENDBRINGER COVERS ARE PROPERTY OF SANDARA
'JC' COVERS ARE PROPERTY OF TyrialFrost
SINGLE-FILE COVER IS PROPERTY OF CACTUSFANTASTICO
ALL OTHER IMAGES AND EXTERNAL FILES ARE COPYRIGHT THEIR RESPECTIVE OWNERS.

##How to run:

  1. Download it
git clone https://github.com/toroidal-code/worm_binder

OR

click the 'Clone or Download' button above and select 'Download ZIP'

  1. Install Ruby and gem dependencies

Chances are you already have Ruby, so now you just need to

cd worm_binder
gem install bundler
bundle install
  1. Run it. -h or --help will give a full list of options.
./worm_binder.rb
  1. There will now be three (or one) epub files in the local directory.

About

A scraping/binding tool for Worm

License:MIT License


Languages

Language:Ruby 100.0%