Ola.Se a maioria tem alguma coisa em comum, e o fato de usarem o twitter.O twitter se tornou popular por ser um servico de microblog onde as pessoas "tuitam" frases de no maximo 140 caracteres e seguem outras pessoas. O legal e poder expressar seu status pessoal, ideias, duvidas, baboseiras e ate usar como meio de marketing social.Pensando em seu publico e em como eles podem utilizar o twitter de forma produtiva, seus desenvolvedores disponibilizaram uma API para utilizar o twitter da forma que for melhor para os usuarios ou ate onde sua criatividade os levar.Lembrando aos que desconhecem o termo API(Application Programming Interface) ou Interface de Programacao de Aplicativos para nos usuarios da lingua portuguesa, sao conjuntos de rotinas e funcoes para acesso a funcionalidades de um determinado software que podem ser utilizados por terceiros sem que esses tenham acesso ao codigo do projeto ou tenham que participar do desenvolvimento.A API geralmente e utilizada em conjunto com outro software como mash-ups.Mas para que usar a API do twitter? Nao e mais facil somente ir ao site e "tuitar"?Para alguns (como eu) a interface em modo texto e mais emocionante, leve e pratica. Entao pode-se utilizar a API para "tuitar" sem necessitar de um navegador (para conexoes lentas deve ser uma maravilha, ja que nao e preciso baixar todo o codigo do website antes de "tuitar").Podemos ir muito alem disso. Um exemplo seria integrar a API a um CMS ou sistema de website para que, ao postar um artigo, o titulo ou resumo seja automaticamente "tuitado" com um link para acesso. Ou criar um sistema para marketing social, agilizando o processo de propaganda via twitter.Enfim, as ideias sao muitas.Na pagina wiki da API do twitter existe uma lista de bibliotecas da API para algumas linguagens, como Python, PHP, C++, Ruby, JavaScript, Java ente outras.Vou falar da API python-twitter, que como podem reparar e para python.O download pode ser feito diretamente daqui: http://bit.ly/9tjfjh.Para instala-lo, basta digitar no terminal: $ cd pasta_onde_esta_o_download/ $ tar zxf python-twitter-0.6.tar.gz $ cd python-twitter-0.6 $ python setup.py build $ sudo python setup.py installSe utiliza Debian e suas variantes, como root digite: #aptitude install python-twitterSe quiser testar no terminal. digite esse comando para iniciar o interpretador python: $ pythonPronto, agora voce esta no interpretador python. =PImportando o modulo: >>> import twitterFazer a autenticacao: >>> api = twitter.Api(username='usuario', password='senha')Para listar quem voce esta seguindo: >>> following = api.GetFriends() >>> for amigo in following: >>> print "%s - %s" % (amigo.name, amigo.screen_name)Para "tuitar": >>> msg = 'Estou usando o python-twitter' >>> status = api.PostUpdate(msg)Para ver seu ultimo post: >>> print status.textPara mandar uma Messagem Direta: >>> api.PostDirectMessage('usuario', 'Mensagem')Para seguir um usuario: >>> api.CreateFriendship('usuario')Mais detalhes no manual da API: $ pydoc twitter $ pydoc twitter.Status $ pydoc twitter.User $ pydoc twitter.DirectMessageOu no site da API - http://code.google.com/p/python-twitter/Ate a proxima. hljs.tabReplace = '....'; hljs.initHighlightingOnLoad('python', 'bash'); Ola a todos,dessa vez trouxe algo diferente, que nao esta ligado a a programacao, mas esta ligado ao software livre e como ele pode estar nas mais variadas areas.Existe um lado obscuro na humanidade, que a muito tempo tentam