Dokumentationen av DiVA-apan nedan stämmer i allt väsentligt men koden har förändrats till att bli mer generaliserad. I början av koden kan den som så önskar välja bort/till de funktioner som nu används av oss på KTHB. Se rad 68 och en bit framåt. Det borde bara vara ganska straight-forward, framför allt att välja bort saker, men ni är välkomna att kontakta oss ifall ni har frågor. Det finns också en slack-grupp där den som är intresserad av apan kan vara med för att diskutera olika upplägg och konfigurationer. Just nu sker ingen utveckling att tala om, utan apan används stillsamt och odramatiskt i produktion hos oss på KTHB. Den aktuella koden som vi använder och som vi kallar 1.4.7 ligger här:
https://raw.githubusercontent.com/kth-biblioteket/kthb-DiVA-tampermonkey/master/DiVA.js
DiVA-apan ligger som ett överliggande lager över det normala DiVA-gränssnittet. I grund och botten är det insticksmodulen TamperMonkey och en för KTHB specialskriven kod som gör jobbet. Det yttersta syftet med DiVA-apan är att minimera antalet klick, antalet och byten av olika fönster, manuell inskrivning av uppgifter; kort sagt att spara tid och pengar. En stor del av koden kan utan svårighet anpassas till andra DiVA-biblioteks behov. De KTHB-specifika delarna torde vara uppenbara. Egentligen rör sig dessa specifika delar bara om kopplingen till KTHs LDAP samt den lokala databasen över KTH-forskare. Funktioner programmerade mot Web of Science och Scopus API:er bör vara enkla att kopiera även för andra bibliotek och organisationer om API-nycklarna läggs in direkt i koden istället för som hos oss, hämtas från ett lokalt API skyddat med en KTH-inloggning.
Slå upp författare i KTHs lokala LDAP och visar titel, student/anställd samt epostadress.
Slå upp författare i ett lokalt register över aktiva forskare där KTH-id, institutionstillhörighet samt ev. ORCiD finns angiven.
Slå upp författare i ORCiD.
Söka efter författarens för- och efternamn på KTHs Intranät.
Söka efter författaren i Google på för- och efternamn + "KTH".
Vid "Annan organisation" finns en knapp som vid ett musklick tar bort det som står i fältet.
Om det finns två eller flera affilieringar i fältet "Annan organisation", d.v.s. det finns ett semikolon som separator, syns inte denna knapp varför redigering måste ske för hand. Vi tar bort KTH-affilieringen och låter de övriga stå kvar.
Video om hur författarknapparna kan användas.
Video som visar hur fältet "Annan organisation" kan tömmas och automatisk korrigering till åäö.
Video som visar fältet "Annan organisation" igen och lite om hur det kan vara en njutning att hantera en post lätt och ledigt.
Sära på huvud- och undertitel vid ":" ifall dessa felaktigt är inskrivna i huvudtitelfältet.
Ändra versaler till gemener förutom den första bokstaven.
Video om hur vi kan splitta och ändra case.
Ap-bilden by JohnE Sturdivant
Alla videos ligger i en playlist som heter DiVA-apan.
Videosnuttarna är inspelade med Mathew Sachins alldeles fantastiska och fria program Captura v8.0.0.