Skip to content
Snippets Groups Projects
Commit 95f94880 authored by JOUNEAU Thomas's avatar JOUNEAU Thomas
Browse files

Replace generate_citation.py

parent 823e2705
Branches
No related tags found
No related merge requests found
...@@ -94,7 +94,7 @@ bibliography_list = [] ...@@ -94,7 +94,7 @@ bibliography_list = []
# -------------------------------------------------------------------------------- # --------------------------------------------------------------------------------
for doi,metadata in complete_list.items(): # for doi,metadata in complete_list.items(): #
print (f"\n\n\n{doi} : \n") # Retour du DOI. Décommenter pour débogage print (f"\n{doi} : \n") # Retour du DOI. Décommenter pour débogage
authors_list=[] authors_list=[]
subjects_list=[] subjects_list=[]
...@@ -102,13 +102,13 @@ for doi,metadata in complete_list.items(): # ...@@ -102,13 +102,13 @@ for doi,metadata in complete_list.items(): #
# on récupère tout ce qu'on peut au niveau 1 de l'entrée et dans "latestVersion" # on récupère tout ce qu'on peut au niveau 1 de l'entrée et dans "latestVersion"
dataset_id = metadata["id"] dataset_id = metadata["id"]
print (dataset_id) # print (dataset_id)
dataset_identifier = metadata["identifier"] dataset_identifier = metadata["identifier"]
# mapping de champs seulement s'ils existent (tests avec if) # mapping de champs seulement s'ils existent (tests avec if)
if "persistentUrl" in metadata : if "persistentUrl" in metadata :
dataset_persistentUrl = metadata["persistentUrl"] dataset_persistentUrl = metadata["persistentUrl"]
print (dataset_persistentUrl) # print (dataset_persistentUrl)
elif "persistentUrl" not in metadata : elif "persistentUrl" not in metadata :
dataset_persistentUrl = "" dataset_persistentUrl = ""
else : else :
...@@ -116,7 +116,7 @@ for doi,metadata in complete_list.items(): # ...@@ -116,7 +116,7 @@ for doi,metadata in complete_list.items(): #
if "publicationDate" in metadata : if "publicationDate" in metadata :
dataset_publicationDate = metadata["publicationDate"] dataset_publicationDate = metadata["publicationDate"]
print (dataset_publicationDate) # print (dataset_publicationDate)
elif "publicationDate" not in metadata : elif "publicationDate" not in metadata :
dataset_publicationDate = "" dataset_publicationDate = ""
else : else :
...@@ -127,7 +127,7 @@ for doi,metadata in complete_list.items(): # ...@@ -127,7 +127,7 @@ for doi,metadata in complete_list.items(): #
if "license" in metadata["latestVersion"] : if "license" in metadata["latestVersion"] :
dataset_license = metadata["latestVersion"]["license"] dataset_license = metadata["latestVersion"]["license"]
print (dataset_license) # print (dataset_license)
elif "license" not in metadata["latestVersion"] : elif "license" not in metadata["latestVersion"] :
dataset_license = "" dataset_license = ""
else : else :
...@@ -135,7 +135,7 @@ for doi,metadata in complete_list.items(): # ...@@ -135,7 +135,7 @@ for doi,metadata in complete_list.items(): #
if "publisher" in metadata : if "publisher" in metadata :
dataset_publisher = metadata["publisher"] dataset_publisher = metadata["publisher"]
print (dataset_publisher) # print (dataset_publisher)
elif "publisher" not in metadata : elif "publisher" not in metadata :
dataset_publisher = "" dataset_publisher = ""
else : else :
...@@ -143,7 +143,7 @@ for doi,metadata in complete_list.items(): # ...@@ -143,7 +143,7 @@ for doi,metadata in complete_list.items(): #
if "versionNumber" in metadata["latestVersion"] : if "versionNumber" in metadata["latestVersion"] :
dataset_versionNumber = metadata["latestVersion"]["versionNumber"] dataset_versionNumber = metadata["latestVersion"]["versionNumber"]
print (dataset_versionNumber) # print (dataset_versionNumber)
elif "versionNumber" not in metadata["latestVersion"] : elif "versionNumber" not in metadata["latestVersion"] :
dataset_versionNumber = "" dataset_versionNumber = ""
else : else :
...@@ -151,7 +151,7 @@ for doi,metadata in complete_list.items(): # ...@@ -151,7 +151,7 @@ for doi,metadata in complete_list.items(): #
if "versionMinorNumber" in metadata["latestVersion"] : if "versionMinorNumber" in metadata["latestVersion"] :
dataset_versionMinorNumber = metadata["latestVersion"]["versionMinorNumber"] dataset_versionMinorNumber = metadata["latestVersion"]["versionMinorNumber"]
print (dataset_versionMinorNumber) # print (dataset_versionMinorNumber)
elif "versionMinorNumber" not in metadata["latestVersion"] : elif "versionMinorNumber" not in metadata["latestVersion"] :
dataset_versionMinorNumber = "0" dataset_versionMinorNumber = "0"
else : else :
...@@ -159,7 +159,7 @@ for doi,metadata in complete_list.items(): # ...@@ -159,7 +159,7 @@ for doi,metadata in complete_list.items(): #
if "UNF" in metadata["latestVersion"] : if "UNF" in metadata["latestVersion"] :
dataset_unf = metadata["latestVersion"]["UNF"] dataset_unf = metadata["latestVersion"]["UNF"]
print (dataset_unf) # print (dataset_unf)
elif "UNF" not in metadata["latestVersion"] : elif "UNF" not in metadata["latestVersion"] :
dataset_unf = "" dataset_unf = ""
else : else :
...@@ -230,4 +230,4 @@ with open(export_filename, 'w') as f: ...@@ -230,4 +230,4 @@ with open(export_filename, 'w') as f:
# #
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment