A text-based quizbowl packet reader and database created by Geoffrey Wu,

with contributions from Brian Lai, Ryan Rosenberg, and Caden Haustein. The python API wrapper module was created by Rohan Arni.

Packets are collected from quizbowlpackets.com and parsed into JSON files using a Python-based quizbowl packet parser. If you notice any issues with packets or categorization, please report the question or contact me on discord at thedoge#1189. Packets are numbered numerically, if possible, and otherwise by alphabetical order of their names.

Feel free to contribute to the source code on Github.

Why QB Reader?

Where can I request a set?

You can do so here.

What do the difficulties mean?

  1. 1: Middle School
  2. 2: Easy High School
  3. 3: Regular High School
  4. 4: Hard High School
  5. 5: National High School

  1. 6: 1 dot / Easy College
  2. 7: 2 dot / Medium College
  3. 8: 3 dot / Regular College
  4. 9: 4 dot / Nationals College
  5. 10: Open

The dots are taken from the Ophir dot scale. See this Github issue for more information.

Can I get a copy of all the questions?

Check out the backups.

Planned Features:

Check out the Github issues page. If you have a feature you want to see in qbreader, feel free to open a new issue.

Packet List:

Please visit this link for info about sets, their labeled difficulty, and whether or not they have bolding/underlining in the answerlines.