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.

28 lines
1.2 KiB
Markdown

2 years ago
# Sans Terminal Indexer
2 years ago
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](https://voltaire.publickey.io/) and Lesley Carhart's [Better GIAC testing With Pancakes](https://tisiphone.net/2015/08/18/giac-testing/)
2 years ago
2 years ago
All you need to know to get up and running is the indexer:
2 years ago
- Creates/stores index in `~/.Indexes` folder
- Takes input in the format of **Term, page number**.
2 years ago
2 years ago
# Install
```bash
git clone https://github.com/grahamhelton/SansTerminalIndexer
cd SansTerminalIndexer
pip3 install pandas
./index.py
```
2 years ago
# Images
2 years ago
2 years ago
![image](https://user-images.githubusercontent.com/19278569/198422695-3067552a-07a4-4822-a434-e0f00300a2e7.png)
2 years ago
2 years ago
2 years ago
# Todo
2 years ago
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)