[HOTFIX] update base url to ensure pdf generation keeps working on reactive resume v4
This commit is contained in:
parent
97984be84f
commit
0eba05a1dd
@ -9,7 +9,7 @@ OPENROUTER_API_KEY=your_openrouter_api_key_here
|
|||||||
MODEL=openai/gpt-4o-mini
|
MODEL=openai/gpt-4o-mini
|
||||||
|
|
||||||
# RXResume credentials for PDF generation
|
# 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_EMAIL=your_email@example.com
|
||||||
RXRESUME_PASSWORD=your_password_here
|
RXRESUME_PASSWORD=your_password_here
|
||||||
|
|
||||||
|
|||||||
@ -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.
|
1. **Search**: Scrapes Gradcracker, Indeed, LinkedIn, and UK Visa Sponsorship jobs.
|
||||||
2. **Score**: AI ranks jobs by suitability using OpenRouter.
|
2. **Score**: AI ranks jobs by suitability using OpenRouter.
|
||||||
3. **Tailor**: Generates a custom resume summary for top-tier matches.
|
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).
|
5. **Manage**: Review and mark jobs as "Applied" via the dashboard (syncs to Notion).
|
||||||
|
|
||||||
## Example of generating a tailored resume for a job
|
## Example of generating a tailored resume for a job
|
||||||
|
|||||||
@ -28,7 +28,7 @@ OUTPUT_DIR = Path(_custom_output_dir) if _custom_output_dir else BASE_DIR / "res
|
|||||||
|
|
||||||
def login(page):
|
def login(page):
|
||||||
"""Log in to RXResume."""
|
"""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[placeholder="john.doe@example.com"]', RXRESUME_EMAIL)
|
||||||
page.fill('input[type="password"]', RXRESUME_PASSWORD)
|
page.fill('input[type="password"]', RXRESUME_PASSWORD)
|
||||||
page.click('button:has-text("Sign in")')
|
page.click('button:has-text("Sign in")')
|
||||||
@ -47,7 +47,7 @@ def import_resume(page, json_path: Path):
|
|||||||
def navigate_to_top_resume(page):
|
def navigate_to_top_resume(page):
|
||||||
"""Navigate to the first resume in the editor."""
|
"""Navigate to the first resume in the editor."""
|
||||||
if "/dashboard/resumes" not in page.url:
|
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")
|
page.wait_for_load_state("networkidle")
|
||||||
|
|
||||||
# wait a beat for the list to update
|
# wait a beat for the list to update
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user