View collection_guides_quicksearch.js
/* Copyright 2012 North Carolina State University | |
Permission is hereby granted, free of charge, to any person obtaining | |
a copy of this software and associated documentation files (the | |
"Software"), to deal in the Software without restriction, including | |
without limitation the rights to use, copy, modify, merge, publish, | |
distribute, sublicense, and/or sell copies of the Software, and to | |
permit persons to whom the Software is furnished to do so, subject to | |
the following conditions: |
View markdown.xml
<!-- copy this to YOUR_THEME.tmTheme--> | |
<dict> | |
<key>name</key> | |
<string>diff: deleted</string> | |
<key>scope</key> | |
<string>markup.deleted</string> | |
<key>settings</key> | |
<dict> | |
<key>background</key> | |
<string>#EAE3CA</string> |
View rdfa_prototypes.html
<!DOCTYPE html> | |
<html> | |
<head> | |
<base href="http://d.lib.ncsu.edu/collections/catalog/mc00096-001-ff0155-000-001_0001" /> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | |
<meta name="viewport" content="width=device-width; initial-scale=1.0"> | |
View code4lib-vote
#!/usr/bin/env ruby | |
# To add this to cron do something like this to use the ruby wrapper script: | |
# */15 8-17 * * 1-5 env DISPLAY=:0.0 /home/jnronall/.rvm/wrappers/ruby-2.1.1/ruby /home/jnronall/bin/code4lib-vote > $HOME/tmp/code4lib-vote-cron.log 2>&1 | |
require 'httpclient' | |
require 'json' | |
require 'date' | |
require 'libnotify' | |
require 'slop' |
View get_and_process_webdatacommons_data.sh
#!/usr/bin/env bash | |
# These steps will take a long time to download the data set. | |
# First, get the list of available NQuad files to download. | |
wget http://webdatacommons.org/2012-08/stats/files.list | |
# We're only interested in the microdata set right now since that seems to be where schema.org/Book is used more. So create a file list | |
cat files.list | grep html-microdata > microdata_files.list | |
# OK, this will take a while depending on your connection. Let it run overnight. | |
wget -i microdata_files.list |
View tesse
#!/usr/bin/env ruby | |
# tesse: commandline tool for looking at tesseract OCR and cleaning the output | |
# Besides the following gem requirements it requires the following Linux programs: | |
# eog: for viewing the images | |
# wmctrl: for resizing and positioning the image viewing window | |
require 'tesseract' | |
require 'ffi/aspell' |
View item.json
{ | |
"type": [ | |
"http:\/\/schema.org\/Organization" | |
], | |
"properties": { | |
"name": [ | |
"Riverdale" | |
], | |
"url": [ | |
"http:\/\/d.lib.ncsu.edu\/collections\/catalog?f%5Bnames_facet%5D%5B%5D=Riverdale" |
View dzslides2pdf.rb
#! /usr/bin/env ruby | |
# dzslides2pdf.rb | |
# dzslides2pdf.rb http://localhost/presentation_root presentation.html | |
require 'capybara/dsl' | |
require 'capybara-webkit' | |
# require 'capybara/poltergeist' | |
require 'fileutils' | |
include Capybara::DSL |
View dabblet.css
/** | |
* "Google Now" Card | |
*/ | |
body { | |
background: #e1e1e1; | |
min-height: 100%; | |
margin: auto; | |
} | |
ul.gNow { | |
width: 450px; |
View NC-HB2-ids.sh
# This script requires the jq utility | |
# https://stedolan.github.io/jq/ | |
# Datasets created with twarc | |
# https://github.com/DocNow/twarc | |
mkdir -p NCHB2-ids | |
rm NCHB2-ids/NCHB2* | |
touch NCHB2-ids/NCHB2-ids-with-dupes.txt | |
# Create more relevant subset of "North Carlina" search |