Skip to content

Instantly share code, notes, and snippets.

View leobrines's full-sized avatar
👽

Leo leobrines

👽
View GitHub Profile
@leobrines
leobrines / sed.txt
Last active December 2, 2019 20:51
Syntax for refactor with new lines and multiple files in Mac OS with sed command
# Source: https://unix.stackexchange.com/questions/26284/how-can-i-use-sed-to-replace-a-multi-line-string
sed -e '1h;2,$H;$!d;g' -e 's/__YOUR_REGEX_GOES_HERE__...'
# Source: https://blog.stathat.com/2012/10/11/refactoring_with_sed.html
sed -i "" 's/uc.User.Data.ApiKey/uc.User.ApiKey()/g' **/*.go
@leobrines
leobrines / gdrive_install.sh
Created September 9, 2019 01:19
Bash Script For Install Gdrive
#!/bin/bash
gdrive_name=gdrive
gdrive_bin=/usr/bin/$gdrive_name
if [ -f $gdrive_name ] ; then
echo "$gdrive_name already existe, probably it's installed..."
exit 0
else
echo "Downloading Google Drive | Script for Linux x64..."
@leobrines
leobrines / gdrive_install.sh
Created September 9, 2019 01:19
Bash Script For Install Gdrive
#!/bin/bash
gdrive_name=gdrive
gdrive_bin=/usr/bin/$gdrive_name
if [ -f $gdrive_name ] ; then
echo "$gdrive_name already existe, probably it's installed..."
exit 0
else
echo "Downloading Google Drive | Script for Linux x64..."
@leobrines
leobrines / gdrive_install.sh
Created September 9, 2019 01:19
Bash Script For Install Gdrive
#!/bin/bash
gdrive_name=gdrive
gdrive_bin=/usr/bin/$gdrive_name
if [ -f $gdrive_name ] ; then
echo "$gdrive_name already existe, probably it's installed..."
exit 0
else
echo "Downloading Google Drive | Script for Linux x64..."
@leobrines
leobrines / markdown.css
Created July 4, 2019 14:40
Github Markdown Styles - Taken from devtool sources https://guides.github.com/features/mastering-markdown/
.markdown-body {
font-size: 15px;
line-height: 1.7;
overflow: hidden; }
.markdown-body > *:first-child {
margin-top: 0 !important; }
.markdown-body > *:last-child {
margin-bottom: 0 !important; }
.markdown-body a.absent {
color: #c00; }
@leobrines
leobrines / sockets_svq.inc
Created June 14, 2019 22:41
AMXX CS 1.6 Include - This enable to query a server for it's information like hostname, map or players count with sockets
#include <amxmodx>
#include <sockets>
#define MAX_INFO_LEN 1400
#define MAX_INFO_FORMAT 100
// A2S_INFO definitions for source according to http://developer.valvesoftware.com/wiki/Server_Queries#Source_servers_2
#define A2S_INFO "^xFF^xFF^xFF^xFF^x54Source Engine Query^x00"
#define A2S_INFO_LEN 25
@leobrines
leobrines / create-user.js
Created May 18, 2019 21:00
Get key from "DuplicateKeyError" MongoDB - NodeJS
try {
await db.collection('users').create({
name,
email,
phone,
password
})
} catch (error) {
if (error.code == 11000) {
const duplicated = error.match(/index:\s([a-z]+)/i);
@leobrines
leobrines / config.js
Created May 3, 2019 21:53
Enviroment configuration for NodeJS - "Twelve-Factor App" | https://12factor.net/config
const enviroment = {};
Object.assign(enviroment, process.env);
for (let [key, value] of Object.entries(enviroment)) {
switch (value) {
case "true":
enviroment[key] = true;
break;
case "false":
enviroment[key] = false;
@leobrines
leobrines / practice.cfg
Created April 23, 2019 17:37
Pregame CFG for practice with grenades
// Server configuration
sv_cheats 1
mp_limitteams 0
mp_autoteambalance 0
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_roundtime_hostage 60
mp_maxmoney 99999
mp_startmoney 99999
@leobrines
leobrines / pomo.sh
Created April 19, 2019 16:32
Pomodoro for Linuxers
#!/bin/bash
zenity --warning --text="25-minutes pomodoro started!"
sleep 1500
echo "Good job! finished pomodoro!" >> ~/finish.txt
gedit ~/finish.txt
rm ~/finish.txt