Skip to content

Instantly share code, notes, and snippets.

View MartinBrugnara's full-sized avatar

Martin Brugnara MartinBrugnara

View GitHub Profile

Keybase proof

I hereby claim:

  • I am MartinBrugnara on github.
  • I am martinbrugnara (https://keybase.io/martinbrugnara) on keybase.
  • I have a public key whose fingerprint is AD35 1834 ABDA BFF7 4C13 C034 3093 1A1F F36D D5E9

To claim this, I am signing this object:

@MartinBrugnara
MartinBrugnara / extract_magnet.sh
Created March 28, 2016 16:19
tntvillage query result page to list of magnet links
#!/bin/bash
if [ "$#" -ne 1 ]; then
echo "Usage $0 tntpage.htm"
exit 1
fi
cat "$1" | grep 'showtopic' | sed -e "s/.*href=['\"]\([^\"']*?showtopic=[^\"']*\)['\"].*/\1/" \
| grep '^http' | grep index | xargs -n 1 curl \
| grep 'magnet:?' | sed -e "s/.*href=['\"]\(magnet:?[^\"']*\)['\"].*/\1/"
@MartinBrugnara
MartinBrugnara / syncthing.conf
Created May 13, 2014 11:48
upstart syncthing
description "Syncthing deamon"
start on (starting ufw)
stop on [!023456]
env STNORESTART=yes
env HOME=/srv/sync
respawn
@MartinBrugnara
MartinBrugnara / backlight
Created March 13, 2014 17:04
intel backlight - brightness management tool
max=`cat /sys/class/backlight/intel_backlight/max_brightness`
req=$1
if [ $req -le 5 ]; then
req=5
fi
if [ $req -ge 100 ]; then
req=100
fi
next=$[$max * $req / 100]
@MartinBrugnara
MartinBrugnara / Remove File via symlink
Last active December 24, 2015 04:19
Remove file from symlinks (soft links)
@MartinBrugnara
MartinBrugnara / ubuntu NetworkManager DNS fix
Created August 16, 2013 16:24
ubuntu NetworkManager DNS fix
If you, like me, does'not accept anymore that NetworkManager change/lose you DNS configuration...
And if you doesn't know what this line is for...
This trick should fix your problem!
file:
/etc/NetworkManager/NetworkManager.conf
line 3:
dns=dnsmasq
@MartinBrugnara
MartinBrugnara / btsync.supervisor.conf
Last active September 22, 2016 01:45
Supervisor .conf for Bit Torrent Sync (btsync)
[program:btsync]
command=/usr/local/btsync/btsync --nodaemon --config /usr/local/btsync/sync.conf
user=<%= btuser %>
redirect_stderr=true
stdout_logfile=/tmp/btsync.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=3
@MartinBrugnara
MartinBrugnara / search.js
Created May 7, 2013 09:14
jQuery Filter - Search Table - with typeahead
var SEARCH_MODE = 1;
$("#search-input").keyup(function(){
if($(this).val() != ""){
// hide all rows
$("#search-table :not(thead, tfoot) tr").hide();
if(SEARCH_MODE==0){
// Mode 0: Require at least one word per row
var search_string = $.map($(this).val().split(/[^a-zA-Z0-9]/), function(e, i){
return "#search-table td:contains-ci('"+e+"')";