Neopets: A Better Book Highlighter

Integrates a per-pet read-list extractor with item highlighting---clearly marking books you've already read across all shops and the Safety Deposit Box.

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
valkyrie1248
日安装量
1
总安装量
4
评分
0 0 0
版本
3.4
创建于
2025-10-26
更新于
2025-11-08
大小
42.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.
    • Works on npc shops AND your safety deposit box.
  • 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.