CommunityRecherche & Datenanalysegithub.com

arXiv-Lookup

Leichte Skripte zur direkten Abfrage der arXiv-API über arxiv.py.

Was ist arXiv-Lookup?

Dieses Skill-Set bietet zwei schlanke Python-Skripte zur direkten Interaktion mit der arXiv-API, ohne dass eine lokale Datenbank erforderlich ist. `get_doi.py` extrahiert die vom Verlag vergebene DOI aus einer arXiv-ID und gibt diese bei Erfolg aus oder beendet sich mit einem Fehler, falls keine vorhanden ist (Exit-Code 0 oder 1). `search_id.py` durchsucht arXiv nach einer Abfrage und gibt tabulatorgetrennte Ergebnisse mit arXiv-ID und Titel aus, standardmäßig bis zu 5 Ergebnisse, sortiert nach Relevanz. Beide Skripte werden mit `uv run` ausgeführt und verwenden die Bibliothek `arxiv.py`. Sie sind besonders nützlich für Workflows, die Journal-DOIs für OpenAlex benötigen oder arXiv-IDs für Tools wie arxiv-doc-builder sammeln. Die Skripte unterstützen direkte API-Feldpräfixe wie `ti:`, `au:`, `abs:` und `cat:` sowie boolesche Operatoren, was präzise und komplexe Suche ermöglicht.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add ultimatile/arxiv-skills

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

Verwandte Skills