Skip to content

Instantly share code, notes, and snippets.

View danmichaelo's full-sized avatar

Dan Michael O. Heggø danmichaelo

View GitHub Profile
SELECT
DISTINCT "cordata_work"."id",
"cordata_work"."edited_at",
"cordata_work"."edited_by_id",
"cordata_work"."created_at",
"cordata_work"."updated_at",
"cordata_work"."signatures",
"cordata_work"."origin",
"cordata_work"."import_issues",
"cordata_work"."bibbi_authority_id",
@danmichaelo
danmichaelo / getMarcOrderRecords.yaml
Created March 24, 2025 13:32
getMarcOrderRecords request body draft 2025-03-24
type: object
additionalProperties: false
required:
- order_date
- is_bibbi_subscriber
- products
properties:
order_date:
description: >
Ordredato. Format: ÅÅÅÅ-MM-DD
mainTitle partNumber partTitle
[ Etyder, klaver, op.2, nr.1 ] Vier Etyden fyr Klavier, zwei- hændig, op.2, Etyde nr.1
[ Etyder, klaver, op.2, nr.3 ] Vier Etyden fyr Klavier, zweihændig, op.2, Etyde nr.3
[ Etyder, klaver, op.2, nr.4 ] Vier Etyden fyr Klavier, zweihændig, op.2, Etyde no.4
[25 folkeviser og danser. Utvalg
[60 ausgewæhlte Etyden fyr Posaune. 2] Sixty selected studies for trombone : 2
[A-H]
[Acts of light]
[Alceste. Air de ballet
[Allein Gott in der Høh' sei Ehr'
[
{
$match: {
data: {
$exists: true,
},
},
},
{
$unwind: {
{
"id": "1287593",
"simplifiedPresentationMetadata": {
"coverImage": "https://media.aja.bs.no/c6e21412-d3c3-454a-a785-786c74650637/cover/original.jpg",
"description": "Mat betyr ikke bare hygge. Stadig flere bekymrer seg for maten vi spiser, enten de er redde for å legge på seg eller at maten inneholder skadelige ingredienser. Andre frykter miljøkonsekvenser, eller sliter med å ha råd til sunn mat. I denne boken tar Andreas Liebe leseren med inn på kjøkkenet og ut i verden for å finne ut hvorfor mange har et vanskelig forhold til mat. Hvordan kan vi få på plass en matpolitikk som gagner både mennesker og miljø, og hvordan gjenfinne matgleden? Omtalen er utarbeidet av BS.",
"originalYear": "2022",
"genre": null,
"about": ["Mat - Filosofi"],
"title": "Den vanskelige maten",
"subtitle": "Hvordan det vi spiser ble et problem og hva vi kan gjøre med det",
Ark
Ark (illustrert)
Atlas
Atlas (CD-ROM)
Bok
CD-ROM
Dataspill (Nintendo 3DS)
Dataspill (Nintendo DS)
Dataspill (Nintendo Switch)
Dataspill (Nintendo Wii U)
@danmichaelo
danmichaelo / lazy-load.ts
Created July 24, 2023 08:29
Lazy-loaded object in Typescript
export const lazyLoaded = <Data extends object>(loadData: () => Data) => {
let data: Data | undefined = undefined;
const isDataKey = (
obj: Data,
key: string | symbol | number
): key is keyof Data => key in obj;
return new Proxy<Data>({} as Data, {
get: (_target, prop) => {
openapi: 3.0.0
info:
version: 0.1.0
title: Libry Platform - Libry Content Service
description: API for Search in Libry Platform
servers:
- url: https://platform.libry.dk/api/content
description: Production server (uses live data)
- url: https://platform-staging.libry.dk/api/content
description: Staging server
@danmichaelo
danmichaelo / new.json
Last active June 19, 2023 12:04
Tedrageforbundet
{
"partOfPublications": [
{
"id": "0680891",
"datePublished": "2022",
"about": [],
"bookFormat": "Hardcover",
"audience": [
{
"group": "Aldersgruppe",
@danmichaelo
danmichaelo / Concept.cypher
Last active October 3, 2022 14:05
Neo4j: Concept with Subject and Manifestation counts
// Concept with Subject and Manifestation counts
MATCH (c:Concept)
OPTIONAL MATCH (c)--(s:Subject)
OPTIONAL MATCH (s)--(m:Manifestation)
RETURN
c.label AS Label,
c.uri AS URI,
'=LINK("neo4j-desktop://graphapps/neo4j-browser?cmd=edit&arg=' + apoc.text.urlencode(
'MATCH (c:Concept{uri:"' + c.uri + '"}) OPTIONAL MATCH (c)--(x) RETURN *' + '"; "Link")'
) AS Neo4JLink,