GithubHelp home page GithubHelp logo

nuno-nunes / coda-twitterbot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from burgosny/coda-twitterbot

0.0 0.0 0.0 4 KB

Código da palestra "Construa seu primeiro bot no Twitter com Python"

Python 11.19% Jupyter Notebook 88.81%

coda-twitterbot's Introduction

coda-twitterbot

Código da palestra "Construa seu primeiro bot no Twitter com Python"

Obtendo suas chaves para usar a API do Twitter

Você primeiro precisa solicitar uma "devloper account" do Twitter neste endereço. A resposta pode levar alguns dias (até junho de 2018 o prcesso era automático). Com a permissão do Twitter, você poderá criar apps. Ao criar uma app, o Twitter te dará algumas "chaves" que permitirão automatizar processos. Após ter acesso a essas chaves, crie um arquivo neste diretório chamado .env

Nele coloque os seguintes valores: CONSUMER_KEY=XXXXXXX CONSUMER_SECRET=XXXXXXX ACCESS_TOKEN=XXXXXXX ACCESS_TOKEN_SECRET=XXXXXXX

(Substituindo o XXXXX pelos valores fornecidos pelo Twitter na página do app que você criou)

Instale as bibliotecas

Lembrando que o código usa Python 3.6. Instale na sua máquina aqui

Rode pip install -r requirements.txt (no Mac, pip3 install)

Rode o Jupyter Notebook

Usando o prompt de comando ou terminal no diretório onde está instalado o repositório, digite jupyter notebook

No notebook coda-twitterbot tem todo o código da aula. Basta rodar cada célula para ver como é possível interagir com a API do Twitter. Algumas das funções mostradas no Jupyter Notebook estão consolidadas em uma classe chamada burgostwitter.py. Explore para ver como é possível usá-la para deixar o código mais limpo.

coda-twitterbot's People

Contributors

burgosny avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.