Skip to content

Instantly share code, notes, and snippets.

View PierpaoloPernici's full-sized avatar
🏠
Working from home

Pierpaolo 'pier' Pernici PierpaoloPernici

🏠
Working from home
View GitHub Profile
@PierpaoloPernici
PierpaoloPernici / readme
Created November 27, 2012 15:47
SWTOR Steam Overlay
using System;
using System.Diagnostics;
using System.IO;
using System.IO.Pipes;
using System.Management;
using System.Threading;
using System.Windows.Forms;
namespace steamswtor
{
@PierpaoloPernici
PierpaoloPernici / EnablePowerChime
Last active April 25, 2016 20:43
Charging chime on All MAC Hardware
defaults write com.apple.PowerChime ChimeOnAllHardware -bool true; open /System/Library/CoreServices/PowerChime.app &
@PierpaoloPernici
PierpaoloPernici / add-dock-space.sh
Created June 29, 2016 20:54
Add a space on the OS X Dock
#!/bin/sh
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; killall Dock
@PierpaoloPernici
PierpaoloPernici / cf.sh
Last active November 23, 2016 10:30
Codice Fiscale Inverso
#!/bin/bash
wget http://codicefiscale.it/doRCf.php --post-data="codfisc=$1" 2> /dev/null
cat doRCf.php | awk -F'#' '{ print "SESSO: " $3 "\nDATA: " $4 "\nLUOGO: " $5 }'
rm doRCF.php
@PierpaoloPernici
PierpaoloPernici / pier.terminal
Created May 14, 2017 10:04
macos-terminal-pier
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ANSIBlueColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGKyxYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKcHCBMZHSQoVSRudWxs1QkKCwwNDg8QERJcTlNDb21wb25lbnRzVU5TUkdCXE5T
Q29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29sb3JTcGFjZVYkY2xhc3NPECgwLjI1NDkwMTk2
MDggMC40NzQ1MDk4MDM5IDAuNjk4MDM5MjE1NyAxTxAmMC4yMDEyMTY5MzYxIDAuMzkx
@PierpaoloPernici
PierpaoloPernici / NETATMO.py
Created August 13, 2017 08:31
Netatmo thermostat monitoring with Telegraf (JSON)
#!/usr/bin/python
import time
import json
import requests
# setup your variables!
data = dict(grant_type='password', client_id='MYCLIENTID',
client_secret='MYCLIENTSECRET', username='MYUSERNAME',
password='MYPASSWORD', scope='read_thermostat')
@PierpaoloPernici
PierpaoloPernici / my-web-radio
Created August 13, 2017 12:01
Volumio's WEB RADIO
[{"service":"webradio","name":"SomaFM: Groove Salad","uri":"http://somafm.com/groovesalad256.pls"},{"service":"webradio","name":"SomaFM: Illinois Street Lounge","uri":"http://somafm.com/illstreet130.pls"},{"service":"webradio","name":"SomaFM: Left Coast 70s","uri":"http://somafm.com/seventies320.pls"},{"service":"webradio","name":"SomaFM: ThistleRadio","uri":"http://somafm.com/thistle130.pls"},{"service":"webradio","name":"SomaFM: Sonic Universe","uri":"http://somafm.com/sonicuniverse192.pls"},{"service":"webradio","name":"SomaFM: Drone Zone","uri":"http://somafm.com/dronezone256.pls"},{"service":"webradio","name":"SomaFM: Secret Agent","uri":"http://somafm.com/secretagent130.pls"},{"service":"webradio","name":"EuropaRadioJazz HD","uri":"http://thesoundofjazz.net:8000/TheSoundOfJazzHD.m3u"},{"service":"webradio","name":"SomaFM: Indie Pop Rock","uri":"http://somafm.com/indiepop130.pls"},{"service":"webradio","name":"Audiophile Stream Network: Baroque","uri":"http://8.38.78.173:8045/listen.pls"},{"service":"we
@PierpaoloPernici
PierpaoloPernici / openvpn_ipsec.md
Last active September 27, 2017 18:05
OpenVPN and Ipsec L2tp server
@PierpaoloPernici
PierpaoloPernici / wake.py
Created January 2, 2018 10:28
Wake on Lan - osx (python)
#!/usr/bin/env python
import socket
import sys
if len(sys.argv) < 3:
print "Uso: wake.py <ADR> <MAC> (es: 192.168.1.255 00:11:22:33:44:55)"
sys.exit(1)
mac = sys.argv[2]