Jane Birkin Twitter Bot
Bot de twitter que publica una imagen cada día usando tweepy
@birkin100pre
Configuración
Crea una nueva app en: https://apps.twitter.
Y reemplaza los valores de las credenciales
credentials.py
CONSUMER_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXX'
CONSUMER_SECRET = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
ACCESS_TOKEN = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
ACCESS_TOKEN_SECRET = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Instalación
pip install -r requirements.txt
Ejecución
Para comenzar solo entra al sitio.
Para detener entra a la dirección:
/detener
Personalización
Las fotos se encuentran en la carpeta
/static/fotos/
Deben tener el mismo nombre y extensión, y terminar con un número.
janebirkin1.jpg
janebirkin2.jpg
janebirkin3.jpg
...
Para cambiar el intérvalo de tiempo hay que modificar la línea:
schedule.every().day.at("10:00").do( tweet_image ).run()
más info en: https://schedule.readthedocs.io/en/stable/
Publicación
Para publicar en Heroku hay que seguir estos pasos: https://devcenter.heroku.com/articles/getting-started-with-python#introduction
Las apps en cuentas gratuitas de Heroku se duermen si no hay actividad, para evitarlo se puede automatizar un monitoreo en: https://uptimerobot.com