Como acessar o twitter a partir de um shell script de apenas 2 linhas? Fácil
#!/bin/bash
links -dump http://m.twitter.com/${1} | tac | sed -n '/\*/,$p' | tac | tail +2
Basta informar o username a ser impresso:
$./twitter.sh pac_man
pac_man pac_man fogo controlado agora. about 1 hour ago
Previous Updates
* minha cozinha pegou fogo. about 4 hours ago
* @gchapiewski To com a cuia, onde se compra a erva (mate)? about 9
hours ago
* @pcalcado alias XYZZY='echo -ne Zork!' about 16 hours ago
* XYZZY about 16 hours ago
* 4 horas pra montar um armario. Pelo menos jantei pizza. 08:36 PM
January 28, 2008
* Odeio fazer mudanc,a! Armario ainda nao ta pronto... 03:41 PM January
28, 2008
* Amanha chega a minha mudanc,a. Terei um pc finalmente. 07:41 PM
January 27, 2008
* Odeio limpar a areia dos gatos. 07:38 PM January 27, 2008
* E ainda tenho q desmontar uma geladeira :/ 12:30 PM January 27, 2008
Não consegui fazer com que o links entenda o conjunto de caracteres correto mas... quebra um galho. Depois vou fazer um que submeta um post :)
Um comentário:
Fiz algumas pequenas modificações pra ficar mais legal:
#!/bin/bash
if [ "$1" = "" ]; then
echo "Usage: $0 < twitter-username >"
fi
links -dump http://m.twitter.com/${1} | tac | sed -n '/\*/,$p' | tac | tail -n +2
adicionei o Usage, pra daqui uns 6 meses eu nao precisar abrir pra ver o que faz :P
e também adicionei ao tail o -n +number pq tail +number ta deprecated na minha versao do tail.
Abraços,
Bruno Carvalho
PS: Aguardamos sua primeira aparição aqui na globo.com ! Bem vindo a equipe :)
Postar um comentário