Skip to content

Instantly share code, notes, and snippets.

View andersonmadeira's full-sized avatar

Anderson Madeira andersonmadeira

View GitHub Profile
@andersonmadeira
andersonmadeira / remove-youtube-cards.js
Created December 28, 2021 13:00
Remove YouTube End Cards
document.querySelectorAll(".ytp-ce-element").forEach((el) => el.remove());
@andersonmadeira
andersonmadeira / random_password.sh
Created March 26, 2019 13:11
Generate Random Password
# Generate passwords
date +%s | sha256sum | base64 | head -c 32 ; echo
@andersonmadeira
andersonmadeira / gist:397f93ae9720bf91ae834813dc776b27
Created January 29, 2019 18:16
permissoes_storage_laravel.txt
# Alterar permissões para a pasta storage
sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache
document.getElementsByTagName('video')[0].requestPictureInPicture();
@andersonmadeira
andersonmadeira / git_commands.sh
Created October 31, 2018 21:02
Comandos úteis no GIT
# Exibir todos os commits de origin/develop que não estão em origin/master
git log origin/master..origin/develop --oneline
# Exibir quais commits do branch atual não estão em origin/master
git log origin/master..HEAD --oneline
# Exibir alterações em origin/develop que não estão em origin/master
git diff --stat origin/master..origin/develop
@andersonmadeira
andersonmadeira / get_changed_files_in_commit.sh
Created October 31, 2018 21:01
Exibir todos os arquivos que foram alterados em um determinado commit
# trocar hash pelo começo ou todo o hash do commit
git show --pretty="" --name-only hash
# Exemplo:
git show --pretty="" --name-only 8f9831a35767
# Pra exibir a quantidade de arquivos que foram alterados basta adicionar o wc com a opção -l
git show --pretty="" --name-only 8f9831a35767 | wc -l
@andersonmadeira
andersonmadeira / fix_page_links.js
Created October 31, 2018 21:01
Corrigir links da página
@andersonmadeira
andersonmadeira / zip_commit_mudancas.sh
Created October 31, 2018 21:00
Gerar um zip com arquivos modificados desde commit
# Gera um zip, preservando hierarquia, de todos os arquivos modificados desde o commit do hash informado até o HEAD
git diff --name-only f631445f61cc117bad4852e8f9633888f406644d HEAD | tar -czf mudancas.tgz -T -
@andersonmadeira
andersonmadeira / patches.sh
Created October 31, 2018 21:00
Usando patches no GIT
# Pra criar um arquivo patch do HEAD até 10 commits atrás:
git format-patch -10 HEAD --stdout > 0001-ultimos-10-commits.patch
# Pra applicar o patch:
git apply --stat file.patch # Mostra o status
git apply --check file.patch # Checa por erros antes de aplicar
git am < file.patch # Aplica o patch
@andersonmadeira
andersonmadeira / zip_mudancas.sh
Created October 31, 2018 20:59
Gerar um zip com os arquivos modificados dos dois ultimos commits
git diff --name-only HEAD~2 | zip mudancas.zip -@