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

Correction de bug : ajout d'infos sur les clients datacite.

parent acab36c6
No related branches found
No related tags found
No related merge requests found
......@@ -60,14 +60,15 @@ if temp_rows :
print(f"\n\nnb of doi exported \t{len(df_out)}")
## output another csv with datacite client and number of datasets
df_client_raw = df_out["client"].value_counts()
df_client_raw = df_out["client"].value_counts().to_frame()
## get informations about each client
client_names = []
client_years = []
client_urls = []
for client in df_client_raw["client"]:
req = requests.get('https://api.datacite.org/clients?query=id:%22cern.zenodo%22')
for i in range(0, len(df_client_raw)):
client = df_client_raw.iloc[i].name
req = requests.get('https://api.datacite.org/clients?query=id:%22'+str(client)'%22')
client_names.append(req.json()["data"][0]["attributes"]["name"])
client_years.append(req.json()["data"][0]["attributes"]["year"])
client_urls.append(req.json()["data"][0]["attributes"]["url"])
......
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