Was macht arXiv-Lookup?
Leichte Skripte zur direkten Abfrage der arXiv-API über arxiv.py.
Skripte
Journal-DOI aus arXiv-ID abrufen
uv run --with arxiv scripts/get_doi.py <arxiv_id>
- Gibt die Journal-DOI zurück falls verfügbar (Exit 0) oder beendet sich mit Fehler (Exit 1), falls nicht gefunden
- Dies ist die vom Verlag vergebene DOI, nicht die arxiv-eigene DOI (
10.48550/arXiv.{id}) - Die arxiv-eigene DOI kann mechanisch konstruiert werden:
10.48550/arXiv.<id>– kein API-Aufruf nötig
Suche in arXiv und Abrufen von IDs
uv run --with arxiv scripts/search_id.py <query> [max_results]
- Durchsucht die arXiv-API direkt (keine lokale Datenbank)
- Gibt tabulatorgetrennte
arxiv_id\ttitle-Zeilen zurück - Standard: 5 Ergebnisse, sortiert nach Relevanz
- Die Abfrage unterstützt arXiv-API-Feldpräfixe:
ti:(Titel),au:(Autor),abs:(Abstract),cat:(Kategorie) - Verwenden Sie Anführungszeichen für exakte Phrasen:
ti:"Attention Is All You Need" - Kombinieren mit AND/OR/ANDNOT:
ti:transformer AND cat:cs.CL
Integrationshinweise
- OpenAlex: Verwenden Sie
get_doi.py, um Journal-DOIs für OpenAlex-Abfragen zu erhalten - arxiv-doc-builder: Verwenden Sie
search_id.py, um arXiv-IDs zu finden, und übergeben Sie diese an arxiv-doc-builder