Recommendation by Brave Leo (Claude Haiku):
Objective
Migrate the scheduled Python script (currently running twice daily on a home computer) to a free cloud hosting platform to improve reliability and reduce local resource usage.
Current Setup
- Script frequency: Runs twice per day
- Resource requirements: Very low CPU, RAM, and storage; low-medium network usage (2-12 hours per day)
- Dependencies:
- Steem blockchain posting key
- LLM API key
- Private
config.ini configuration file (not in repository)
Candidate Platforms
- GitHub Actions – 2,000 minutes/month free; native GitHub integration; built-in secrets management
- Render – 100 hours/month free; supports Python; scheduled tasks
- Fly.io – 256MB RAM, 1 CPU core free tier; cron job support
- PythonAnywhere – Free tier with scheduled tasks (500 runs/month)
- Vercel – Serverless functions; free tier available
- Other
Key Requirements
Tasks
Success Criteria
- Script executes reliably on the chosen platform twice daily
- All sensitive credentials are securely managed and not exposed in logs or code
config.ini remains private and is securely retrieved during execution
- Zero cost or within free tier limits
Recommendation by Brave Leo (Claude Haiku):
Objective
Migrate the scheduled Python script (currently running twice daily on a home computer) to a free cloud hosting platform to improve reliability and reduce local resource usage.
Current Setup
config.iniconfiguration file (not in repository)Candidate Platforms
Key Requirements
config.inifile without exposing it in the repositoryTasks
config.iniretrieval method (private storage, authenticated download, etc.).github/workflows/scheduled-script.yml)Success Criteria
config.iniremains private and is securely retrieved during execution