Anchira/Hdoujin Read Tracker

Mark as read, cross-domain sync, dimming, import/export

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
s3iddump
Daily installs
0
Total installs
0
Ratings
0 0 0
Version
6.0
Created
2026-04-04
Updated
2026-04-04
Size
20.6 KB
License
MIT
Applies to

📖 Anchira/Hdoujin Read Tracker

A powerful, read tracker for Schale Network sites (Anchira, Niyaniya, Shupogaki) and Hdoujin. Keep track of the galleries you've read with seamless UI integration, visual dimming, and global cross-site synchronization.

✨ Key Features

  • Mark as read: adds a "Mark as read" button to track already read manga/doujinshi
  • Smart Dimming: visually dims the covers of galleries you've already read on the main index and search pages so you know what to skip.
  • In-Page Settings Modal: access your tracker settings right from the top navigation bar next to the login button.
  • Read History Management: view a list of everything you've read directly in the settings.
  • Import & Export: back up your reading history to a .json file, or import it to another device.
  • Clear All: a button to wipe your history if you want a fresh start.
  • Global Cross-Site Sync: read a gallery on Anchira, and it will automatically be marked as read on Niyaniya and Shupogaki mirrors.

🌐 Supported Websites

  • anchira.to
  • niyaniya.moe
  • shupogaki.moe
  • hdoujin.org

🛠️ Installation Guide

  1. Install a Userscript Manager: You will need a browser extension like Violentmonkey (Recommended) or Tampermonkey.
  2. Install the Script: Click the green "Install this script" button at the top of this GreasyFork page.
  3. Confirm: Your script manager will open a new tab. Confirm the installation.
  4. Refresh: Refresh any open Schale Network or Hdoujin tabs to activate the script!

📝 How to Use

1. Marking a Gallery as Read

Navigate to any gallery page. Right next to the "Start Reading" button, you will see a new Mark as Read button. Click it! It will turn blue to indicate it has been saved to your history. Clicking it again will unmark it.

2. Accessing the Settings

Look at the top navigation bar, right next to the "Login" icon. You will see a new Gear Icon. Click it to open the Tracker Settings.

3. Customizing Your Experience

Inside the Settings Modal, you can toggle:

  • Show Read Count: Displays your total read count directly on the gallery button (e.g., READ (142)).
  • Dim Read Galleries: Lowers the opacity and turns read covers gray.
  • Only Dim Outside the Gallery: Ensures the dimming effect only happens on the main/search pages, keeping the actual gallery page looking normal.

4. Backing Up Your Data (Export/Import)

At the bottom of the Settings Modal, you'll find your Read History.

  • Click Export to download a .json file of your history.
  • Click Import to upload a history file. Note: Importing merges the new data with your existing data safely without overwriting it

🔒 Privacy & Security

This script is 100% local. It does not send any data to external servers. Your reading history is stored entirely inside your browser's extension storage using GM_getValue and GM_setValue.