From af08f6811cedfddfaea4d105ae267205919996e3 Mon Sep 17 00:00:00 2001 From: Chetouane <elias.chetouane@univ-grenoble-alpes.fr> Date: Fri, 1 Dec 2023 16:08:09 +0100 Subject: [PATCH] =?UTF-8?q?Modification=20pour=20fonctionnement=20avec=20r?= =?UTF-8?q?un-all-codes.py=20->=20=C3=A0=20tester?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0-collect-data/rdg.py | 32 ++------------------------------ 1 file changed, 2 insertions(+), 30 deletions(-) diff --git a/0-collect-data/rdg.py b/0-collect-data/rdg.py index fc95b66..cd895c0 100644 --- a/0-collect-data/rdg.py +++ b/0-collect-data/rdg.py @@ -1,16 +1,6 @@ -#!/usr/bin/env python -# coding: utf-8 - -# In[2]: - - # Récupérer les DOIs de l'UGA depuis Rechrche Data Gouv ## 2023-12-01, Elias Chetouane - -# In[3]: - - """ ## todo / @@ -25,15 +15,9 @@ - Adapter une fois mise en place du ROR """ - -# In[4]: - - import requests, json - -# In[5]: - +folder = "0-collect-data/" # requetes de base sur chaque champ qui nous intéresse : affiliation du contact, auteurs, producteur et contributeurs # dans chaque champ, recherche "UGA" ou "Grenoble" @@ -67,10 +51,6 @@ def get_results(url): page += 1 return results - -# In[6]: - - # on crée une fonction pour ajouter les DOIs dans une liste def get_dois(results): @@ -88,10 +68,6 @@ def get_dois(results): print("Nombre de résultats trouvés : " + str(nb_dois)) return dois - -# In[ ]: - - # on récupère les dois dois = [] @@ -107,12 +83,8 @@ for i in dois: print("Nombre de dois différents trouvés : " + str(len(dois))) - -# In[8]: - - # exporter la liste de DOI au format txt -with open("rdg-dois.txt", 'w') as f : +with open(folder+"rdg-dois.txt", 'w') as f : [f.write(f"{line[4:]}\n") for line in dois] # [4:] pour retirer "doi:" au début de chaque ligne -- GitLab