My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# ----------------------------------------------------------------------------
# Busca os últimos 5 tweets de um usuário.
# Uso: zztweets @username
# Ex.: zztweets @oreio
#
# Autor: Eri Ramos Bastos <bastos.eri (a) gmail.com>
# Desde: 2009-07-30
# Versão: 2
# Licença: GPL
# ----------------------------------------------------------------------------
zztweets ()
{
zzzz -h tweets "$1" && return

[ "$1" ] || { zztool uso tweets; return 1; }

local url="http://twitter.com"
local name=$(echo $1 | tr -d "@")
local result_raw result_show

result_raw=$($ZZWWWDUMP $url/$name)

result_show=$(echo "$result_raw"| grep "^ *[1-5]\. ")
test -n "$result_show" && echo "$result_show" && return

result_show=$(echo "$result_raw"| grep "That page doesn't exist!")
test -n "$result_show" && echo "Usuário @$name não encontrado!" && return 1

echo "O Twitter não pôde responder essa requisição"
return 1
}

Change log

r710 by aureliojargas on Mar 29, 2012   Diff
SEGURANÇA: $1 colocado entre aspas na
chamada padrão zzzz -h de todas as
funções.
Go to: 
Sign in to write a code review

Older revisions

r540 by aureliojargas on May 24, 2011   Diff
COMBO: Removidos espaços e tabs
inúteis do fim das linhas, verificados
por utils/alinhamento
r524 by aureliojargas on May 23, 2011   Diff
COMBO: Agora todas as chamadas ao
zztool uso por falha na verificação
dos parâmetros possuem um return 1
depois. Assim outros scripts que usam
as funções podem detectar erros.
r477 by aureliojargas on May 20, 2011   Diff
COMBO:
Arrumado o return de várias funções.
Agora usando return 1 quando algum
erro ocorre e return 0 quando é uma
saída OK. Outros casos onde pode haver
...
All revisions of this file

File info

Size: 915 bytes, 31 lines
Powered by Google Project Hosting