/birkin-twitter-bot

publica una foto diaria en twitter

Primary LanguagePython

Jane Birkin Twitter Bot

Bot de twitter que publica una imagen cada día usando tweepy

Jane Birkin

@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