Skip to content

evanlin23/Index-Maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Index Maker

Tool used to create indexes for testbooks.

Background

Developed this tool to create an index for the SEC275.1, SEC275.2 and SEC275.3 textbooks while studying for the GIAC Foundational Cybersecurity Technologies (GFACT) certification exam.

Used this tool again to create an index for the SEC488.1, SEC488.2, SEC488.3, SEC488.4 and SEC488.5 textbooks while studying for the GIAC Cloud Security Essentials (GCLD) certification exam.

Usage

Create a spreadsheet with these 4 columns:

Title Description Pages Books
Name of term Description of term Pages in which it is found Book in which is it found

Example Using Google Sheets:

Example Spreadsheet

Steps

  1. Ensure that there are no commas in any of the columns, as this tool used the commas to parse the input file.
  2. Download the spreadsheet as a .csv file (comma separated values).
  3. Delete the first line in the file (the headers), copy the contents, and paste the contents into the input.txt file under the input folder.
  4. Under the src folder, open the indexmaker.py file and run it.
  5. The output will be in the output folder, in output.html.
  6. Open that output.html file in a web browser.

Additional Steps for Formatting:

  • Copy the contents displayed in the web browser into a google doc
  • Change the google doc to 3 columns
  • Play around with the font and sizes
  • Consider adding a title
  • Consider adding additional description for different tools at the end

Example

Formatted index using google docs:

Example Index

Example of a tool in the 'Tools' section:

Example Tool

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages