Guidely Plus

Enhance Guidely UI and extract markdown.

Vous devrez installer une extension telle que Tampermonkey, Greasemonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Userscripts pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension de gestionnaire de script utilisateur pour installer ce script.

(J'ai déjà un gestionnaire de scripts utilisateur, laissez-moi l'installer !)

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

(J'ai déjà un gestionnaire de style utilisateur, laissez-moi l'installer!)

Auteur
quantavil
Installations quotidiennes
0
Installations (total)
0
Notes
0 0 0
Version
1.0.0
Créé
13/05/2026
Mis à jour
13/05/2026
Taille
41,6 ko
Licence
MIT
S'applique à

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