Skip to content

Instantly share code, notes, and snippets.

View MrJeremyHobbs's full-sized avatar

Jeremy Hobbs MrJeremyHobbs

  • UC
View GitHub Profile
#!/usr/python3
import os
import csv
from ipwhois import IPWhois
# clean-up
try:
os.remove('.\\output\\Z39.50 Usage - IPs (last 3 months) -- enhanced.csv')
except FileNotFoundError:
pass
;========
; SELECT
;========
SetWorkingDir %A_ScriptDir%
FileDelete results.txt
top = CALL#`tLC CLASS`tTITLE`tAUTHOR`tPUBLISHER`tPUBLICATION YEAR`tSUBJECT`tBARCODE`tISBN
FileAppend, %top%`n, results.txt
#!/usr/bin/python3
import csv
import os
### Notes ###
### -- can only count if an item record is present in system
# Clean-up
#os.system('del output.txt')
use strict;
use Library::CallNumber::LC;
sub parseCall
{
my $call_number = shift;
#/ Normalize
my @call = Library::CallNumber::LC->new($call_number)->components(); #Splits call# into an array
FileDelete *.mrc
FileDelete *.history
isbn_list = %1%
; Username and pw below are dummy values
run C:\Program Files\YAZ\bin\yaz-client.exe -u 555-555-555/pw zcat.oclc.org:210/OLUCWorldCat
sleep 1000
(function() {
"use strict";
var app = angular.module('viewCustom', ['angularLoad', 'hathiTrustAvailability']);
app.component('prmSearchResultAvailabilityLineAfter', {
template: '<hathi-trust-availability ignore-copyright="true"></hathi-trust-availability>'
});
})
@MrJeremyHobbs
MrJeremyHobbs / PyMarc_permissive_reader.py
Created March 2, 2020 01:58
PyMarc example with permission reading mode
#!/usr/bin/python3
import os
import logging
from pymarc import MARCReader
from tqdm import tqdm
def main():
# clean-up
try:
os.system('cls')
#!/usr/bin/python3
import os
import logging
from pymarc import MARCReader
from tqdm import tqdm
def main():
# clean-up
try:
os.system('cls')
@MrJeremyHobbs
MrJeremyHobbs / delete_obsolete_marc_fields.py
Created February 28, 2020 20:58
PyMARC clean-up example
#!/usr/bin/python3
import os
import logging
from pymarc import MARCReader
from tqdm import tqdm
# clean-up
try:
os.system('cls')
os.system('del errors.log')
#!/bin/usr/python3
import glob
import shutil
# get list of all MRC files in Downloads folder
files = glob.glob("c:\\users\\jthobbs\\downloads\\*.mrc")
# generate combined MARC file
with open('c:\\users\\jthobbs\\Desktop\\KANOPY_RECORDS.mrc','wb') as wfd:
for f in files: