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
28 lines
1.2 KiB
Markdown
# 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](https://voltaire.publickey.io/) and Lesley Carhart's [Better GIAC testing With Pancakes](https://tisiphone.net/2015/08/18/giac-testing/)
|
|
|
|
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**.
|
|
|
|
# Install
|
|
|
|
```bash
|
|
git clone https://github.com/grahamhelton/SansTerminalIndexer
|
|
cd SansTerminalIndexer
|
|
pip3 install pandas
|
|
./index.py
|
|
```
|
|
|
|
# Images
|
|
|
|
![image](https://user-images.githubusercontent.com/19278569/198422695-3067552a-07a4-4822-a434-e0f00300a2e7.png)
|
|
|
|
|
|
|
|
|
|
# Todo
|
|
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)
|