[obj mult] A Better Book Highlighter (Integrated Read Extractor)

Highlights tiered lists and fades books read by extracting per-pet read-lists from books_read pages (no network requests). Tampermonkey/Violentmonkey compatible. Includes export/import using IndexedDB for reliable storage.

作者
valkyrie1248
今日安裝
0
安裝總數
0
評價
0 0 0
版本
2.0
建立日期
2025-10-26
更新日期
2025-10-28
尺寸
27.3 KB
授權條款
MIT
腳本執行於

A Better Book Highlighter (With Integrated Read Extractor)

Description

Highlights books in Neopian shops based on per-pet read lists (automatically extracted) and user-defined tiered priority lists (managed via JSON). Prevents accidental re-buys and helps prioritize purchases.

Features

  • Read books lists autopopulated by going to your read books pages.
    • Handles both Booktastic books and regular books
    • Book lists stored as indexed database in browser's local storage
    • Active pet is automatically detected and book lists are keyed to your pet's name
  • Read Books Fade: Books read by your active pet are marked with a strikethrough and faded to grey (using IndexedDB for storage).
  • Tiered Highlighting: Define up to four priority lists via JSON for highlighting.
    • List 4 (100k+ NP): Highest Priority (Thick Red Border)
    • List 3 (50k-100k NP): High Priority (Red Dashed Border)
    • List 2 (25k-50k NP): Medium Priority (Orange Border)
    • List 1 (10k-25k NP): Low Priority (Green Dotted Border)
  • Dynamic Key: The on-screen "Highlight Key" only displays lists (1-4) that contain at least one book.
  • Data Management: Menu commands available for Export, Import, and Clear of all stored pet read lists.

Instructions

  1. Setup Read Lists (One-Time per Pet)
    • Visit your pet's Regular or Booktastic books_read.phtml page.
    • A confirmation prompt will appear asking to REPLACE the stored list for that pet.
    • Click OK to save the pet's list to local IndexedDB storage.
  2. Manage Highlight Tiers
    • Click your Tampermonkey/Violentmonkey icon.
    • Select "Manage Tiered Highlight Lists (JSON)".
    • Paste your complete JSON object containing arrays for List1, List2, List3, and List4 (e.g., "List4": ["Book Title A", "Book Title B"]).
    • Click OK to save and apply.
  3. Shop Use
    • The script automatically detects your active pet and applies the relevant Read List and Highlight Tiers to items on all bookstore pages.

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址