You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.2 KiB

Sans Terminal Indexer

Sans terminal indexer is a program that I have been using for the last couple of months decrease the amount of time it takes to create an index from a $ANS book, although it could be used for any book you need to create an index of. The goal of this project is to create a very fast/efficient way to create an index. This program was greatly inspired by Matthew Toussain's Voltaire and Lesley Carhart's Better GIAC testing With Pancakes

All you need to know to get up and running is the indexer:

  • Creates/stores index in ~/.Indexes folder
  • Takes input in the format of Term, page number.


git clone
cd SansTerminalIndexer
pip3 install pandas




For the most part, this tool is complete. However, I would like to add the following features if I have time.

  • Add edit feature (edit previous index entries)
  • Add CSV sorting (Sort by book then alphabetical)