Listar bolsas disponíveis no Senac
Publicado por Christian Martorano (última atualização em 06/07/2018)
[ Hits: 1.592 ]
Download capturaCursoDiario.sh
Boa tarde comunidade deste maravilhoso mundo GNU/Linux, desenvolvi esse script para que me encaminha a cada 1 hora todas as bolsas disponíveis no site do Senac, no caso utilizei a unidade de Bauru, porém para utilizar outra unidade basta trocar na URL do site e a sigla da filial.
Coloquei o script no crond do servidor para que ele rode a cada 1 hora do dia, porém esse parâmetro pode ser alterado a gosto, segue abaixo o que utilizo em servidor:
00 */1 * * * /mnt/scripts/capturaCursoDiario.sh
#!/bin/bash touch cursosresumo touch cursosresumotmp links="$(curl -s "http://www.sp.senac.br/jsp/default.jsp?newsID=DYNAMIC,oracle.br.dataservers.GratDataServer16,selectCourses&unit=BAU&template=1575.dwt&testeira=349" | grep --text ",selectCourse&course=" | sed "s/'<a href=/$/" | cut -d "$" -f2 | cut -d '"' -f2 | sed "s/'+currUnit+'/BAU/")" for l in $links; do curso="$(curl -s "http://www.sp.senac.br$l" | grep --text 'id="nmCourse"' | cut -d '>' -f2 | cut -d '<' -f1)" echo "$curso|$l" >> cursosresumo done dos2unix cursosresumo 2>/dev/null dos2unix cursosresumotmp 2>/dev/null for a in $(cat -v cursosresumo | tr " " "$" | tr "\n" " "); do c="$(echo "$a" | sed "s/M-a/a/" | sed "s/M-s/o/" | sed "s/M-g/c/" | sed "s/M-c/a/" | sed "s/M-m/i/" | sed "s/M-gM-c/ca/" | sed "s/M-\`/a/" | sed "s/M-i/e/" | tr "$" " " | cut -d "|" -f1)" l="$(echo "$a" | tr "$" " " | cut -d "|" -f2)" echo -e "Curso: $c \t Link-> http://www.sp.senac.br$l" >> cursosresumotmp done echo "$(cat cursosresumotmp)" | mail -s "Resumo Diario - Cursos Disponiveis - $(date +%d/%m/%y) " -r seuusuario suacontadeemail@seudominio.com sleep 10 rm cursosresumo rm cursosresumotmp
cliente do need for speed underground
Script para apagar CD-RW com barra de progresso em Xdialog
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Preciso recuperar videos *.mp4 corrompidos (2)
Secure boot, artigo interessante, nada técnico. (1)
\Boot sem espaço em disco (Fedora KDE Plasma 42) (6)









