Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Search Tracker

This tool automates the process of filling out the Texas Workforce Commission (TWC) Work Search Log PDF using events from your Google Calendar.

Prerequisites

  1. Go: Ensure you have Go installed (v1.18+ recommended).
  2. Google Cloud Project:
    • Create a project in Google Cloud Console.
    • Enable the Google Calendar API.
    • Create OAuth 2.0 Client IDs (Desktop app).
    • Download the JSON file and save it as credentials.json in the project root.
  3. PDF Template: Ensure work-search-log-twc.pdf is in the project root.

Setup

  1. Clone the repository.
  2. Run go mod tidy to install dependencies.
  3. Place your credentials.json in the root directory.

Usage

Run the tool:

go run main.go

On the first run, it will ask you to visit a URL to authorize the application. Copy the authorization code and paste it into the terminal.

The tool will:

  1. Fetch events from your primary Google Calendar for the current week (starting Sunday).
  2. Map the events to the Work Search Log form fields.
  3. Generate a filled PDF named filled-work-search-log.pdf.

Configuration

The tool currently defaults to:

  • Week: Current week (Sunday to Saturday).
  • Activity Type: "Interview/Meeting" (default).
  • Job Type: "Software Engineering" (default).
  • Organization: Uses the event title.
  • Address: Uses the event location (if available).

Troubleshooting

  • Missing Form Data: If you see errors about missing form data, ensure the PDF template matches the expected structure.
  • Authentication: If authentication fails, delete token.json and try again.

About

A simple tool to automatically fill twc pdf from google calendar

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages