RADTweet – Twitter Desktop Client desenvolvindo em Delphi

Finalmente após algumas várias semanas disponibilizei os fontes do client desktop para Twitter desenvolvido em Delphi. A idéia aqui foi mostrar como trabalhar com a API do Twitter e utilizar recursos já existentes no Delphi para interagir com o Twitter. O projeto é Open Source e tem como licença MIT.

Muitas outras funcionalidades podem ser adicionadas ao projeto acessando as API’s do Twitter, sendo Open Source qualquer um bote contribuir para enriquecer o projeto.

A aplicação final é composta de apenas um executável e a partir da primeira execução seram criados três arquivos com a extensão .DATA que armazenam as mensagens e configurações, estes arquivos estão no formato binário e podem ser lidos através de um ClientDataSet, todo cache da aplicação está baseado nele.

A aplicação traz os seguintes recursos:

  • Lista as mensagens
  • Lista mensagens que foram mencionadas
  • Lista das pessoas que você segue
  • Além de mostrar quantos amigos e seguidores

Além disso todo o conteúdo recebido foi trabalho em formato XML e armazenado em ClientDataSet como forma de cache local, existem vários outros recursos, baixe os fontes ou a versão 1.0 e divirta-se.

Aqueles que quiserem contribuir com o projeto são muito bem vindos, contribuindo você pode fazer parte oficialmente do projeto.

O projeto RADTweet está disponível no SorceForge, assim como a versão 1.0

6 respostas
  1. Vilson
    Vilson says:

    Este exemplo não ta funcionando … tava olhando na net e vi algo sobre o site twitter ter mudado a forma de autenticar e agora não esta mais aceitando ” IdHTTP.Request.BasicAuthentication := True; ”
    li que agora é necessário autenticar usando um metodo chamado “oAuth” ou coisa assim … fiz um teste e me retornou o seguinte erro :

    Basic authentication is not supported

    este erro é retornado no post … aqui: ” IdHTTP.Post(stURL, StringList); ”
    eu fiz assim ” showmessage( IdHTTP.Post(stURL, StringList)); ” e retornou o erro no showmessage.

    será que da pra resolver isto ?

    Responder

Trackbacks & Pingbacks

  1. Social comments and analytics for this post…

    This post was mentioned on Twitter by andreanolanusse: Blog post: RADTweet – Twitter Desktop Client desenvolvindo em Delphi http://bit.ly/7PBkdf #delphi #radtweet…

  2. […] RADTweet – Twitter Desktop Client desenvolvindo em Delphi […]

  3. […] This post was mentioned on Twitter by Andreano Lanusse, Gustavo Carreno. Gustavo Carreno said: RT @andreanolanusse: Blog post: RADTweet – Twitter Desktop Client desenvolvindo em Delphi http://bit.ly/7PBkdf #delphi #radtweet […]

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.