Skip to content

Instantly share code, notes, and snippets.

View brunodasilvalenga's full-sized avatar

Bruno da Silva Valenga brunodasilvalenga

View GitHub Profile
@javilobo8
javilobo8 / download-file.js
Last active March 17, 2025 14:25
Download files with AJAX (axios)
axios({
url: 'http://localhost:5000/static/example.pdf',
method: 'GET',
responseType: 'blob', // important
}).then((response) => {
const url = window.URL.createObjectURL(new Blob([response.data]));
const link = document.createElement('a');
link.href = url;
link.setAttribute('download', 'file.pdf');
document.body.appendChild(link);
@jfriv
jfriv / prod-rds-snap-restore-to-dev-temp.sh
Created August 16, 2016 20:03
RDS manual snapshot and restore script
#!/bin/bash
# set up some variables
NOW_DATE=$(date '+%Y-%m-%d-%H-%M')
RESTORE_FROM_INSTANCE_ID=<source name>
TARGET_INSTANCE_ID=<target name>
TARGET_INSTANCE_CLASS=db.m4.large
VPC_ID=<vpc subnet id>
NEW_MASTER_PASS=<root password>
#Why: Verify email box exists
#Author: Bruno da Silva Valenga - <brunodasilvalenga.com.br>
#Created: 08/25/2014
#Usage: script.py [email protected]
#Install lib DNS: https://github.com/rthalley/dnspython
import socket, smtplib, re, sys, dns.resolver
addressToVerify = sys.argv[1]
match = re.match('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$', addressToVerify)