Instantly share code, notes, and snippets.

View scrapesite-kbresearch.sh
#!/bin/bash
dirSurfDrive="/home/johan/ownCloud/blogkbresearch"
dirDeploy="/var/www/blog.kbresearch.nl"
# Scrape local instance of kbresearch blog to static site
# 24/8 removed --adjust-extension \
wget --mirror \
--page-requisites \
View 2018-05-18T16_11_57_313Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli '@daisy/ace',
1 verbose cli '-g' ]
2 info using npm@5.6.0
3 info using node@v8.11.2
4 verbose npm-session 3ad0708fc6b56d27
5 silly install loadCurrentTree
View floatsBase64.py
#! /usr/bin/env python
import random
import struct
import base64
# Create list of random floating point values
listFloatIn = []
for i in range(20):
View debian_cheatsheet.md

Debian packaging cheat sheet

(From old notes, circa 2013)

List contents

dpkg --contents PACKAGENAME

Remove package

View epub-CB.csv
fileName wordCount
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622745.epub 100352
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622752.epub 141269
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622769.epub 189752
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622776.epub 77115
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622783.epub 385038
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622790.epub 153177
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622806.epub 294620
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622813.epub 282505
/media/johan/Elements/epub-CB/20150505/20150505123129_9789074622868.epub 247334
View epubwc.sh
#!/bin/bash
# Perform word count on each EPUB file in directory tree; report result as CSV
#
# Dependencies:
#
# - java
# - tika-server (see link here: https://tika.apache.org/download.html)
# - curl (installed by default on most Unix systems)
# - wc (installed by default on most Unix systems)
View epubcheck.sh
#!/bin/bash
# Infer location of JAR from script location (source: https://stackoverflow.com/a/246128)
SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
SOURCE="$(readlink "$SOURCE")"
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
View JP2ToTiff.sh
#!/bin/bash
# Convert directory with JP2 images to TIFF
# Requires Kakadu (kdu_expand) and ExifTool
# Display usage message if command line does not contain expected
# number of arguments
if [ "$#" -ne 2 ] ; then
echo "Usage: JP2ToTiff.sh dirIn dirOut" >&2
exit 1
View JP2ToTiff.sh
#!/bin/bash
# Convert directory with JP2 images to TIFF
# Requires Kakadu (kdu_expand) and ExifTool
# Display usage message if command line does not contain expected
# number of arguments
if [ "$#" -ne 2 ] ; then
echo "Usage: JP2ToTiff.sh dirIn dirOut" >&2
exit 1