shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script de busca de mensagens


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Script de busca de mensagens
Date: Wed, 28 May 2008 17:45:32 -0300

Dei uma arrumadinha na casa:

$ cat  find.sh
NAME="$@"
URL="http://br.groups.yahoo.com/group/shell-script/msearch?submit=OK&charset=UTF-8&query=${NAME//
/+}"
SEDCMD='/message/!d ; /shell-script/!d ; /.*[0-9]/!d ;
s#/group#http://br.groups.yahoo.com/group#g ; s/<[^>]*span>//g ;
s/$/<br \/>/g'

lynx -dump -force_html -assume_charset=UTF-8 <( lynx
-assume_charset=UTF-8 -source -accept-all-cookies "${URL}" | sed
"${SEDCMD}" )


$ ./find.sh  Flavio Junior

   [1]Script de busca de mensagens
   ... procura. No exemplo do Flavio Jr: lynx -source -accept-all-cookies
   "http://br.groups.yahoo.comhttp://br.groups.yahoo.com/group/shell-scrip
   t/msearch?query=Flavio+Junior&submit=OK&charset=ISO-8859-1" ~ \ sed
   '/message/!d ; \ /shell-script/!d ; \ /.*[0-9]/!d ; \
   s#http://br.groups.yahoo.com/group#http://br.groups.yahoo.com ...
   [2]Re: [shell-script] Encontrando padrao joga-lo duas linas acima.
   ... sobre o que falei:
   http://br.groups.yahoo.comhttp://br.groups.yahoo.com/group/shell-script
   /message/25936 -- Flávio do Carmo Júnior aka waKKu 2008/5/28 Flavio
   Junior <billpp@... : Eu ja respondi algo praticamente identico usando o
   "ed" semanas atras.. Ja vou procurar e ver se acho.. -- Flavio ...
   [3]Re: [shell-script] Encontrando padrao joga-lo duas linas acima.
   [4]Re: [shell-script] Ajudinha com SED
   [5]Re: [shell-script] Ajudinha com SED
   [6]Re: [shell-script] Ajudinha com SED
   [7]Re: [shell-script] Re: [shellscript] Re: renomeando arquivos
   [8]Re: [shell-script] Ajudinha com SED
   [9]Re: [shell-script] Ajudinha com SED
   [10]Re: [shell-script] Ajudinha com SED

References

   1. http://br.groups.yahoo.com/group/shell-script/message/26371
   2. http://br.groups.yahoo.com/group/shell-script/message/26369
   3. http://br.groups.yahoo.com/group/shell-script/message/26368
   4. http://br.groups.yahoo.com/group/shell-script/message/26342
   5. http://br.groups.yahoo.com/group/shell-script/message/26341
   6. http://br.groups.yahoo.com/group/shell-script/message/26340
   7. http://br.groups.yahoo.com/group/shell-script/message/26338
   8. http://br.groups.yahoo.com/group/shell-script/message/26337
   9. http://br.groups.yahoo.com/group/shell-script/message/26336
  10. http://br.groups.yahoo.com/group/shell-script/message/26308


No meu caso, o meu terminal está usando UTF-8, sem o assume_charset
fica um monte de caracteres estranhos.

Isso poderia ser parametrizavel mas deixo com vcs :)

2008/5/28 MrBiTS <address@hidden>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> | Eu ja respondi algo praticamente identico usando o "ed" semanas atras..
> | Ja vou procurar e ver se acho..
>
> Vou aproveitar o gancho aqui e apresentar uma linha de código que o
> Flávio Torres e eu pensamos e perdemos uns minutinhos ontem, entre uma
> leva de cana e outra aqui no engenho. O objetivo é gerar um webservice
> ou algo que valha que retorne as mensagens do grupo dada uma determinada
> condição de procura. No exemplo do Flavio Jr:
>
> lynx -source -accept-all-cookies
> "http://br.groups.yahoo.com/group/shell-script/msearch?query=Flavio+Junior&submit=OK&charset=ISO-8859-1";
> ~ \ | sed '/message/!d ; \
> /shell-script/!d ; \
> /.*[0-9]/!d ; \
> s#/group#http://br.groups.yahoo.com/group#g ; \
> s/<[^>]*span>//g ; s/$/<br \/>/g'
>
> Ainda falta muita coisa para ser minimamente utilizável, mas já da para
> começar a brincar.
>
> - --
>
> Um abraço
>
> .0. MrBiTs - address@hidden
> ..0 GnuPG -
> http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
> 000 http://www.mrbits.com.br
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Cygwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFIPb4LrDdxWm3R8YYRAjIDAJ4iQ4E6emu3cZnZVAcSSis/khz2qwCgmlN9
> k6+Tn5pBb59YfdP2jhWNyxQ=
> =0MYa
> -----END PGP SIGNATURE-----
>
> 



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


reply via email to

[Prev in Thread] Current Thread [Next in Thread]