Navigation: Home | THE LOG | Log Archives | Resume | Contact Info | Public Key | SSL | Math Applets | Site Map | RSS2 | Atom | Backend
Hal Canary |
Life, Photos |
2011-06-26 00:00:14 UTC
Permanent Link |
Comments Off (but feel free to email)
#!/usr/bin/python
#DTPD#
import subprocess
import os.path
import sys
import glob
def fixfile(in_file_name):
ebookconvert = r'C:\PROGRA~2\Calibre2\ebook-convert.exe'
#ebookconvert = '/usr/bin/ebook-convert'
base = os.path.basename(in_file_name)
dirn = os.path.dirname(in_file_name)
newdir = 'myformat'
try:
os.mkdir(os.path.join(dirn, newdir))
except OSError:
pass
out_file_name = os.path.join(dirn, newdir, base)
cmd = [ebookconvert, in_file_name, out_file_name,
'--preserve-cover-aspect-ratio',
'--change-justification', 'left',
'--margin-bottom', '4',
'--margin-left', '4',
'--margin-right', '4',
'--margin-top', '4',
'--remove-paragraph-spacing']
print ' '.join(cmd), '\n'
sproc = subprocess.Popen(cmd)
sproc.wait()
if __name__ == '__main__':
for arg in sys.argv[1:]:
for filen in glob.glob(arg):
fixfile(filen)
exit(0)
Hal Canary |
Books, Computers & Code |
2011-06-24 15:28:54 UTC
Permanent Link |
Comments Off (but feel free to email)
#!/bin/sh
#DTPD#
DICT=/usr/share/dict/words
test "$1" || { cat "$0"; exit 1; }
exec grep -i "$@" "$DICT" | less
#
# Useage:
# scrabble.sh PATTERN
# Example:
# scrabble.sh '^a[lonrchl]\{4,7\}$'
Hal Canary |
Computers & Code |
2011-06-21 06:27:46 UTC
Permanent Link |
Comments Off (but feel free to email)
I’m reading Permutation City. Why had nobody sat me down and made me read this before now?
Hal Canary |
Books |
2011-06-08 20:43:22 UTC
Permanent Link |
Comments Off (but feel free to email)
You are currently browsing the Voder-Vocoder weblog archives for 2011-06.
Copyright 1997-2012 by Hal Canary.
mailto: halcanary at gmail dot com
http://halcanary.org