Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

QB Reader Parser

j-bartaj-barta3k downloads

Automatically parse tossups from QB Reader into a format readable by the Obsidian_to_Anki plugin.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates21

Automatically parse tossups from QB Reader into a format readable by the Obsidian_to_Anki plugin.

Installation

  • Download and install Obsidian
  • Download the AnkiConnect Add-on in Anki (id 2055492159)
  • Enable Community Plugins in Obsidian and install the Obsidian_to_Anki plugin
    • Enable the plugin and go to its settings
    • Set the deck for your obsidian cards to go to
      • Located under the "Defaults" section in options for the plugin
      • Copy the deck name and path (click the settings icon next to your deck --> rename, copy your)
    • Enable Cloze Paragraph styling - See To Use section
  • obsidian-qb-reader.zip from the latest Release.
    • Extract the folder and locate its inner folder (also called obsidian-qb-reader.zip)
    • Move this folder into {Your Obsidian Vault}/.obsidian/plugins/
    • Restart Obsidian (probably).
    • Go to your community plugins tab and enable Obsidian QB Reader
    • Set your categories in the settings menu for the plugin. These are the categories that will be selected by default when you open the Obsidian QB Reader Window

To Use

Run the "QB Reader" command (Ctrl + P) to open a dialog that will allow you to query the QB Reader API. Sentences will automatically be separated by highlights. Clicking on sentences will automatically parse them into a format ready for Anki-ification!

The default parsing method for converting clues to cards is using highlighting, because it is easiest to read in Obsidian. This necessitates that you use the Cloze Paragraph Styles feature of the Obsidian_to_Anki plugin with this regex:

((?:\n)*(?:.*(?:{|={2}).*)(?:(\^.{1,3}$|^.{4}(?<!<!--).*))*)

Caveats

  • QB Reader's subcategory behavior is strange when retrieving tossups. I'm not entirely sure why it is the way it is, but having any major category (Lit, Hist, Sci, FA) enabled will currently stop all minor categories from returning tossups. Only select minor categories to get minor category results.
  • At this time, the plugin does not support bonuses. This may be added in the future.

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/your-plugin-id/.
HealthFair
ReviewCaution
About
Parse QB Reader tossups into Obsidian_to_Anki–ready cloze cards via the QB Reader API. Open a query dialog to fetch tossups, highlight sentences to split clues, and click lines to convert them into Anki-ready cloze format.
FlashcardsIntegrationsImport
Details
Current version
1.9.5
Last updated
2 years ago
Created
3 years ago
Updates
21 releases
Downloads
3k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
j-bartaj-barta
github.com/J-Barta
GitHubj-barta
  1. Community
  2. Plugins
  3. Flashcards
  4. QB Reader Parser

Related plugins

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.

Yanki

Sync flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

ZotLit

Integrate with Zotero, create literature notes, and insert citations from a Zotero library.

Granola Sync

Sync Granola notes to your vault.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.