Skip to content

Instantly share code, notes, and snippets.

View rdeavila's full-sized avatar

Rodrigo de Avila rdeavila

View GitHub Profile
@rdeavila
rdeavila / nivel-cai.sh
Created July 13, 2023 12:00
Nível do Rio Caí, últimas 24h
#!/usr/bin/env bash
curl -s 'http://sace.cprm.gov.br/cai/dwr/call/plaincall/RelatorioService.gerarRelatorioVerDados.dwr' --data-raw $'callCount=1\nwindowName=\nc0-scriptName=RelatorioService\nc0-methodName=gerarRelatorioVerDados\nc0-id=0\nc0-param0=string:tableRelatorio\nc0-param1=number:24\nc0-param2=number:92\nbatchId=9\npage=%2Fcai%2F\nhttpSessionId=11gkb76odm27z\nscriptSessionId=85279F8CEBB65831D7A7CAC7793AF7E1\n' | html2text | grep '| '
@rdeavila
rdeavila / gist:d56ede74303c06d5651938d0fecf5f17
Created July 13, 2023 01:39
Monitoramento nível do ro caí
curl 'http://sace.cprm.gov.br/cai/dwr/call/plaincall/RelatorioService.gerarRelatorioVerDados.dwr' \
-H 'Accept: */*' \
-H 'Accept-Language: pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7' \
-H 'Connection: keep-alive' \
-H 'Content-Type: text/plain' \
-H 'Cookie: JSESSIONID=11gkb76odm27z; _ga=GA1.3.533490.1655485445' \
-H 'Origin: http://sace.cprm.gov.br' \
-H 'Referer: http://sace.cprm.gov.br/cai/' \
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36' \
--data-raw $'callCount=1\nwindowName=\nc0-scriptName=RelatorioService\nc0-methodName=gerarRelatorioVerDados\nc0-id=0\nc0-param0=string:tableRelatorio\nc0-param1=number:24\nc0-param2=number:92\nbatchId=9\npage=%2Fcai%2F\nhttpSessionId=11gkb76odm27z\nscriptSessionId=85279F8CEBB65831D7A7CAC7793AF7E1\n' \
@rdeavila
rdeavila / pd-event.sh
Created June 13, 2023 20:03 — forked from alperkokmen/pd-event.sh
Simple script to trigger, acknowledge, and resolve incidents via PagerDuty Integration API.
#!/bin/bash
CONTENT_TYPE="application/json"
DESCRIPTION="bad things™ are happening"
URL="https://events.pagerduty.com/generic/2010-04-15/create_event.json"
if [ $# -ne 3 ]; then
echo "Usage: pd-event.sh [TYPE] [SERVICE KEY] [INCIDENT KEY]"
echo " - TYPE: [t]rigger | [a]cknowledge | [r]esolve"
echo " - SERVICE KEY: unique identifier for service"
### Keybase proof
I hereby claim:
* I am rdeavila on github.
* I am rodrigo (https://keybase.io/rodrigo) on keybase.
* I have a public key ASCYrtcrU6zIhbaEwUdjftM4qxWtmiB9KPek57Us4SXrCQo
To claim this, I am signing this object:
### Keybase proof
I hereby claim:
* I am rdeavila on github.
* I am rodrigo (https://keybase.io/rodrigo) on keybase.
* I have a public key ASA3xr4r_NTINFq6BmGtgLZqZby2zQDWboJuSDtUNmquZAo
To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am rdeavila on github.
  • I am rodrigo (https://keybase.io/rodrigo) on keybase.
  • I have a public key whose fingerprint is 4E71 DFE5 83E3 DA93 6E66 6063 FA15 D899 35AE 0847

To claim this, I am signing this object:

@rdeavila
rdeavila / select-case.sql
Last active August 29, 2015 13:58
SQL: Como fazer select de uma coluna ou outra, usando CASE.
SELECT
e.Nome AS nome_empresa,
(Case
WHEN c.tipo_pessoa = 'J' THEN c.Nome_Fantasia
ELSE c.Nome
END ) AS nome_ordem,
c.*
FROM
LD_Cliente c,
LD_Empresa e
@rdeavila
rdeavila / internet-explorer-download.sh
Created March 19, 2014 23:46
Downloads de VMs com Internet Explorer.
#!/bin/bash
# IE 7, Windows Vista
curl -O -L "http://www.modern.ie/vmdownload?platform=mac&virtPlatform=parallels&browserOS=IE7-Vista&filename=Parallels/IE7_Vista/IE7.Vista.For.MacParallels.part0{1.sfx,2.rar,3.rar}"
# IE 8, Windows XP
curl -O -L "http://www.modern.ie/vmdownload?platform=mac&virtPlatform=parallels&browserOS=IE8-WinXP&filename=Parallels/IE8_WinXP/IE8.WinXP.For.MacParallels.part{1.sfx,2.rar}"
# IE 9, Windows 7
curl -O -L "http://www.modern.ie/vmdownload?platform=mac&virtPlatform=parallels&browserOS=IE9-Win7&filename=Parallels/IE9_Win7/IE9.Win7.For.MacParallels.part0{1.sfx,2.rar,3.rar,4.rar}"
@rdeavila
rdeavila / README.md
Last active August 29, 2015 13:57
Ubuntu Linux: Como fazer upload de arquivos para o Google Drive, via terminal / ssh
@rdeavila
rdeavila / get-mime.sh
Created March 18, 2014 18:30
Linux: Como ver o mime-type de um arquivo
#!/bin/bash
file --mime-type -b ${1}