Curtir

Mostrando postagens com marcador Conexão. Mostrar todas as postagens
Mostrando postagens com marcador Conexão. Mostrar todas as postagens

sábado, 29 de janeiro de 2011

Twitter com Python - tweepy lib


(fonte da foto:
http://gofedora.com/love-twitter-love-python-love-twython/)


Como o material da internet é escasso, depois de catucar bastante por aí, tô disponibilizando uma implementação bem simples de uma aplicação que acessa o twitter com python.

Enfim, o código é bem simples e eu comentei bastante em português (acho que até demais =o)


A biblioteca que acessa a API é a tweepy e não consegui resolver alguns probleminhas (além de ter que além de pedir autorização ao usuário do acesso à API,é necessário dá ao aplicativo um códigozinho (que é fornecido qndo o usuário clica em Allow (pra permitir a aplicacação acessar sua conta) uma espécie de ID) para que ele esteja realmente conectado/confirmado.)

Aliás, se voce chegou aqui e tá procurando códigos que nao precisem de ter um aplicativo cadastrado no twitter para acessar dados importantes de usuários, segundo eu pesquisei, não tem como fazer mais isso (desde o ano passado). Ou seja, é necessário uma aplicação cadastrada (e uma conexão como está no código do link acima).

O código explica desde o começo (cadastrar a aplicação no twitter), setar alguns dados fornecidos em variáveis quando você cria a aplicação, etc.

Qualquer coisa que tiver a acrescentar, por favor, me mandem um email: fernandoneto7@gmail.com

quarta-feira, 26 de janeiro de 2011

um chat Cliente-Servidor em Python usando Socket, TCP e Thread


Bem, faz tempo que não escrevo. Tenho feito um curso de férias e tentado ler algo. Aliás, guardei tanta coisa pra ler nessas férias que o meu escalonador anda trabalhando muito. A propósito, de vez em quando ele dá um down(Fernando) só pra me lembrar que estou de férias e me faz acordar só ao meio dia.

Sim, vou logo ao assunto. Como o próprio título da mensagem indica, implementamos um cliente-servidor em python. Um chat que você pode conversar numa rede interna setando qual o IP do servidor. Roda o servidor, depois roda o cliente (dizendo ao cliente qual o IP do servidor).
Feito através de socket e usando tcp.
Aliás, ele está implementado em threads (no servidor e cliente).

Coisa simples que utiliza algumas das ferramentas que Python abstrai. Python quase que não é um linguagem de programação, é um middleware (entre você e qualquer coisa do mundo), rs.
Tô colocando porque talvez ajude quem tiver aprendendo mais sobre a linguagem (feito eu).

Então, lá vai:


Como diz meu amigo Marcelo, o código tá protegido sob GPLv3 (se souber explicar por completo, fora que é mais fácil de compartilhar, distribuir ou melhorar) seta um comentário ai embaixo.

Muita coisa pra comentar, mas sem muita dialética, agora, volto cá depois.