Technical Reference

Technical Reference#

Main Modules#

  • markdown_web.app: FastAPI app, routes, and templates.

  • markdown_web.service: extraction and publishing service functions.

  • markdown_web.jobs: Redis-backed Telegraph job state.

  • markdown_web.assets: uploaded image validation and storage.

  • markdown_web.transcription: OpenAI-compatible file transcription provider.

  • markdown_web.bookmarklet: browser capture helpers.

  • markdown_web.telegram: best-effort Telegram notifications.

Boundaries#

The web app may orchestrate extraction, publishing, uploads, and notifications. Reusable extraction and conversion logic belongs in markdown-this, md-to-telegraph, or md-to-epub.