Skip to content
Snippets Groups Projects
Commit 3e515446 authored by Elias Chetouane's avatar Elias Chetouane
Browse files

Modification pour fonctionnement avec run-all-codes.py -> à tester

parent 81509eff
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python
# coding: utf-8
# In[1]:
# récupérer les DOIs de l'UGA depuis Datacite
## 2023-12-01, Elias Chetouane
# In[12]:
"""
## todo
- recherche par affiliation contributeurs ?
......@@ -21,15 +11,9 @@
* Pagination : https://support.datacite.org/docs/pagination
"""
# In[13]:
import requests, json
# In[14]:
folder = "0-collect-data/"
# requête url de base
url = 'https://api.datacite.org/dois?affiliation=true&query=creators.affiliation.affiliationIdentifier:"https://ror.org/02rx3b187"&page[size]=100'
......@@ -47,10 +31,6 @@ while(page < nb_pages):
results.append(req.json())
page += 1
# In[15]:
# ajouter les DOIs dans une liste, sans ajouter les résultats qui ne sont pas des DOIs
dois = []
......@@ -72,12 +52,8 @@ for res in results:
print("Nombre de résultats trouvés : " + str(nb_dois))
# In[43]:
# exporter la liste de DOI au format txt
with open("datacite-dois.txt", 'w') as f :
with open(folder+"datacite-dois.txt", 'w') as f :
[f.write(f"{line}\n") for line in dois]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment