Skip to content

Instantly share code, notes, and snippets.

@noamross
Created May 30, 2012 02:06
Show Gist options
  • Save noamross/2832732 to your computer and use it in GitHub Desktop.
Save noamross/2832732 to your computer and use it in GitHub Desktop.
Convert/ google upload script
#!/bin/bash
filename="$TM_FILEPATH"
basename="${filename%.*}"
text=`cat `
echo -E $text | grep -o '@\w*' | sort -n | uniq | sed -n 's/@\(.*\)/\\citation\{\1\}/p' >> ~/smallbib.aux
bibtool --preserve.key.case=on -s -d -x ~/smallbib.aux /Users/noamross/Dropbox/Public/library.bib -o ~/smallbib.bib
echo -E "$text" | pandoc -f markdown -t html --smart --mathjax --template=/Users/noamross/Dropbox/Public/pd/gdoc.html --bibliography=/Users/noamross/smallbib.bib -o "$basename.html"
google docs upload "$basename.html" | pbcopy
rm "$basename.html"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment