Uitgebreid citatiebeheer voor academisch onderzoek. Zoek naar artikelen via Google Scholar en PubMed, extraheer nauwkeurige metadata, valideer citaties en gene…
npx clawhub@latest install citation-managementCitation Management is een uitgebreide vaardigheid voor het beheren van academische referenties gedurende het gehele onderzoeks- en schrijfproces. Het stelt je in staat om op Google Scholar en PubMed naar artikelen te zoeken, nauwkeurige metadata te extraheren uit DOI's, PMID's en arXiv-ID's, bestaande citaties te valideren en correct opgemaakte BibTeX-vermeldingen te genereren. Installeer deze vaardigheid om handmatige invoerfouten in citaties te elimineren, de opbouw van bibliografieën te automatiseren en publicatieklare referenties in wetenschappelijke manuscripten te garanderen.
npx clawhub@latest install citation-managementKlik op de Installeren-knop bovenaan deze pagina voor installatie met één klik
Zoek programmatisch in Google Scholar en PubMed met behulp van search_google_scholar.py en search_pubmed.py. Ondersteunt geavanceerde operatoren, MeSH-termen, datumbereikfilters, publicatietypefilters, sorteren op aantal citaties en exporteren naar JSON of BibTeX.
Converteer elke combinatie van DOI's, PMID's, arXiv-ID's of URL's naar volledige citatiemetadata met behulp van extract_metadata.py. Bronnen zijn onder andere CrossRef (DOI's), PubMed E-utilities (biomedisch), arXiv API (preprints) en DataCite (datasets en software) — allemaal gratis, voor de meeste zonder API-sleutel.
Gebruik doi_to_bibtex.py voor snelle enkelvoudige of batch-DOI-conversie. Accepteert een lijst van DOI's uit een bestand (één per regel) en genereert een gebruiksklaar .bib-bestand, met optionele klembordondersteuning voor afzonderlijke vermeldingen.
validate_citations.py controleert DOI-resolutie via doi.org en CrossRef, verifieert verplichte velden per BibTeX-invoertype, detecteert duplicaten en valideert de syntaxis. Een --auto-fix-vlag corrigeert veelvoorkomende problemen automatisch en genereert een gestructureerd JSON-validatierapport.
format_bibtex.py standaardiseert de volgorde van velden, inspringing, de opmaak van auteursnamen en de hoofdlettergebruik in titels; sorteert vermeldingen op sleutel, jaar of auteur; en verwijdert dubbele vermeldingen. Produceert consistent opgemaakte .bib-bestanden die klaar zijn voor LaTeX-compilatie.
De vijffasige workflow — zoeken, metadata-extractie, BibTeX-opmaak, validatie en schrijfintegratie — is volledig scriptbaar. Elke fase heeft toegewijde tooling en kan worden gecombineerd tot één enkele pipeline, van ruwe zoekopdrachten tot een gevalideerd final_references.bib.
Doorzoek Google Scholar en PubMed op onderwerpsgerelateerde artikelen, extraheer metadata uit de resultaten, voeg specifieke artikelen toe via DOI, en voer vervolgens deduplicatie, opmaak en validatie achtereenvolgens uit om een indieningsklaar .bib-bestand te genereren voor een LaTeX-document.
Gegeven een platte tekstbestand met DOI's die tijdens het lezen zijn verzameld, voer doi_to_bibtex.py --input dois.txt --output references.bib uit om binnen enkele seconden een volledig BibTeX-bestand te genereren, waarbij handmatige invoer volledig wordt omzeild.
Voer een rommelig .bib-bestand met meerdere bronnen door format_bibtex.py voor standaardisatie en deduplicatie, en vervolgens door validate_citations.py met --auto-fix om kapotte DOI's, ontbrekende verplichte velden en syntaxfouten op te lossen vóór de definitieve indiening.
Gebruik search_google_scholar.py met --sort-by citations om baanbrekende en veelgeciteerde papers over een onderwerp naar boven te halen, en stuur de resultaten vervolgens door extract_metadata.py om direct een BibTeX-bestand van de meest invloedrijke referenties te genereren.
Python-pakketten (vereist):
requests — HTTP-verzoeken voor metadata-API'sbibtexparser — BibTeX-verwerking en -opmaakbiopython — Toegang tot PubMed E-utilitiesPython-pakketten (optioneel):
scholarly — Google Scholar API-wrapperselenium — Alternatief voor robuustere Google Scholar-scrapingcrossref-commons — Uitgebreide CrossRef API-toegangpylatexenc — Verwerking van speciale LaTeX-tekensGebruikte externe API's (allemaal gratis, standaard geen sleutel vereist):
api.crossref.org) — DOI-metadatancbi.nlm.nih.gov) — Biomedische metadata; API-sleutel aanbevolen bij intensief gebruikarxiv.org) — Metadata van preprintsapi.datacite.org) — DOI's voor datasets en softwarenpx clawhub@latest install citation-managementInloggen om een beoordeling te schrijven
Nog geen beoordelingen. Wees de eerste om je ervaring te delen!