This is the repository for Wiki Labs Kultur, a collaboration between
- Wikimedia Danmark
- Den Hirschsprungske Samling
- Det Kgl. Bibliotek (KB)
- Det Danske Filminstitut (DFI)
- AU Library Campus Emdrup
- Statens Værksteder for Kunst (SVfK)
- Statens Museum for Kunst (SMK)
- Thorvaldsens Museum
See https://www.facebook.com/groups/133970093625705
The code is utilising the Wikimedia pywikibot API
https://www.mediawiki.org/wiki/Manual:Pywikibot
File containing a sample of data returned by the SMK API, using these filters:
public_domain=true has_image=true offset=0 rows=10
smkapi module contains methods to interact with API from Statens Museeum for Kunst
smkitem module models the API object model from Statens Museeum for Kunst
Class than contains the object model
Item, was auto-generated from the API using https://app.quicktype.io
From the JSON returned by this API call https://api.smk.dk/api/v1/art/search/?keys=*&filters=%5Bpublic_domain%3Atrue%5D,%5Bhas_image%3Atrue%5D&offset=0&rows=10
Yielding this code https://app.quicktype.io?share=q7q5bhqKximgfNuxroSP
Helper module for Wikimedia Commons, for instance templates
Helper module for Wikidata, for instance templates
Abstract base class than for templates
Class than implements the object model for the Artwork template
Functions for SMK Batch Upload, main function is
MapSMKAPIToCommons(batch_title,smk_filter,smk_number_list,download_images)