Apinfo.bsh
Publicado por Reinaldo Marques de Lima 07/04/2006
[ Hits: 8.213 ]
Homepage: http://plasticossj4.wordpress.com
Script que gera um arquivo html com as ofertas de emprego do apinfo, sem precisar esperar a pagina carregar toda a perfumaria...pega somente o que interessa textos.
#!/bin/bash
LYNX=$(which lynx)
GREP=$(which grep)
HEAD=$(which head)
SED=$(which sed)
CUT=$(which cut)
apinfo(){
URL=http://www.apinfo3.com/pp7w.htm
$LYNX -source $URL | $GREP \<p\>\<a | $HEAD -2 | $CUT -d\" -f2 > /tmp/apinfo.tmp
txt
}
txt(){
LINKS=$(cat /tmp/apinfo.tmp)
for i in ${LINKS[*]}; do
$LYNX -dump $i | $SED 's/\[.*\]//g;/References/q' >> /tmp/apinfo.txt
done
html
}
html(){
DATA=$(date +%d/%m/%Y)
DATA2=$(date +%d_%m_%Y)
TEXTO=$($SED 's/[_]\{10,\}/<HR NOSHADE SIZE=1>/g;/References/d' /tmp/apinfo.txt)
TITLE="<TITLE>
Ofertas de emprego do dia $DATA
</TITLE>"
HEAD="<HEAD>
$TITLE
<H1>
<CENTER>
<B>
Script que acessa o Site Apinfo.com
</B>
</CENTER>
</H1>
<H2>
<CENTER>
<B>
Ofertas de emprego do dia $DATA
<HR NOSHADE SIZE=1>
</B>
</CENTER>
</H2>
</HEAD>"
BODY="<BODY bgcolor="white">
<FONT SIZE=3 FACE=verdana>
<PRE>
$TEXTO
</PRE>
</FONT>
</BODY>"
HTML="<HTML>
$HEAD
$BODY
</HTML>"
printf "$HTML" > apinfo_$DATA2.html
rm /tmp/apinfo.tmp
rm /tmp/apinfo.txt
}
apinfo
Backup c/ LOG, Grava CD e manda LOG p/ email
Nenhum comentário foi encontrado.
O Editor de Texto Nano: Simplicidade no Terminal
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Eu aprendi o segredo das artes! hahaha (2)
Como instalo o Clipper/Harbour no Linux Ubuntu (0)
O que você está ouvindo agora? [2] (243)









