Skip to content

About

Manga reader and downloader, Focus on experience and low load on the site. support site like e-hentai.org | x.com | pixiv.net.

Topics

Resources

Contributing

Stars

810 stars

Watchers

14 watching

Forks

Repository files navigation

Comic Looms

中文

This is a Userscript that provides a unified and practical reader for certain sites, with download support.

Key feature: a thumbnail view, for quickly browsing an entire gallery or an artist's works;

Preview

Preview (click here if you can't see the image)


  • 🖼️ Thumbnail Preview

    Gives you a clean thumbnail list, letting you quickly gain an at-a-glance impression of an entire gallery or an artist's body of work.

  • 🔍 Big Image Viewing

    Click any thumbnail to start browsing from that point; includes multiple viewing modes: pagination mode and scroll mode.

  • 📥 Gallery Download

    You can download the entire gallery, or only the images you have already viewed, or only the images you have selected.

  • 🪶 Low Load Pursuit

    This script is heavily restrained with data requests; different behaviors determine how often data is requested from the site.

    When the script is enabled, big images are loaded at a gentle request rate.

    While browsing, big images are loaded at a slightly faster request rate.

    When downloading, the request rate is increased by the configured number of download threads.

  • ⌨️ Full Keyboard Operation

    You can click keyboard in the CONF panel to learn about the relevant keyboard operations and configure them.

  • 📱 Mobile Optimization

    Requires a browser that supports script manager extensions, such as: Firefox Android, Kiwi Browser.

This script supports many sites; thanks to the users who contributed support for new sites. Regarding new site adaptation, due to limited time and energy, new adaptation requests will not be actively supported.

For the complete list of supported sites, see: matchers

Mainly supported sites:

  1. Prerequisites: Modern browser (Firefox\Chrome\Edge...)
  2. Prerequisites: Installed script manager extension Violentmonkey | TamperMonkey
  3. Prerequisites: An unobstructed network. When the script is installed, the script manager will install some dependencies along with it; click here to check whether you can access jsdelivr.net, to ensure the script runs properly.
  4. Installation Link 1: GreasyFork
  5. Installation Link 2: Directly visit and install from here
  1. After installation, you will find a floating icon <✿> at the bottom left of gallery pages on supported sites; this marks that the script is active.
  2. Clicking the floating icon <✿> enters the thumbnail display view; click on an image to start loading big images from that point.
  3. More information can be found in CONF -> Help or here.

If you like this script, please give me a star

If you run into any problems while the script is running, feel free to leave an issue, but be sure to provide the necessary information for troubleshooting.

Important: the full functionality of this script is only guaranteed on recent Firefox and Chromium-based browsers, as well as Violentmonkey and Tampermonkey.

🧰 Development Environment

  • NodeJs
  • Typescript

⚙️ Build

# Install dependencies
npm run install
# Regular build; the output is located at `dist/comic-looms.user.js`
npm run build
# The following command is for development; it starts a local server hosting `dist/comic-looms.user.js` and automatically builds when the code changes.
# Visit `http://localhost:8080/dist/comic-looms.user.js` to install the built script.
# `Violentmonkey` is recommended; this script manager supports `Track external edits`, so it can automatically install the changed build.
npm run dev

📖 Development Guide

If you want to try adding support for a certain site, you can refer to here

About

Manga reader and downloader, Focus on experience and low load on the site. support site like e-hentai.org | x.com | pixiv.net.

Topics

Resources

Contributing

Stars

810 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages