Peczenyj's Blog

Just Another /Perl|Ruby|C++|Java|Python|JavaScript|Flash|Bash/ Hacker

Twitter + Shell Script

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
Twitter

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 :)

Comments

aprendiz
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 :)

Nada De Muito Novo.

A mudança chegou hoje. Sexta começa a labuta, até lá tem muita coisa pra desencaixotar.

Comments

Thadeu Penna
Tsc, tsc, tsc, ainda é gaúcho. O cara se muda para o Rio e acha que vai começar a trabalhar na sexta-feira de Carnaval :D))) Nem entrou no clima…

Enquanto Isso, No RJ

Depois de uma semana turbulenta cheguei vivo ao RJ, e continuo até agora.

Não tenho muitas novidades além do calos e da ansiedade - e estou sem PC em casa.

Logo terei novidades.

Comments

J. F. Mitre
Eu não sei como lhe dizer isso, meu caro, então vou direto ao ponto: estamos em clima de outono aqui no Rio…

Calor fez nos últimos 15 dias de dezembro passado (que chegou a 42 graus). Agora está suave, não tem nem chego a 40 graus…

Centésimo Post: Uma Novidade!

Um dia eu estava conferindo os sites e blogs do meu bookmark quando vi este post. Fiquei impressionado como tanta coisa fez sentido pra mim.

Eu era só um test developer que tinha começado como testador lá em são leopoldo. Vi sistemas serem feitos de todas as formas, principalmente as erradas. E tive amigos que diziam “isso não se faz mais, hoje em dia se usa hibernate/struts/webwork/…”, q coisa não?

Voltando a vaca fria, fui lendo os posts e artigos do Phillip Calçado - assim como os seus posts no GUJ - e fui acordado para a minha verdadeira vocação: programar. Mas quando li este post eu criei coragem e enviei um email, extremamente humilde, perguntando o que eu poderia estudar para não fazer feio em uma entrevista na globo.com , afinal eu sabia das minhas limitações e, naquela época, eu estava pensando em tentar a vida lá.

Phillip foi super-simpático e conseguiu uma entrevista por telefone. Foi um terror, não estava preparado, eu só queria ter uma idéia, naquela época, do que estudar para conseguir sair da minha função mais reativa, para uma função ativa (o ato de desenvolver o software em si com qualidade e ter orgulho disso). Mas não desisti.

Nas minhas férias eu tive 3 entrevistas na globo.com, sendo a última no sábado pela manhã (eu ia voltar para Poa no domingo). Valeu a pena, quando o telefone tocou e o Guilherme disse “e ai, pacman?” eu gelei.

Tinha sido aceito no grupo mais louco e fera que eu já conheci (e olha que eu ja trabalhei com o Porto e com o Casantos). Fui super humilde em todos os momentos, cheguei a acreditar que não iria conseguir em muitos momentos, mas aconteceu.

Pena que o Phillip foi para Melbourne, queria te-lo conhecido pessoalmente. Por outro lado, eu sempre poderei ler os seus blogs e posts e poderei contribuir no trabalho que ele começou na WebMedia.

Tenho que agradecer a muitas pessoas: Marujo, Marlon, Fernando, James, Marcelo Martins, a galera da HP que me atura a mais de 3 anos e a todos os loucos que me mandam parabéns pelo orkut ou gtalk e que vou sentir falta.

“Trabalhar na Barra da Tijuca, ruim né?”

Poucos sabem das reais dificuldades que eu enfrentei pra chegar ao dia de hoje. E não vou deixar de ser quem eu sou, amigos. Quando ao emprego que eu já tinha conseguido, eu tive que recusar gentilmente.

2008 promete :)

Comments

RIC@RDO
“…(e olha que eu ja trabalhei com o Porto e com o Casantos)…”

hahahahahahahahaha
Essa foi pra matar Peczenyj!!!!
E os vovôs continuam aqui aprontando das suas… :P

Abraço amigo!
Tiago Peczenyj
Marcelo,

Essa resposta eu estou esperando do Phillip até hoje. Entretanto o Guilherme Chapiewski me deu algumas boas sugestões, basicamente livros sobre Agile e Domain Design Driven.
Marcelo
Olá,

Também cheguei até o seu blog através do Fragmental. Fiquei muito curioso em saber qual foi a resposta do Phillip Calçado sobre o que se deve estudar para não fazer feio em uma entrevista na Globo.com.

Parabéns pela conquista

Marcelo
Tiago Albineli Motta
Seja bem vindo a equipe pacman!
Luis Eduardo Bohrer da Silva
Gostaria de dar os parabéns Peczenyj.
Também cheguei aqui, através do framental.

Via seus comentários no GUJ mas não sabia que éramos conterrâneos, mas agora já está indo embora.
Enfim parabéns pelo esforço, pois tudo isso é fruto dele.
Estarei acompanhando o Blog.
Valeu.
Roger
Parabéns Peczenyj !
Quando comecei a ler o post e vi as referências a posts do Fragmental, GC … já pensei: “Não acredito que o cara conseguiu um trampo lá !”
O ambiente lá parece ser muito legal, eu também sonho com uma oportunidade dessas, se por acaso souber de algum lugar desse em Sampa mando meu cv na hora. Enquanto isso continuo estudando “coisas inúteis” como TDD, Scrum, XP, DSLs, Ruby … etc. mesmo sabendo que onde estou nunca vou usar. :-(
Por sinal acompanho o blog do gc também! Muito bom.

Sucesso pra ti merrmão (carioques fluente!)

Roger Leite