Criação de um script para postar no Twitter usando sua api

1. Criação de um script para postar no Twitter usando sua api

Danilo da Silva Ribeiro
DanRibe

(usa Ubuntu)

Enviado em 04/11/2019 - 20:44h

Estou fazendo um trabalho para a faculdade, em que tenho que fazer um script totalmente em shell, que poste periodicamente o status de um servidor. O importante aqui é que este script use a api do Twitter com suas keys, autenticando com o OAuth. Já encontrei vários scripts em outras linguagens sendo a mais fácil em Python. Encontrei somante um em shell no qual não entendi quase nada. Preciso de uma ajuda para saber como posso utilizar a api do Twitter para para programar somente em shell, ou se alguém sabe um script de fácil compreensão que faça isso.


  


2. Re: Criação de um script para postar no Twitter usando sua api

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/11/2019 - 00:56h


Posta o script em Shell.
Att.: Marcelo Oliver


3. Re: Criação de um script para postar no Twitter usando sua api

Cézar Augusto
Cizordj

(usa Debian)

Enviado em 05/11/2019 - 10:37h

O jeito é estudar a API do Twitter e ver como ela responde aos métodos GET, PUT, DELETE e POST. Você vai ter que gerar esses métodos no shell script com algum programa, eu sugiro dar uma olhada no curl, eu soube que ele faz esse tipo de coisa, não tenho certeza. Como a API do Twitter sempre retorna em json, você vai ter que escrever alguma função no shell script que decodifique esse json e transforme ele nos dados que você quer exibir. Não sei você, mas é assim que eu vejo a solução do seu problema.


________________________________________________
O programador tem a mania de achar que tudo é objeto


4. Re: Criação de um script para postar no Twitter usando sua api

Ruan
ru4n

(usa Debian)

Enviado em 05/11/2019 - 18:36h

O Cizordj disse tudo. Ademais, enfatizo que shell script é terrível para lidar com json, já que não há suporte nativo.

Como dito antes, você vai ter que elaborar um método para lidar com o retorno json na base de awk ou sed. Ou seja, nada bonito.
Porém, se o seu professor permitir o uso de ferramentas externas no seu script, existe uma coisa chamada de jq. Sugiro dar uma pesquisada sobre ele.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts