https://github.com/theblockbuster1/bato.to-reader
A Kindle-friendly manga web reader.
https://github.com/theblockbuster1/bato.to-reader
e-reader kindle manga manga-reader manga-scraper web-app web-server
Last synced: about 2 months ago
JSON representation
A Kindle-friendly manga web reader.
- Host: GitHub
- URL: https://github.com/theblockbuster1/bato.to-reader
- Owner: Theblockbuster1
- Created: 2021-04-02T18:22:19.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-29T01:50:11.000Z (almost 4 years ago)
- Last Synced: 2025-04-30T10:49:48.560Z (about 2 months ago)
- Topics: e-reader, kindle, manga, manga-reader, manga-scraper, web-app, web-server
- Language: JavaScript
- Homepage:
- Size: 20.1 MB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BATO.TO-Reader
A web reader for reading manga from [BATO.TO](https://bato.to).
Supports basic devices such as Kindle web browsers and old browsers as it works without JavaScript support.

## Installation
0. Install Node.js.
1. Clone or download the repository.
2. Run `npm i` in the directory with all of the files.## Usage
1. Run `node .` in the directory to start the script.
2. Visit `http://localhost:5190/chapter/{chapter}` in a web browser, replacing `{chapter}` with the chapter ID from `https://bato.to/chapter/{chapter}`.
e.g. `https://bato.to/chapter/263974` becomes `http://localhost:5190/chapter/263974`## Note
* There is also support for [v2.mangapark.net](https://v2.mangapark.net) (`https://v2.mangapark.net/manga/{chapter}`)
e.g. `https://v2.mangapark.net/manga/phantom-blood/i1364094` becomes `http://localhost:5190/chapter/park/phantom-blood/i1364094`
* You can split up chapters into shorter numbers of pages, to make it easier to bookmark longer chapters, with "Split pages" (append `?p=1` to the URL if you can't access the UI)
* The Chapter Select can be used as an alternative to the Chapter selection menu which may not be supported by some browsers (e.g. Kindle).
* This uses `cloudscraper` to bypass the Cloudflare security system to get the data.
* This program uses a lot of hardcoded regex stuff so if a manga reader redesigns or changes their website, this script may stop working (although quite unlikely).