diff --git a/.env.example b/.env.example index 9c5d7b0..7960390 100644 --- a/.env.example +++ b/.env.example @@ -9,7 +9,7 @@ OPENROUTER_API_KEY=your_openrouter_api_key_here MODEL=openai/gpt-4o-mini # RXResume credentials for PDF generation -# Create an account at: https://rxresu.me +# Create an account at: https://v4.rxresu.me RXRESUME_EMAIL=your_email@example.com RXRESUME_PASSWORD=your_password_here diff --git a/README.md b/README.md index 7209044..b761f3d 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ AI-powered job discovery and application pipeline. Automatically finds jobs, sco 1. **Search**: Scrapes Gradcracker, Indeed, LinkedIn, and UK Visa Sponsorship jobs. 2. **Score**: AI ranks jobs by suitability using OpenRouter. 3. **Tailor**: Generates a custom resume summary for top-tier matches. -4. **Export**: Automates [RxResume](https://rxresu.me) to create tailored PDFs. +4. **Export**: Automates [RxResume](https://v4.rxresu.me) to create tailored PDFs. 5. **Manage**: Review and mark jobs as "Applied" via the dashboard (syncs to Notion). ## Example of generating a tailored resume for a job diff --git a/resume-generator/rxresume_automation.py b/resume-generator/rxresume_automation.py index 7f2262e..f7f931e 100644 --- a/resume-generator/rxresume_automation.py +++ b/resume-generator/rxresume_automation.py @@ -28,7 +28,7 @@ OUTPUT_DIR = Path(_custom_output_dir) if _custom_output_dir else BASE_DIR / "res def login(page): """Log in to RXResume.""" - page.goto("https://rxresu.me/auth/login") + page.goto("https://v4.rxresu.me/auth/login") page.fill('input[placeholder="john.doe@example.com"]', RXRESUME_EMAIL) page.fill('input[type="password"]', RXRESUME_PASSWORD) page.click('button:has-text("Sign in")') @@ -47,7 +47,7 @@ def import_resume(page, json_path: Path): def navigate_to_top_resume(page): """Navigate to the first resume in the editor.""" if "/dashboard/resumes" not in page.url: - page.goto("https://rxresu.me/dashboard/resumes") + page.goto("https://v4.rxresu.me/dashboard/resumes") page.wait_for_load_state("networkidle") # wait a beat for the list to update