[(#REM) Listing des publications HALs parametres : - q (facultatif) requete de recherche sur l'API HAL https://api.archives-ouvertes.fr/docs/search - collection (facultatif) restreindre à une collection - auteur (facultatif) restreindre à un auteur - fournir idHal - max (facultatif) nb de resultat de 0 à 10000. valeur par défaut le config max du plugin sinon 10 - tri (facultatif) indique le tri de requete. par defaut pertinence https://api.archives-ouvertes.fr/docs/search/?#sort - debug (facultatif) affiche le requete vers l'API HAL - dernieres_publications (facultatif) via class, si renseigné, on force le tri sur le critere publicationDate_tdate - masquer_lien (facultatif) valable uniquement si dernieres_publications est renseignée si renseigné, on n'affiche pas les liens voir toutes publications - id (facultatif) si renseigné, retourne halId_id unique correspond et ignore les autres parametres - doi (facultatif) si renseigné, retourne le doi unique correspond et ignore les autres parametres ] [(#SET{url_depot_hal,https://api.archives-ouvertes.fr/search/})] [(#SET{url_depot,#GET{url_depot_hal}})] [(#ENV{collection}|oui) [(#SET{url_depot,#GET{url_depot}|concat{#ENV{collection},'/'}})] ] [(#SET{q,#ENV{q}|sinon{*}|urlencode})] [(#SET{url_depot,#GET{url_depot}|concat{'?q=',#GET{q}}})] [(#ENV{auteur}|oui) [(#SET{req_tmp,'%20authIdHal_s:'#ENV{auteur}})] [(#SET{url_depot,#GET{url_depot}|concat{#GET{req_tmp}}})] ] [(#SET{max,#ENV{max}|sinon{#CONFIG{hal_m/max}}|sinon{10}})] [(#SET{url_depot,#GET{url_depot}|concat{&rows=#GET{max}}})] [(#SET{dernieres_publications,''})] [(#ENV{class}|=={dernieres_publications}|oui) [(#SET{dernieres_publications,oui})] ] [(#SET{tri,''})] [(#ENV{tri}|oui) [(#SET{tri,#ENV{tri}})]] [(#GET{dernieres_publications}|oui) [(#SET{tri,publicationDate_tdate desc})]] [(#GET{tri}|oui) [(#SET{url_depot,#GET{url_depot}|concat{'&sort=',#GET{tri}|urlencode}})] ] [(#REM) parametres speciaux: doi et id on annule les autres parametres ] [(#ENV{id}|oui) [(#SET{url_depot,#GET{url_depot_hal}})] [(#SET{url_depot,#GET{url_depot}|concat{'?q=halId_id:',#ENV{id}|urlencode}})] ] [(#ENV{doi}|oui) [(#SET{url_depot,#GET{url_depot_hal}})] [(#SET{url_depot,#GET{url_depot}|concat{'?q=doiId_id:',#ENV{doi}|urlencode}})] ] [(#REM)] #SET{fields,'title_s,authFullNamePersonIDIDHal_fs,docid,citationRef_s,arxivId_s,halId_s,doiId_s,uri_s,docType_s,submittedDateY_i,thumbId_i'} [(#SET{url_depot,#GET{url_depot}|concat{&fl=#GET{fields}}})] [(#ENV{debug}|oui)