Dit is de opdracht bibdoiadd die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
bibdoiadd.pl - DOI-nummers toevoegen aan papieren in een bepaald slabbetje
KORTE INHOUD
Bibdoiadd [-c configuratiebestand] [-f] [-o uitgang] bib_bestand
OPTIES
-c configuratiebestand
Configuratiebestand. Als dit bestand niet aanwezig is, worden enkele standaardinstellingen gebruikt. Zie hieronder voor
zijn formaat.
-f Forceer het controleren van het doi-nummer, zelfs als er een aanwezig is
-o uitgang
Uitvoerbestand. Als deze optie niet wordt gebruikt, wordt de naam voor het uitvoerbestand gevormd door
het toevoegen van "_doi" aan het invoerbestand
PRODUCTBESCHRIJVING
Het script leest een BibTeX-bestand. Er wordt gecontroleerd of de inzendingen DOI's hebben. Als het nu, probeert
contact opnemen http://www.crossref.org om de overeenkomstige DOI te verkrijgen. Het resultaat is een BibTeX
bestand met de velden "doi=..." toegevoegd.
De naam van het uitvoerbestand wordt ingesteld door de -o optie of wordt afgeleid door het toevoegen van de
achtervoegsel "_doi" naar het uitvoerbestand.
Er zijn twee opties om vragen te stellen met Crossref: een gratis account en een betaald lidmaatschap.
In het eerste geval moet u zich nog steeds registreren bij Crossref en bent u beperkt tot een klein aantal
van vragen, zie de overeenkomst op
"http://www.crossref.org/01company/free_services_agreement.html". In het tweede geval jij
hebben een gebruikersnaam en wachtwoord en kunnen deze gebruiken voor automatische zoekopdrachten. dat weet ik niet zeker
of het gebruik van dit script is toegestaan voor de gratis accounthouders. Hoe dan ook, als je het probeert
om DOI aan een groot aantal inzendingen toe te voegen, moet u zich registreren als betalend lid.
CONFIGURATIE FILE
Het configuratiebestand spreekt grotendeels voor zich: het heeft opmerkingen (beginnend met "#") en
opdrachten in het formulier
$veld = waarde;
De belangrijke parameters zijn $mode ('gratis' of 'betaald'), $email (voor gratis gebruikers) en
$gebruikersnaam en $wachtwoord voor betalende leden.
Voorbeelden
bibdoiadd -c bibdoiadd.cfg citaten.bib > resultaat.bib
bibdoiadd -c bibdoiadd.cfg citaten.bib -o resultaat.bib
Gebruik bibdoiadd online met behulp van onworks.net-services