Guidely Plus

Enhance Guidely UI and extract markdown.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

Maker
quantavil
Dagelijks aantal installaties
0
Totaal aantal installaties
0
Beoordelingen
0 0 0
Versie
1.0.0
Gemaakt op
13-05-2026
Bijgewerkt op
13-05-2026
Grootte
41,6 KB
Licentie
MIT
Wordt toegepast op

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