Trapp

TRack your job APPlications, but on the SHELL

  $$\                                                              
  $$ |                                                             
$$$$$$\    $$$$$$\  $$$$$$\   $$$$$$\   $$$$$$\                    
\_$$  _|  $$  __$$\ \____$$\ $$  __$$\ $$  __$$\                   
  $$ |    $$ |  \__|$$$$$$$ |$$ /  $$ |$$ /  $$ |         /        
  $$ |$$\ $$ |     $$  __$$ |$$ |  $$ |$$ |  $$ |    (   /_        
  \$$$$  |$$ |     \$$$$$$$ |$$$$$$$  |$$$$$$$  | . /_)_/ /_       
   \____/ \__|      \_______|$$  ____/ $$  ____/                   
                             $$ |      $$ |                        
                             $$ |      $$ |                        
                             \__|      \__|                        

Trapp is a SHELL based job application tracker with in-built automation using Slenium and support for application portal links from LinkedIn, Handshake, and Greenhouse. Being a SHELL script with a simple Python backend, Trapp is incredibly lightweight. The tracker uses the frontend integration testing library Selenium to automate scraping and extracting information specific to any given job posting.

Installation

NOTE: Currently only supported on Darwin and Linux based systems.

Tap the homebrew tap

brew tap KartavyaSharma/homebrew-trapp

Install the trapp package

brew install trapp

Usage

To run trapp, simply run the following command:

trapp

To get a list of all the available commands, run:

trapp --help

To learn more about how I developed trapp, look at future post.

Technologies Used
TransistorReformTupleSavvyCalStatamic