Skip to content

Instantly share code, notes, and snippets.

View rwaltenberg's full-sized avatar

Rodrigo Waltenberg rwaltenberg

View GitHub Profile
@rwaltenberg
rwaltenberg / gist:fc3bcabf86cb13959456bb8ec715e464
Created July 6, 2023 15:18
Check for rate change on Husky and alert when it reaches target
(async function notifyForRate(targetRate) {
if (!targetRate) {
targetRate = Number(prompt('What is the target rate?'));
if (Number.isNaN(targetRate)) {
return alert('This is not a number. Cancelling...');
}
}
if(await Notification.requestPermission() !== 'granted')
@rwaltenberg
rwaltenberg / export-data.js
Last active June 27, 2018 12:24
Exportação e importação de dados do localStorage e sessionStorage via bookmarklet
(function ExportData (w) {
var d = w.document;
var base64_encode = w.btoa;
var local = base64_encode(JSON.stringify(w.localStorage));
var session = base64_encode(JSON.stringify(w.sessionStorage));
var zone = d.createElement('textarea');
Object.assign(zone.style, {
// Avoid `console` errors in production
(function() {
if(window.debug) {
return;
}
var method;
var noop = function () {};
var methods = [
'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
@rwaltenberg
rwaltenberg / gulpfile.js
Created August 5, 2016 19:39
Configuração simples do gulp para um servidor de desenvolvimento.
// Carrega as dependências
var gulp = require('gulp');
var browserSync = require('browser-sync');
var reload = browserSync.reload;
// Cria uma tarefa chamada "serve" que vai criar um
// servidor e observar mudanças nos arquivos para
// atualizar a página automaticamente.
gulp.task('serve', function() {
@rwaltenberg
rwaltenberg / config-local.constant.js
Created July 13, 2016 12:54
Cria uma constante no AngularJS
// Cria uma constante chamada configLocal no AngularJS.
// Depois ela pode ser injetada como dependência dentro
// do projeto.
angular
.module("nomeDoApp")
.constant("configLocal", {
"db": "http://localhost",
"port": "80",
...