Files
davila7__claude-code-templates/.env.example
T
Dani d8987f90e4 fix: Remove hardcoded API keys and use environment variables
- Move Google API keys to .env file (not tracked by git)
- Update generate_blog_images.py to use dotenv
- Update generate_blog_images_v2.py to use dotenv
- Add GOOGLE_API_KEY to .env.example
- Add critical security section to CLAUDE.md about never hardcoding secrets

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 10:32:33 -05:00

46 lines
1.4 KiB
Bash

# Job Scraping API Keys
# For professional job search APIs (recommended for better results)
# RapidAPI Jobs Search API
# Sign up at: https://rapidapi.com/letscrape-6bRBa3QguO5/api/jobs-search-realtime-data-api/
RAPIDAPI_KEY=your_rapidapi_key_here
# SerpAPI for Google Jobs (alternative)
# Sign up at: https://serpapi.com/
SERPAPI_KEY=your_serpapi_key_here
# Google Serper API (recommended - faster and cheaper)
# Sign up at: https://serper.dev/
SERPER_API_KEY=your_serper_key_here
# GitHub Token (optional, for GitHub scraping)
GITHUB_TOKEN=your_github_token_here
# Google AI (for blog image generation)
# Get your key at: https://aistudio.google.com/apikey
GOOGLE_API_KEY=your_google_api_key_here
# Supabase (for download statistics)
SUPABASE_URL=your_supabase_url
SUPABASE_API_KEY=your_supabase_key
# Neon Database (for Claude Code changelog monitoring)
NEON_DATABASE_URL=postgresql://user:password@host/database?sslmode=require
# Discord Bot Configuration
DISCORD_APP_ID=your_discord_application_id
DISCORD_BOT_TOKEN=your_discord_bot_token
DISCORD_PUBLIC_KEY=your_discord_public_key
DISCORD_GUILD_ID=your_discord_server_id_optional
# Discord Webhooks
DISCORD_WEBHOOK_URL=your_discord_webhook_url
DISCORD_WEBHOOK_URL_CHANGELOG=your_discord_changelog_specific_webhook_url
# API Configuration
COMPONENTS_API_URL=https://aitmpl.com/components.json
# Usage:
# 1. Copy this file to .env
# 2. Add your API keys
# 3. Run: python generate_claude_jobs.py