arXiv Lookup
Scripts légers pour interroger l'API arXiv directement via arxiv.py.
Scripts
Obtenir le DOI de revue à partir d'un ID arXiv
uv run --with arxiv scripts/get_doi.py <arxiv_id>
- Retourne le DOI de la revue s'il est disponible (code de sortie 0), ou se termine avec une erreur (code de sortie 1) s'il n'est pas trouvé
- Il s'agit du DOI attribué par la revue, pas du DOI attribué par arXiv (
10.48550/arXiv.{id}) - Le DOI attribué par arXiv peut être construit mécaniquement :
10.48550/arXiv.<id>— aucun appel API n'est nécessaire
Rechercher sur arXiv et obtenir les IDs
uv run --with arxiv scripts/search_id.py <query> [max_results]
- Interroge l'API arXiv directement (pas de base de données locale)
- Retourne des lignes séparées par des tabulations :
arxiv_id\ttitle - Par défaut : 5 résultats, triés par pertinence
- La requête prend en charge les préfixes de champ de l'API arXiv :
ti:(titre),au:(auteur),abs:(résumé),cat:(catégorie) - Utilisez des guillemets pour les expressions exactes :
ti:"Attention Is All You Need" - Combinez avec AND/OR/ANDNOT :
ti:transformer AND cat:cs.CL
Notes d'intégration
- OpenAlex : Utilisez
get_doi.pypour obtenir les DOI de revues pour les requêtes OpenAlex - arxiv-doc-builder : Utilisez
search_id.pypour trouver des ID arXiv, puis transmettez-les à arxiv-doc-builder