add usajobs.py cli with full api, filter, display, and export pipeline

milestones 1-6 complete: fetch/cache from data.usajobs.gov, local filters
for pay plan/grade/salary/location, rich table output, questionary selection
prompt, and org-mode export. key field mappings resolved from live api
inspection (JobGrade[0].Code for pay plan, UserArea.Details for grades and
clearance, city-part location matching due to api returning full state names).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-18 15:17:24 -04:00
parent 8344025a51
commit 3405023e64
5 changed files with 901 additions and 0 deletions

2
.env.example Normal file
View File

@@ -0,0 +1,2 @@
USAJOBS_EMAIL=your@email.gov
USAJOBS_KEY=your-api-key-here