This application uses the Tweepy and Requests libraries to interact with the Twitter/X and Farcaster APIs, respectively. It also includes a simple Bootstrap frontend interface for managing scheduled tweets.
git clone https://github.com/wbnns/qcaster.git
cd qcaster
pip install -r requirements.txt
.env.example
file to .env
and update the variables with your credentials:cp .env.example .env
flask db init
flask db migrate
flask db upgrade
flask run
flask run_scheduler
Once the application is running, you can access the interface at http://localhost:5000. From there, you can add, update, and delete scheduled tweets.
Pull requests are welcome. Please make sure to update tests as appropriate.