Skip to content

Instantly share code, notes, and snippets.

View neilernst's full-sized avatar
🐵

Neil Ernst neilernst

🐵
View GitHub Profile
@neilernst
neilernst / ut-thesis-begin.tex
Created July 27, 2011 14:32
Scrivner/Ut-thesis preamble
\RequirePackage[debrief,save]{silence}
% %silence filters. I use this with a custom script to pretty-print missing refs.
%\WarningFilter*{latex}{Citation `\@citeb' on page \thepage \space undefined}
\WarningFilter*{natbib}{Citation `\@citeb' on page \thepage \space undefined}
\WarningFilter*{latex}{Label}% `\@thelabel' multiply defined.}
\WarningFilter*{latex}{Reference}% `sec:ASK' on page \thepage undefined}
\documentclass[10pt,oneside]{ut-thesis} %draft
\usepackage{etex}
\makeindex
@neilernst
neilernst / query_cite.rb
Created September 4, 2010 19:34
Find citation keys using Mendeley
#!/usr/bin/ruby
require 'sqlite3'
cite_part = ARGV[0]
db_name = "/Users/nernst/Library/Application\ Support/Mendeley\ Desktop/neil\@neilernst.net\@www.mendeley.com.sqlite"
db = SQLite3::Database.new( db_name )
db.results_as_hash = true
query = "select citationkey, title, year from Documents where citationkey like '%#{cite_part}%'"#MATCH '#{cite_part}'"#{}like '%#{cite_part}%'"
db.execute( query ) do |row|
print row['citationKey'] + '|'