MCPcopy Index your code
hub / github.com/Ainias/beyondPrinting

github.com/Ainias/beyondPrinting @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
80 symbols 187 edges 24 files 3 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

To install, use npm install --legacy-peer-deps.

To build the extension use npm run build or npm run build-dev

Things planned: - [x] Include Cover - [x] Include options for including cover, username, printed by hint, cover - [x] Error handling of not owned content - [x] Download HTML instead of PDF - [x] inclusive CSS files - [x] Single-Page books download - [ ] One-Click Download-All-Button => Open a new tab for every book one ownes and start download. - [x] Include player maps and dm maps - [ ] inclusive option to say which maps should be included

Extension points exported contracts — how you extend this code

ProgressListenerInterface (Interface)
(no doc) [3 implementers]
extension/src/ProgressListener/ProgressListenerInterface.ts

Core symbols most depended-on inside this repo

saveOptions
called by 16
extension/src/options/showOptionsDialog.ts
resolveApp
called by 15
config/paths.js
createCheckbox
called by 15
extension/src/options/createCheckbox.ts
log
called by 14
extension/src/helper/log.ts
createButton
called by 7
extension/src/helper/createButton.ts
extractTitle
called by 7
extension/src/Printer/Printer.ts
updateProgress
called by 6
extension/src/ProgressListener/ProgressListenerInterface.ts
waitBetweenRequests
called by 5
extension/src/Printer/Printer.ts

Shape

Method 48
Function 21
Class 9
Enum 1
Interface 1

Languages

TypeScript100%

Modules by API surface

extension/src/Printer/Printer.ts31 symbols
extension/src/ProgressListener/ProgressListener.ts11 symbols
extension/src/ProgressListener/ProgressListenerInterface.ts8 symbols
extension/src/ProgressListener/MultiPrinterProgressListener.ts5 symbols
extension/src/Printer/MultiPrinter.ts4 symbols
config/modules.js4 symbols
extension/src/options/showOptionsDialog.ts2 symbols
extension/src/options/createCheckbox.ts2 symbols
extension/src/helper/log.ts2 symbols
config/paths.js2 symbols
scripts/utils/copyPublicFolder.js1 symbols
scripts/build.js1 symbols

For agents

$ claude mcp add beyondPrinting \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page