gitextract_3tl60gtl/ ├── .dockerignore ├── .gitignore ├── LICENSE ├── README.md ├── config/ │ ├── base_resume.sample │ ├── requirements.txt │ └── sample.env ├── docker/ │ ├── Dockerfile │ ├── Dockerfile.base │ ├── docker-compose.yml │ └── docker-entrypoint.sh ├── job_scraper/ │ ├── __init__.py │ ├── hacker_news/ │ │ ├── __init__.py │ │ └── scraper.py │ ├── scraper_selectors/ │ │ ├── __init__.py │ │ └── workday_selectors.py │ ├── utils.py │ ├── waas/ │ │ ├── __init__.py │ │ └── work_startup_scraper.py │ └── workday/ │ ├── __init__.py │ └── scraper.py ├── src/ │ ├── __init__.py │ ├── database_manager.py │ ├── display_all_jobs.py │ ├── display_applications.py │ ├── display_matching_table.py │ ├── display_table.py │ ├── gpt_processor.py │ ├── menu.py │ ├── migrations/ │ │ ├── 000_create_initial_tables.py │ │ ├── 001_add_discarded_applied.py │ │ ├── 002_create_application_notes.py │ │ ├── 003_add_applied_date.py │ │ ├── 004_migrate_applications_table.py │ │ ├── 005_migrate_old_notes.py │ │ ├── 006_unique_applications_job_id.py │ │ └── 007_add_scraped_at_timestamp.py │ ├── test_menu.py │ └── truncate_tables.py └── tests/ ├── __init__.py └── test_workday_scraper.py