Skip to content

damare01/wattpad-downloader-1

 
 

Repository files navigation

alt text

Vue CI Heroku

Wutpad downloads and converts Wattpad books into Epub files you can use with your favorite ebook reader.

Features

  • Multilingual source code as an example to young developers.
  • Vue frontend with Python3 Flask backend.
  • Multithreading for better performance.
  • Automatically deletes files older than 7 days.

Why use this?

Wattpad doesn't offer an option to download a book. This forces you to remain online while reading, and use wattpad's application to access the stories.

Having those stories in epub format allows storing them as a backup, offline reading and self publication.

Requirements

These are the bare minimum requirements for hosting this.

  • Python3 - you know what's this ;) - A general-purpose programming language
  • Node.js - cmon don't know this? - Javascript runtime
  • NPM - Node's packagae manager (inbuilt)
  • PIP - Python's package manager

Installing

Deploy

$ git clone https://github.com/divy-work/wattpad-downloader
$ cd wattpad-downloader
$ npm install
$ pip install -r requirements.txt

# Now, we build the Vue frontend
$ npm run build

# Finally, let's start the server
$ FLASK_APP=server.py python3 server.py

About

A web interface to download Wattpad stories quickly! 🙈

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.1%
  • Vue 10.1%
  • HTML 5.0%
  • CSS 2.4%
  • JavaScript 2.2%
  • Procfile 0.2%