Skip to content

Instantly share code, notes, and snippets.


Mark A. Matienzo anarchivist

View GitHub Profile
anarchivist / resync-sync.txt
Created Mar 18, 2021
resync-sync error on pod
View resync-sync.txt
li-dl-7346-0256:tmp matienzo$ resync-sync -v --capability-list --access-token "eyJhbGciOiJIUzI1NiJ9.foobar" -b pod
Reading capability list
Reading resource list
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/resync/", line 101, in read_resource_list
File "/usr/local/lib/python3.9/site-packages/resync/", line 99, in read
self.content_length = int(['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:
View dlme-leakage.json
"links": {
"self": ""
"data": {
"id": "81055/vdc_100000000831.0x000044_dlme",
"type": null,
"attributes": {
"date": {
"id": "",
anarchivist / tomsawyer.json
Last active Mar 28, 2021
Troika character sheet
View tomsawyer.json
"skill": 5,
"stamina": {
"max": 18,
"remaining": 18
"name": "Tom Sawyer",
"background": "River Child",
"luck": {
"max": 8,
anarchivist / clark.log
Last active Sep 16, 2019
Clarke and Clements indexing errors
View clark.log
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 -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"=>"", "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 / error.log
Created Sep 9, 2019
Error on IU CSHM finding aid ohrc072.xml
View error.log
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="" xsi:schemaLocation="urn:isbn:1-931666-22-9">
<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>
View manifest.json
"@context": "",
"@id": "",
"@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": ",/0/default.jpg",
"service": {
"@context": "",
View 4769498.json
This file has been truncated, but you can view the full file.
"@context": "",
"@id": "",
"@type": "sc:Collection",
"label": "Stanford historical photograph collection, 1887-circa 1996 (inclusive)",
anarchivist / manifests_by_host.sparql
Created Dec 10, 2018
Match Wikidata items with IIIF manifests by host or domainname
View manifests_by_host.sparql
# Match Wikidata items with IIIF manifests by domain name
SELECT ?item ?itemLabel ?manifest
?item wdt:P6108 ?manifest .
FILTER regex (STR(?manifest), "").
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.

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.

anarchivist / strip-oac-attribs.xslt
Last active Jun 15, 2018
Strip OAC attributes from EAD
View strip-oac-attribs.xslt
<xsl:stylesheet version="1.0"
xmlns:xsl=""><xsl:output indent="yes"/><xsl:param name="removeAttributesNamed" select="'|C-ORDER|MAX-C-ORDER|score|cdlpath:parent|cdlpath:grandparent|xmlns:cdlpath|'"/><xsl:template match="node()|@*" name="identity"><xsl:copy><xsl:apply-templates select="node()|@*"/></xsl:copy></xsl:template><xsl:template match="@*"><xsl:if test= "not(contains($removeAttributesNamed, concat('|', name(), '|') ) ) "><xsl:call-template name="identity"/></xsl:if></xsl:template></xsl:stylesheet>