Skip to content

Instantly share code, notes, and snippets.

View lodi-g's full-sized avatar

Grégoire Lodi lodi-g

  • Stockholm
View GitHub Profile
@lodi-g
lodi-g / hide_full_activities.user.js
Last active November 14, 2016 23:08
Hides full activities on the {EPITECH} intra. Only works with weekly view. Tested with Firefox (GreaseMonket) & Chrome (TamperMonkey) successfully.
// ==UserScript==
// @name Hide full activities
// @namespace lodi_g
// @description Hides full activities on the {EPITECH} intra. Only works with weekly view. Tested with Firefox (GreaseMonket) & Chrome (TamperMonkey) successfully.
// @include *intra.epitech.eu/planning/*
// @require https://code.jquery.com/jquery-3.0.0.min.js
// @require https://gist.github.com/raw/2625891/waitForKeyElements.js
// @version 0.2a
// @grant GM_getValue
// @grant GM_setValue
@lodi-g
lodi-g / get_asm.sh
Last active December 6, 2016 19:55
Get assembly from source file easily.
#!/bin/bash
# Needed variables
OBJFILE_PATH="/tmp/asm.o"
SCRIPT_NAME=$(basename $0)
ASSEMBLY_DEFAULT="AT&T"
CFLAGS_DEFAULT="-g"
# Help message
function disp_help()
#####
# #
#X #
### X###
# X X #
### # ### # ######
# # ### ####### OO#
# X X OO#
##### #### #P#### OO#
# ### ######
@lodi-g
lodi-g / root_blinux_4.md
Last active February 2, 2017 21:30
Comment devenir root sous BLINUX 4.0 El Tigre

Devenir root sous BLINUX 4 El Tigre

Les mots en italique sont précisés plus bas.

  • Au démarrage du PC, une fois devant l'écran du grub, sélectionner l'entrée BLINUX 4.0 El Tigre et appuyer sur e.
  • Trouver la ligne commencant par linuxefi, ajouter a la fin init=/bin/sh.
    • Le clavier est en QWERTY, la touche / se situe sur la touche !.
  • Appuyer sur F10.
  • Une fois arrivé devant un terminal, taper la commande su -.
  • sudo mount -o remount,rw /.
  • passwd.
@lodi-g
lodi-g / checker.js
Created February 8, 2017 00:39
Just a twitch username checker in nodejs.
#!/usr/bin/env node
const ArgumentParser = require("argparse").ArgumentParser;
const fs = require("fs");
const colors = require("colors");
const request = require("request");
const parser = new ArgumentParser({
version: "0.0.1",
addHelp: true,
@lodi-g
lodi-g / install_qcm_ci.sh
Created March 3, 2017 18:12
Install script for a private repository
#!/bin/bash
QCM_CI_FOLDER="/mnt/home/exam/QCM-CI/"
function error {
echo
echo "Failed. Exiting."
if [ -z $1 ]; then
echo "Umounting /mnt."
sudo umount /mnt
@lodi-g
lodi-g / yammer2intra.user.js
Last active March 4, 2017 16:52
Just adds a link to EPITECH intranet from the Yammer social networking website.
// ==UserScript==
// @name Yammer2Intra
// @namespace lodi_g
// @include https://www.yammer.com/epitech.eu/*
// @version 0.1
// @grant none
// ==/UserScript==
const debuggingEnabled = false;
const imageUrl = "https://intra.epitech.eu/favicon.ico";
@lodi-g
lodi-g / provence_alpes_cote_azur.user.js
Created March 12, 2017 20:23
Userscript for EPITECH's intranet. Probably the best userscript you could ever find.
// ==UserScript==
// @name PROVENCE ALPES COTES D'AZUR
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://intra.epitech.eu/user/claude-andrea.packa@epitech.eu/
// @grant none
// ==/UserScript==
@lodi-g
lodi-g / hex_to_bg.user.js
Last active April 9, 2017 23:18
Change hex codes by setting its associated color as background color
// ==UserScript==
// @name hex to bg color
// @namespace lodi-g
// @version 0.1
// @description Change hex codes by setting its associated color as background color
// @author lodi-g
// @match *://*/*
// @require https://raw.githubusercontent.com/padolsey/findAndReplaceDOMText/master/src/findAndReplaceDOMText.js
// @grant none
// ==/UserScript==
@lodi-g
lodi-g / phprun.sh
Last active April 11, 2017 15:27
Use phpvm easily
#!/usr/bin/bash
scriptname=`basename $0`
usage() {
echo "Usage: `basename $scriptname` file [version]*."
echo "Version will be ${versions[0]} by default."
exit 0
}