Skip to content

Instantly share code, notes, and snippets.

View tatic0's full-sized avatar

fran varas tatic0

View GitHub Profile
@tatic0
tatic0 / .vimrc
Created August 14, 2014 14:02
python, ino and json friendly vimrc file
syn on
set number
set tabstop=2
set expandtab
set shiftwidth=2
set bg=dark
map <leader>jt <Esc>:%!json_xs -f json -t json-pretty<CR>
au BufRead,BufNewFile *.json set filetype=json
@tatic0
tatic0 / .iftoprc
Created August 14, 2014 14:01
iftop config file
log-scale:yes
@tatic0
tatic0 / .vimrc
Created May 11, 2014 17:05
python-friendly .vimrc file
syn on
set number
set tabstop=2
set expandtab
set shiftwidth=2
@tatic0
tatic0 / import-screen.sh
Created April 29, 2014 13:48
screenshot using imagemagik (useful with minimalist desktops like i3)
#!/bin/bash
# you can copy this to /usr/local/bin
# and then chmod 775 it
now=`date +%Y-%m-%d:%H:%M%s`
echo "saving: ~/Pictures/screenshot-$now.jpg"
import ~/Pictures/screenshot-"$now".jpg
@tatic0
tatic0 / tl-pi.sh
Created August 26, 2013 20:41
shell script to generate pictures for a timelapse with RaspberryPi camera module using raspistill
#!/bin/bash
echo "how many pictures you want to take?"
read hmany
echo "at which interval"
read interval
counter=1
while [ $counter -le $hmany ]
@tatic0
tatic0 / tl-rstill.sh
Created August 15, 2013 07:34
simple bash script to do a time lapse with raspistill
#!/bin/bash
echo "how long do you want to take pictures? (in seconds)"
read hlong
echo "at which interval (in seconds)"
read interval
echo "please provide a prefix to name the pictures"
read prefix
hlongms=$(($hlong*1000))
@tatic0
tatic0 / snap-pi.sh
Created August 11, 2013 10:23
script to take pictures from the CLI with Raspberry-pi + camera module
#!/bin/bash
pictname=`date +%s`
raspistill -o $pictname.jpg -q 100 -v -ex auto -awb sun -mm matrix -t 300
@tatic0
tatic0 / geoip.php
Created February 7, 2013 11:48
parse a list of IPs and return the country where the IP is using GeoIP
<?php
error_reporting(0);
$data = file('failIP.text');
foreach ($data as $line) {
$host = trim($line);
$country = geoip_country_name_by_name($host);
if ($country) {
echo 'Host '.$host. ' is located in: '.$country. "\n";
@tatic0
tatic0 / volume.sh
Last active September 4, 2016 17:28
set amixer volume with zenity
#!/bin/bash
# script to change the volume using amixer + zenity
current_vol=$(amixer -c 0 get 'Master' |tail -1| sed 's/.*\[\([0-9][0-9]\%\)\].*/\1/g'| sed 's/%//g')
function volume {
VOLVALUE=$(zenity --scale --value=$current_vol --text "set volume")
CMD="amixer -c 0 set 'Master' $VOLVALUE%"
echo $CMD
@tatic0
tatic0 / launcher.sh
Created December 8, 2012 17:53
for testing purposes I need to keep a small python http engine alive
#!/bin/bash
# launcher.sh
while true; do if [[ ! $(ps -ef |egrep "python.*[m]ain") ]] ; then echo "server down"; ./main.py; fi; sleep 10; done