This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#jobs.ie retrieval script | |
# This command invokes wget and saves the output file to temp1.txt | |
wget www.jobs.ie -O source-file.txt | |
# Prints current date to file | |
date >> scraper-dir/results.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Stack Overflow scraper script | |
#imports necessary modules | |
from urllib2 import urlopen | |
from BeautifulSoup import BeautifulSoup | |
import time | |
username = raw_input("Username: ") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# this function adds two vectors together to produce a new vector, vector3. | |
# first vector 3 is defined as an array. then, an if sentence tests | |
#which vector is longer. this means that vectors of unequal sizes can be added | |
# together. - except that this doesn't actually work... loop stops | |
# the for loop adds each element of the first vector to that of its counterpart | |
# the output is then appended to vector3, the new output. | |
def vectorAdd(vector1,vector2): | |
vector3 = [] | |
if len(vector1)<= len(vector2): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//call relevant function on click of showMore/Less links | |
$("[id^=show]").click(function(){ | |
var functionCall = $(this).attr("id").substring(4,8); | |
var boxName = $(this).attr("id").substring(8); | |
window["show" + functionCall](boxName); | |
}); | |
/** | |
* @param boxName string | |
* @pre boxName = Subjects || Notes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def prompt(*args) | |
print(*args) | |
gets.chomp! | |
end | |
def confirm(*args) | |
answer = prompt(*args, "(Y/N)") | |
if (answer.downcase =~ /^y|^n/) | |
return answer =~ /y/ ? true : false | |
else |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# == Synopsis | |
# This application bundles multiple files into a | |
# single file. It is intended for use with js and css | |
# files to allow developers to work on modular files | |
# which can be bundled together to minimise http requests. | |
# == Examples | |
# This command bundles all css files in the relative | |
# directory styles and its subdirectories into one | |
# file complete.css. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def write_xml(hash) | |
builder = Nokogiri::XML::Builder.new do |xml| | |
hash_to_xml(hash, xml) | |
end | |
render xml: builder | |
end | |
def hash_to_xml(hash, xml) | |
hash.each do |key, value| | |
if value.is_a? String |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import scraperwiki | |
import lxml.html | |
# Grab the page and turn it into an lxml object | |
html = scraperwiki.scrape("http://www.loc.gov/marc/relators/relaterm.html") | |
root = lxml.html.fromstring(html) | |
authorizedList = root.find_class("authorized") # get the title (has class authorized) | |
codeList = root.find_class('relator-code') # get the code (has class relator-code) | |
codeDict = dict() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AAR: Afar | |
ABK: Abkhaziansk | |
ACE: Akinesisk | |
ACH: Acoli | |
ADA: Adangme | |
AFA: Afro-Asiatisk (Andre) | |
AFH: Afrihili (Kunstsprog) | |
AFR: Afrikaans | |
AJM: Aljamia (udgået) | |
AKA: Akan |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Start parse wrapper | |
num=$1 | |
for i in $(seq 1 $num); do | |
echo "getting log for $i days ago"; | |
./log_parser.sh "$i days ago"; | |
done | |
# Start log parser | |
#!/bin/bash | |
#get timestamp for requested date |
OlderNewer