Skip to content

Instantly share code, notes, and snippets.

View berteh's full-sized avatar

Berteh berteh

View GitHub Profile
@berteh
berteh / ArrayTranspose.pl
Created July 23, 2013 08:11
Transpose a CSV array
#! /usr/bin/perl
# transposes input.csv to output.csv.
#
# eg: input.csv:
# "id","1","2"
# "A1","a","b"
#
# output.csv will be
# "id","A1"
# "1","a"
@berteh
berteh / bash_aliases_pdf.sh
Created November 13, 2015 12:44
bash shortcut (alias/functions) to turn pdf to booklet or cardset.
# pdf shortcuts, using pdftk
pdfcount(){
#return number of pages of a pdf file
pdftk $1 dump_data output | grep -i NumberOfPages | grep -oE "[[:digit:]]{1,}"
}
pdf2booklet16(){
# reorder a copy of given pdf to be printed as 2 pages/side + dual, and binded in booklets of 4 sheets (16 pages).
# input.pdf must contain a multiple of 16 pages.