Skip to content

Instantly share code, notes, and snippets.

View David-Lor's full-sized avatar
🐍
entro.py

David Lorenzo David-Lor

🐍
entro.py
  • Vigo/Galiza/Spain
  • 21:29 (UTC +02:00)
View GitHub Profile
@David-Lor
David-Lor / install_docker_debian.sh
Created November 22, 2019 13:08
Install Docker on Debian 10
#!/bin/bash
if [[ ! $UID -eq 0 ]]
then
echo "Must run as root!"
exit 1
fi
fingerprintNotMatch() {
echo 'WARNING, Fingerprint NOT MATCH, exiting!'
@David-Lor
David-Lor / git-rewrite.author.sh
Last active November 11, 2019 19:18
Git - Rewrite history with current (global) user & email
#!/bin/bash
set -ex
NAME="$(git config --global --get user.name)"
EMAIL="$(git config --global --get user.email)"
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='${NAME}'; GIT_AUTHOR_EMAIL='${EMAIL}'; GIT_COMMITTER_NAME='${NAME}'; GIT_COMMITTER_EMAIL='${EMAIL}';" HEAD
echo "Now run \"git push --force\" to override commits on remote repository"
@David-Lor
David-Lor / github-setup-ssh.sh
Last active November 12, 2019 20:51
Setup Github SSH key
#!/bin/bash
set -ex
ssh-keygen -f "$HOME/.ssh/github.priv"
mv "$HOME/.ssh/github.priv.pub" "$HOME/.ssh/github.pub"
echo "Host github.com" >> "$HOME/.ssh/config"
echo " IdentityFile ~/.ssh/github.key" >> "$HOME/.ssh/config"
@David-Lor
David-Lor / GTA5_InternetBlock_Disable.bat
Last active January 25, 2025 10:10
Block internet access to GTA V
:: Disable the rule == Enable internet
set RULE_NAME=GTA5_BLOCK
netsh advfirewall firewall set rule name="%RULE_NAME%" dir=in new enable=no
netsh advfirewall firewall set rule name="%RULE_NAME%" dir=out new enable=no
@David-Lor
David-Lor / YoutubeStudioClassicRedirector.html
Last active April 15, 2020 16:26
Redirect to Youtube Studio Classic
<!DOCTYPE html>
<!--
YOUTUBE STUDIO CLASSIC REDIRECTOR
Open this file on your web browser and it will redirect to the Classic Youtube Studio webpage.
Created by https://github.com/David-Lor
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@David-Lor
David-Lor / cryfs_mount.sh
Last active August 2, 2019 18:40
CryFS mount/unmount scripts
#!/bin/bash
set -e
CRYFS_DIR="$1"
CRYFS_DIR_NAME=$(basename "${CRYFS_DIR}")
CRYFS_MOUNT_DIR="$HOME/cryfs_${CRYFS_DIR_NAME}"
if [ -z "${CRYFS_DIR}" ]
then
echo "No route specified!"
@David-Lor
David-Lor / MQTTSubscribe.sh
Created July 11, 2019 12:29
Shell Script to subscribe to MQTT and execute a callback
#!/bin/bash
# This script subscribes to a MQTT topic using mosquitto_sub.
# On each message received, you can execute whatever you want.
while true # Keep an infinite loop to reconnect when connection lost/broker unavailable
do
mosquitto_sub -h "127.0.0.1" -t "test" | while read -r payload
do
# Here is the callback to execute whenever you receive a message:
@David-Lor
David-Lor / QuitarPopupCuponesAliexpress.js
Last active January 21, 2019 09:48
Quitar popup cupones Aliexpress (Greasemonkey/Tampermoney)
// ==UserScript==
// @name Quitar popup cupones Aliexpress
// @version 1
// @grant none
// @match https://*.aliexpress.com/*
// ==/UserScript==
(function() {
'use strict';
document.onreadystatechange = function() {
@David-Lor
David-Lor / InstalarTasmotaMagicHomeWifiRgbController.md
Created January 9, 2019 13:27
Instalar Tasmota en MagicHome WiFi RGB Controller

Flashear Tasmota en WiFi RGB Controller

Materiales

  • wifi rgb
  • soldador
  • estaño
  • 4 cables macho-macho (que se van a soldar y desoldar de la placa del wifi rgb)
  • 4 cables hembra-macho
  • breadboard
@David-Lor
David-Lor / InstalarTasmotaSonoffTouchSerial.md
Last active December 12, 2018 10:51
Instalar Tasmota en Sonoff Touch por Serial