A web reader for reading manga from BATO.TO.
Supports basic devices such as Kindle web browsers and old browsers as it works without JavaScript support.
- Install Node.js.
- Clone or download the repository.
- Run
npm i
in the directory with all of the files.
- Run
node .
in the directory to start the script. - Visit
http://localhost:5190/chapter/{chapter}
in a web browser, replacing{chapter}
with the chapter ID fromhttps://bato.to/chapter/{chapter}
.
e.g.https://bato.to/chapter/263974
becomeshttp://localhost:5190/chapter/263974
- There is also support for v2.mangapark.net (
https://v2.mangapark.net/manga/{chapter}
)
e.g.https://v2.mangapark.net/manga/phantom-blood/i1364094
becomeshttp://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).