Bo Ferri's repositories
addfullrecord
add fullrecord field into given finc Solr schema conform line-delimited JSON
ansible-elasticsearch
Ansible playbook for Elasticsearch
dswarm-backoffice-web
The backoffice web application of d:swarm.
entityfactspicturesharvester
a commandline command (Python3 program) that reads depiction information (images URLs) from given EntityFacts sheets (as line-delimited JSON records) and retrieves and stores them
entityfactspicturesmetadataharvester
a commandline command (Python3 program) that reads depiction information (images URLs) from given EntityFacts sheets (as line-delimited JSON records) and retrieves the (Wikimedia Commons file) metadata of these pictures (as line-delimited JSON records)
entityfactssheetsharvester
a commandline command (Python3 program) that that retrieves EntityFacts sheets from a given CSV with GND identifiers and returns them as line-delimited JSON records
gluish
Utils around luigi.
jsonl-fstats
get field statistics of a line delimited JSON document
jsonld-context
ZDB JSON-LD context objects
jsonld2compactjsonldldj
a commandline command (Python3 program) that transforms a given JSON-LD record array to line-delimited, compact JSON-LD records
ldjesmaterializer
a commandline command (Python3 program) that takes line-delimited JSON records and some arguments as input and materializes information from other records (stored in an elasticsearch index) into them
ldjstructurestats
a commandline command (Python3 program) that determines the structure of given line-delimited JSON records
lookup-tables
A (sample) project to store and maintain arbitrary lookup tables (as CSV)
luigi-monitor
Send summary messages of your Luigi jobs to Slack
marc2jsonl
simple MARC21 to Line-delimited JSON converter using xbib/marc
marcsigel
a commandline command (Python3 program) that adds a Sigel to a given collection of binary MARC records (into MARC field 935 a; and optionally deduplicates this collection to another given collection)
metafacture-core
Core package of the Metafacture tool suite for metadata processing.
replacemarcchars
a commandline command (Python3 program) that takes binary MARC records (e.g. originally stored in a JSON value) as input and replace some characters in it to be really binary MARC compatible
searchmarcrecord
a Python3 program that searches a single MARC record via a given id (controlfield 001) in a given (binary) MARC records file and writes it into a single (binary) MARC file
singlemarcrecord
generates single record MARC files
solr-fstats
A Python3 program that extracts some statistics regarding field coverage from a Solr index.
span
Span formats.
statsdelta
A commandline command (Python3 program) that compares two (CSV) statistics with each other and generates delta values from the (old and the new) values