Skip to content

Instantly share code, notes, and snippets.

View anarchivist's full-sized avatar
🐈‍⬛

María A. Matienzo anarchivist

🐈‍⬛
View GitHub Profile
@anarchivist
anarchivist / cage.sparql
Last active November 18, 2023 23:53
Wikidata query for Movies starring Nicolas Cage that are not direct to video/video on demand
# Films starring Nicolas Cage that are not direct to video/video on demand
# Intended to help making it easier to load this data into a Letterboxd list
# See https://letterboxd.com/about/importing-data/ for more info
SELECT ?item
?itemLabel
?LetterboxdURI
(?itemLabel AS ?Title)
(YEAR(MIN(?date)) AS ?Year)
(GROUP_CONCAT(DISTINCT ?directorLabel; SEPARATOR = ", ") AS ?Directors)
WHERE {
@anarchivist
anarchivist / resync-sync.txt
Created March 18, 2021 17:16
resync-sync error on pod
li-dl-7346-0256:tmp matienzo$ resync-sync -v --capability-list https://pod.stanford.edu/.well-known/resourcesync/normalized-capabilitylist/marcxml --access-token "eyJhbGciOiJIUzI1NiJ9.foobar" -b https://pod.stanford.edu/ pod
Reading capability list https://pod.stanford.edu/.well-known/resourcesync/normalized-capabilitylist/marcxml
Reading resource list https://pod.stanford.edu/organizations/normalized_resourcelist/marcxml
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/resync/client.py", line 101, in read_resource_list
resource_list.read(uri=uri)
File "/usr/local/lib/python3.9/site-packages/resync/list_base_with_index.py", line 99, in read
self.content_length = int(fh.info()['Content-Length'])
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
During handling of the above exception, another exception occurred:
{
"links": {
"self": "https://spotlight.dev.dlmenetwork.org/catalog/81055%2Fvdc_100000000831.0x000044_dlme"
},
"data": {
"id": "81055/vdc_100000000831.0x000044_dlme",
"type": null,
"attributes": {
"date": {
"id": "https://spotlight.dev.dlmenetwork.org/catalog/81055%2Fvdc_100000000831.0x000044_dlme#date",
@anarchivist
anarchivist / tomsawyer.json
Last active August 8, 2021 04:29
Troika character sheet
{
"skill": 5,
"stamina": {
"max": 18,
"remaining": 15
},
"name": "Tom Sawyer",
"background": "River Child",
"luck": {
"max": 8,
@anarchivist
anarchivist / clark.log
Last active September 16, 2019 16:35
Clarke and Clements indexing errors
Loading data/ead/cmu-clark/hemingwayernest.xml into index...
I, [2019-09-16T09:23:54.983919 #92677] INFO -- : traject (3.2.0) executing with: `-u http://127.0.0.1:8983/solr/blacklight-core/ -i xml -c /Users/matienzo/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/bundler/gems/arclight-f2ca695d9025/lib/arclight/traject/ead2_config.rb data/ead/cmu-clark/hemingwayernest.xml`
I, [2019-09-16T09:23:54.984047 #92677] INFO -- : Reading from data/ead/cmu-clark/hemingwayernest.xml
D, [2019-09-16T09:23:54.984181 #92677] DEBUG -- : beginning Traject::Indexer#process with settings: {"solr.url"=>"http://127.0.0.1:8983/solr/blacklight-core/", "reader_class_name"=>"Arclight::Traject::NokogiriNamespacelessReader", "solr_writer.commit_on_close"=>"true", "repository"=>nil, "logger"=>#<Logger:0x00007ff39c1587f8 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007ff39c158780 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007ff39c158708 @shift_period_suffix=nil, @shift_size=nil, @shift_age=ni
@anarchivist
anarchivist / error.log
Created September 9, 2019 22:50
Error on IU CSHM finding aid ohrc072.xml
E, [2019-09-09T14:33:44.296106 #7497] ERROR -- : Unexpected error on record <record #1 (./data/ead/InU-cshm/ohrc072.xml #1)>
while executing (to_field "level_ssm" at /Users/matienzo/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/bundler/gems/arclight-8117240af792/lib/arclight/traject/ead2_config.rb:80)
Record: <?xml version="1.0" encoding="UTF-8"?>
<ead xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:isbn:1-931666-22-9 http://www.loc.gov/ead/ead.xsd">
<eadheader relatedencoding="dublincore" audience="external" langencoding="iso639-2b" scriptencoding="iso15924" repositoryencoding="iso15511" countryencoding="iso3166-1" dateencoding="iso8601" findaidstatus="edited-full-draft">
<eadid encodinganalog="identifier" identifier="ohrc072" countrycode="US" mainagencycode="US-InU">ohrc072</eadid>
<filedesc>
{
"@context": "http://iiif.io/api/presentation/2/context.json",
"@id": "https://purl.stanford.edu/xt162pg0437/iiif/manifest",
"@type": "sc:Manifest",
"label": "Annual report of the Council of the Corporation of Foreign Bondholders. 1988",
"attribution": "Copyright © Stanford University. All Rights Reserved.",
"logo": {
"@id": "https://stacks.stanford.edu/image/iiif/wy534zh7137%2FSULAIR_rosette/full/400,/0/default.jpg",
"service": {
"@context": "http://iiif.io/api/image/2/context.json",
This file has been truncated, but you can view the full file.
{
"@context": "http://iiif.io/api/presentation/2/context.json",
"@id": "https://example.com/iiifcollection.json",
"@type": "sc:Collection",
"label": "Stanford historical photograph collection, 1887-circa 1996 (inclusive)",
"description": "The Stanford historical photograph collection, containing over 16,000 images. Series 1, General Photographs, documents the campus and campus life; subjects include athletics, original construction of the campus, individual buildings, students and student life activities, commencement activities, academic departments, and damage from the 1906 earthquake. Series 2, Stanford Family, contains photographs of family members and friends, Stanford residences, the Palo Alto Stock Farm, and the Central Pacific Railroad. Series 3, Biographical Photographs, contains images of faculty and administrative staff. Series 4 contains oversized images and Series 5 contains copy negatives. The majority of photographs are black and white gelatin prints but nineteenth-century albumen pri
@anarchivist
anarchivist / manifests_by_host.sparql
Created December 10, 2018 15:42
Match Wikidata items with IIIF manifests by host or domainname
# Match Wikidata items with IIIF manifests by domain name
SELECT ?item ?itemLabel ?manifest
WHERE
{
?item wdt:P6108 ?manifest .
FILTER regex (STR(?manifest), "wdl.org").
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}

Due to recent abusive intrusions into our channel, we may need to temporarily restrict participation to users who have registered accounts on Freenode. If you have received a Cannot send to channel message when attempting to talk, you can validate that you are not a malicious user and regain the ability to send messages to the channel by registering your account. Please see the link below for instructions, and don't hesitate to stop by #freenode to ask for help.

https://freenode.net/kb/answer/registration#nickname-setup

If you notice abusive activity in the channel, please notify one or more of our channel operators via private message. These people are: anarchivist, rsinger, and yo_bj.