README.md 1.67 KB
Newer Older
Sawyer's avatar
Sawyer committed
1 2
# Twitter Bots

Sawyer's avatar
Sawyer committed
3
Guia con contenidos de la charla de twitter realizada en la Facultad de Informática de la Universidad Complutense de Madrid.
Sawyer's avatar
Sawyer committed
4

Sawyer's avatar
Sawyer committed
5 6 7 8
<div align="center">
    <img src="https://gitlab.librelabucm.org/uploads/-/system/project/avatar/40/DyHaZoUWsAAuna7.jpg_large.jpeg?width=40" height="400px">
</div>

Sawyer's avatar
Sawyer committed
9 10
Para estar al tanto de esta y del resto de actividades, puedes hacerte socio de LibreLabUCM en https://account.librelabucm.org/register.php . ¡Es gratis! Y cumplen con la RGPD :)

Sawyer's avatar
Sawyer committed
11 12 13

Si quieres tener este repositorio en local, simplemente haz:
```sh
Sawyer's avatar
Sawyer committed
14
git clone https://gitlab.librelabucm.org:443/Sawyer13/twitter-bots.git
Sawyer's avatar
Sawyer committed
15 16
```

Sawyer's avatar
Sawyer committed
17 18 19 20 21 22 23 24
## Requisitos para el taller
* **NO** necesitas saber nada de programación para este taller
* Política de privacidad y condiciones de uso (Opcional)
    * Puedes usar las siguientes a modo template:
        * https://garciabaameiro.com/condiciones_uso.html
        * https://garciabaameiro.com/politica_privacidad.html
* ¡Tener ganas de aprender!

Sawyer's avatar
Sawyer committed
25 26 27
## Estructura
### Crear una aplicación de twitter
Para ello deberemos ingresar en https://dev.twitter.com/apps
Sawyer's avatar
Sawyer committed
28
Ahora deberemos seguir los pasos que nos indique el ponente.
Sawyer's avatar
Sawyer committed
29 30 31 32 33 34 35

### Elegir una biblioteca de autenticación
Para ello, nos dirigimos a la siguiente url:
https://developer.twitter.com/en/docs/developer-utilities/twitter-libraries.html

La mejor es twitteroauth by @abraham, concretamente el repositorio es: https://github.com/abraham/twitteroauth

Sawyer's avatar
Sawyer committed
36 37 38 39
Para tenerla en local, hacemos:
```sh
$ git clone https://github.com/abraham/twitteroauth
```
Sawyer's avatar
Sawyer committed
40

Sawyer's avatar
Sawyer committed
41
### Preparando el escenario
Sawyer's avatar
Sawyer committed
42 43
Hacer caso al ponente ahora :)

Sawyer's avatar
Sawyer committed
44 45
### Volcar todo a una base de datos
Link: https://docs.mongodb.com/php-library/v1.2/tutorial/install-php-library/