Guidely Plus

Enhance Guidely UI and extract markdown.

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

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

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

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

作者
quantavil
日安装量
0
总安装量
0
评分
0 0 0
版本
1.0.0
创建于
2026-05-13
更新于
2026-05-13
大小
41.6 KB
许可证
MIT
适用于

Guidely Plus

A Tampermonkey/Violentmonkey userscript that enhances the Guidely test review interface with:

  • Markdown Crawler — Automatically navigates through all questions and downloads the complete test as a structured Markdown file.
  • Copy Single Question — One-click copy of the current question + solution as Markdown to clipboard.
  • Enable Copy/Right-Click — Unlocks text selection and context menus disabled by the site.

Install

  1. Install Tampermonkey or Violentmonkey.
  2. Open dist/guidely-plus.user.js and click Install.

Dev Setup

bun install
bun run build      # one-shot production build
bun run dev        # dev server with HMR

Architecture

src/
├── main.ts          # Entry — bootstraps UI, observer, and copy/paste unlock
├── parser.ts        # DOM → QuestionData extraction + Markdown formatting
├── crawler.ts       # Linear crawl engine (click Next, extract, deduplicate)
├── copyMarkdown.ts  # "Copy Markdown" button injected into the question header
├── converter.ts     # Singleton TurndownService (HTML→Markdown)
├── ui.ts            # Floating action button (download/cancel/status)
└── utils.ts         # downloadFile, enableCopyAndRightClick, onReady

License

MIT