remove runid from tigger req

pull/268/head
fakebranden 2025-04-16 19:50:46 +00:00
parent 743238350f
commit 692ae9ca21
2 changed files with 12 additions and 10 deletions

View File

@ -6,9 +6,6 @@ on:
user_email:
description: 'Email of user'
required: true
run_id:
description: 'Run ID from Power Automate'
required: true
permissions:
contents: read
@ -35,11 +32,13 @@ jobs:
echo "safe_email=$safe_email" >> $GITHUB_OUTPUT
- name: Run Job Scraper
env:
GITHUB_RUN_ID: ${{ github.run_id }}
run: |
python job_scraper_dynamic.py "${{ github.event.inputs.user_email }}" "${{ github.event.inputs.run_id }}"
python job_scraper_dynamic.py "${{ github.event.inputs.user_email }}"
- name: Upload Output Artifact
uses: actions/upload-artifact@v4
with:
name: jobspy_output_${{ steps.vars.outputs.safe_email }}_${{ github.event.inputs.run_id }}
path: outputs/jobspy_output_${{ steps.vars.outputs.safe_email }}_${{ github.event.inputs.run_id }}.csv
name: jobspy_output_${{ steps.vars.outputs.safe_email }}_${{ github.run_id }}
path: outputs/jobspy_output_${{ steps.vars.outputs.safe_email }}_${{ github.run_id }}.csv

View File

@ -23,7 +23,6 @@ def load_config(email):
return json.load(f), safe_email
def scrape_jobs(search_terms, results_wanted_str, max_days_old_str, target_state):
# Convert string values to integers
results_wanted = int(results_wanted_str.strip())
max_days_old = int(max_days_old_str.strip())
today = datetime.date.today()
@ -85,10 +84,14 @@ def save_to_csv(jobs, path):
if __name__ == "__main__":
try:
if len(sys.argv) != 3:
raise ValueError("❌ Usage: python job_scraper_dynamic.py <user_email> <run_id>")
if len(sys.argv) != 2:
raise ValueError("❌ Usage: python job_scraper_dynamic.py <user_email>")
user_email = sys.argv[1]
run_id = os.getenv("GITHUB_RUN_ID")
if not run_id:
raise EnvironmentError("❌ GITHUB_RUN_ID is not set in the environment.")
user_email, run_id = sys.argv[1], sys.argv[2]
config, safe_email = load_config(user_email)
jobs = scrape_jobs(