Usando o servidor de registro do Twtxt
Quem usa, já usou, ou conhece o "Twtxt" sabe que o mesmo foi projetado para ser usado de forma descentralizada, o que leva a você só ver as postagens das pessoas que você segue, e você deve conhecer essas pessoas, para adicioná-las nos seguidores.
Mas há uma forma de fazer busca de menções, hashtags, usuários e últimas postagens a nível global, graças ao "Twtxt Registry Server", um servidor de registro para o Twtxt que tem uma instância rodando no endereço registry.twtxt.org.
MAS COMO PODEMOS USAR ESSE SERVIDOR DE REGISTRO?
É bem simples, é só seguir as dicas a seguir.
ADICIONANDO USUÁRIO DO REGISTRO
Inicialmente você pode adicionar seu usuário, através do comando abaixo, trocando o "https://vaporhole.xyz/~galegovski/twtxt.txt" pela URL dos seus Tweets e o "galegovski" pelo seu nome de usuário:
$ curl -X POST 'https://registry.twtxt.org/api/plain/users?url=https://vaporhole.xyz/~galegovski/twtxt.txt?nickname=galegovski'
Observação: Ao reportar um bug por e-mail ao desenvolvedor do "Twtxt Registry Server" o mesmo afirmou que o registro é atualizado todos os dias às 00:00 GMT.
ÚLTIMOS TWEETS GLOBAIS
O registro dos últimos tweets fica no registro em texto plano no endereço "https://registry.twtxt.org/api/plain/tweets".
Então você pode ver os últimos tweets acessando pelo navegador a URL, ou com o comando:
$ curl 'https://registry.twtxt.org/api/plain/tweets'
PESQUISANDO TWEETS
Para pesquisar tweets que contenham palavras específicas é só utilizar a mesma URL do comando anterior, acrescentando "?q=" e o termo a ser pesquisado.
Como exemplo vamos pesquisar tweets com a palavra "vaporhole" no comando abaixo:
$ curl 'https://registry.twtxt.org/api/plain/tweets?q=vaporhole'
PESQUISANDO MENÇÕES
Para pesquisar todos os tweets que mencionam um usuário em específico também é bem simples.
No comando abaixo estarei pesquisando todos os tweets que me mencionam, por isso utilizarei a URL dos meus tweets "https://vaporhole.xyz/~galegovski/twtxt.txt" no comando abaixo:
$ curl 'https://registry.twtxt.org/api/plain/mentions?url=https://vaporhole.xyz/~galegovski/twtxt.txt'
CONSULTANDO HASHTAGS
Para pesquisar todos os tweets que contenha a hashtag #vaporhole, você poderia utilizar o comando abaixo:
$ curl 'https://registry.twtxt.org/api/plain/tags/vaporhole'
USUÁRIOS REGISTRADOS
Para listar os usuários registrados digite o comando:
$ curl 'https://registry.twtxt.org/api/plain/users'
E para pesquisar um usuário na lista de usuários registrados utilize o comando abaixo, trocando o "galegovski" pelo nick do usuário.
$ curl 'https://registry.twtxt.org/api/plain/users?q=galegovski'
INFORMAÇÕES:
Texto com informações da documentação do twtxt:
https://twtxt.readthedocs.io/en/stable/user/registry.html
TWTXT REGISTRY SERVER
Desenvolvido por Jan Schütze (DracoBlue).
https://github.com/DracoBlue/twtxt-registry
TWTXT
Desenvolvido por buckket.
https://github.com/buckket/twtxt
Etiquetas: twtxt