I already have a small Python bot that pulls cryptocurrency prices, trading volumes, and general market-trend data from the CoinGecko API and dumps everything into a simple .txt file for later upload to my blog. The core logic works, but it regularly trips the API’s limits (HTTP 429) and sometimes throws random connection or JSON errors that stop the whole run.
What I need now is a clean, reliable upgrade: • add proper rate-limiting that respects CoinGecko’s published threshold (a lightweight decorator or helper class is fine, as long as it’s clear and adjustable); • build solid retry logic with exponential back-off so transient issues don’t kill the job; • wrap all calls in sensible error handling, logging any failure without losing the day’s data; • keep the output format identical—a plain .txt file I can copy-paste to the blog.
Finnish Text Image Collection with iPhone Category: AI (Artificial Intelligence) HW / SW, AI Model Development, AI Research, Data Collection, Data Management, Finnish Translator, Image Processing, Photography Budget: $30 - $250 USD
Android Journaling App for Students Category: Android, Android App Development, Android Studio, Java, Kotlin, Mobile App Development, User Experience Research, User Interface / IA Budget: ₹12500 - ₹37500 INR
Danish Text Image Collection with iPhone -- 2 Category: AI (Artificial Intelligence) HW / SW, AI Development, AI Model Development, AI Research, Computer Vision, Danish Translator, Data Collection, Data Entry, Image Processing, Photography Budget: $30 - $250 USD