Skip to content

Instantly share code, notes, and snippets.

Avatar

dowcet

  • Connecticut
View GitHub Profile
@dowcet
dowcet / paste-quote.el
Created Jan 15, 2016
elisp function for pasting quotes from pdfs into org-mode documents
View paste-quote.el
(defun my/paste-quote (pages)
"inserts and formats text from the clipboard, formatted for org-mode"
(interactive "sEnter page number\(s\): ")
;;;; convert clipboard to string
(setq quote
(with-temp-buffer
(yank)
(buffer-string)
))
;;;; remove newlines from string
View gist:5428fd30800a0f8a4963
# convert multipage pdf to single page tiff
gs -q -dNOPAUSE -dBATCH -sDEVICE=tiffg4 -sOutputFile=%04d.tif source.pdf -c qui
# or use -sDEVICE=pgmraw to convert to pgm
# unpaper, rotate the logical page 90 degrees, each logical page contained two scanned physical pages, so we use --layout double (for input) and --output-pages 2 since we want to split these two pages.
unpaper -v --deskew-scan-deviation 3.0 --border-align top --deskew-scan-range 15 --no-grayfilter --no-blurfilter --no-noisefilter --overwrite --pre-rotate 90 --border-scan-step 4 --layout double --output-pages 2 %04d.pgm.pbm unpaper%04d.pbm
# trim the pages and convert the to single-page pdfs
find . -name 'unpaper*' | xargs -i -n1 -P6 convert -trim +repage {} {}.pdf
View no_title.org

Chapter Title

private notes

Don’t read this.

Introduction

This should appear directly after “Chapter Title”, not “Introduction”.