File size: 1,837 Bytes
4d92cd5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# ===========================================
# PIOE 2.0 Environment Configuration
# ===========================================
# Copy this file to .env and fill in your values

# ===========================================
# AI Provider (Required - pick one)
# ===========================================
AI_PROVIDER=gemini

# Gemini API (Free: https://makersuite.google.com/app/apikey)
GEMINI_API_KEY=your_gemini_api_key_here

# OpenAI API (Alternative to Gemini)
OPENAI_API_KEY=

# ===========================================
# Job Board APIs (Optional - get for more jobs)
# ===========================================

# Adzuna API (Free: 250 requests/day)
# Sign up at: https://developer.adzuna.com/
ADZUNA_APP_ID=
ADZUNA_API_KEY=

# Jooble API (Free tier, aggregates LinkedIn/Indeed/Glassdoor)
# Sign up at: https://jooble.org/api/about
JOOBLE_API_KEY=

# RapidAPI for LinkedIn Jobs (Free: 100 requests/month)
# Sign up at: https://rapidapi.com/jaypat87/api/linkedin-jobs-search
RAPIDAPI_KEY=

# ===========================================
# Social APIs (Optional - for more sources)
# ===========================================

# Reddit API (get from reddit.com/prefs/apps)
REDDIT_CLIENT_ID=
REDDIT_CLIENT_SECRET=
REDDIT_USER_AGENT=PIOE/2.0

# GitHub API (for higher rate limits)
# Get at: https://github.com/settings/tokens
GITHUB_TOKEN=

# ===========================================
# Database
# ===========================================
DATABASE_URL=sqlite:///./pioe.db

# ===========================================
# Ingestion Schedule
# ===========================================
INGESTION_INTERVAL_HOURS=6

# ===========================================
# Scoring Thresholds (Lower = More Results)
# ===========================================
MIN_RELEVANCE_SCORE=0.3
MIN_NOVELTY_SCORE=0.3
MIN_CREDIBILITY_SCORE=0.5