Skip to content

Instantly share code, notes, and snippets.

View barmic's full-sized avatar

Michel barmic

  • Grenoble
View GitHub Profile
@barmic
barmic / amqpcat.py
Last active April 29, 2019 12:39
amqpcat
#!/usr/bin/env python3
from yaml import safe_load_all, dump
import sys
import pika
def serialize(channel, method, props, body):
msg={'body': body.decode('utf-8'), 'headers': props.headers, 'routingkey': method.routing_key}
dump(msg, sys.stdout, default_flow_style=False)
sys.stdout.write('---\n')
@barmic
barmic / docke-compose.yml
Created May 27, 2019 11:59
deploiement barmic.eu
version: '3'
services:
loadbalancer:
image: traefik:1.7
restart: always
command: --api --docker
ports:
- "80:80"
- "8080:8080"
volumes:
@barmic
barmic / plouf.c
Created May 28, 2019 13:58
plouf
register short *to, *from;
register count;
{
register n=(count+7)/8;
switch(count%8){
case 0: do{ *to = *from++;
case 7: *to = *from++;
case 6: *to = *from++;
case 5: *to = *from++;
case 4: *to = *from++;
@barmic
barmic / DLFPNoKarma.js
Created August 31, 2019 18:41
DLFP scripts
// ==UserScript==
// @name DLFPNoKarma
// @namespace DLFPNoKarma
// @version 0.1
// @description https://linuxfr.org/users/peetah/journaux/plonk
// @author You
// @match https://linuxfr.org/*
// @grant none
// @run-at document-body
// ==/UserScript==
sub MAIN ($length){say (1...$length).map({("*" x $length).comb.join("_").subst(/\*_/," ", :x($length-$_))}).join("\n")}
@barmic
barmic / plouf
Created December 12, 2019 14:44
Disséquer un APK pour trouver une API de météo
https://pastebin.com/raw/u67CjRJZ
@barmic
barmic / doodle.txt
Created December 19, 2019 08:48
Doodle Noël 2020
Non je rigole on va attendre un peu tout de même ;)
@barmic
barmic / tarsnap.sh
Created April 13, 2020 14:25
Tarsnap config
#!/bin/bash
# install in /etc/NetworkManager/dispatcher.d/02tarsnap
IF=$1
STATUS=$2
RETENTION_DAYS=7
RETENTION_COUNT=5
[[ "$STATUS" != 'up' ]] && exit
@barmic
barmic / autofill.js
Last active August 14, 2020 06:46
userscript
// ==UserScript==
// @name AutoFill Push
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://qlf-sun-admin.sfr.com/sun/push/ng/bundles/*/campaigns/add/*
// @match https://sun-admin.sfr.com/sun/push/ng/bundles/*/campaigns/add/*
// @match https://dev-sun-admin.inovatel.com/sun/push/ng/bundles/*/campaigns/add/*
// @grant none
@barmic
barmic / cd.sh
Created July 9, 2020 14:01
zsh quick tips
setopt AUTOCD # Faire un cd sans cd
# Permet d'ajouter les répertoires dans les quels on navigue dans une pile
# de manière automatique. S'utilise avec cd -<tab> (cd -2 permet d'aller dans l'avant dernier dossier parcouru)
setopt AUTO_PUSHD
setopt PUSHDMINUS
# permet de créer un racourcis vers un dossier à utiliser ~plouf
hash -d plouf="${HOME}/fold1/fold2/fold3/"