I created Debbit to automate meeting these spending requirements. Debbit will programmatically buy 50 cent Amazon gift cards and/or pay your cable bill in small increments throughout the month. It's built to be a set it and forget it solution. Run it once and it will execute in the background using headless Firefox month to month. Behind the scenes Debbit is a hand rolled scheduler + Selenium automation.