Consulter les autres pages dédiées à WinIBW :
- suppression de
PurifUB200a
car peu d'intérêts à être partagé ; - suppression de
CollerPPN
car peu d'intérêts à être partagé ; - suppression de
LastCHE
car peu d'intérêts à être partagé.
- ajout de
AddSujetRAMEAU
pour ajouter des 60X ; - ajout de
ctrlTraitementInterne
; - ajout de
getUB310
pour récupérer dans le presse-papier l'information de la première 310 ; - ajout de
PurifUB200a
pour adapter un titre à son écriture en UNIMARC ; - scission de
addUB700S3
: la partie sur l'exemplaire a été isolée dans un nouveau script,changeExAnom
.
- répartition des scripts entre plusieurs fichiers ;
- actualisation des présentations des scripts, notamment en intégrant les dernières modifications ;
- adaptation du projet pour être cohérent avec les autres outils.
- suppression de
ctrlTraitementInterne
, que j'avais dû arrêter en plein milieu du développement ; - modification de la description de concepts et ajout de la mention de Constance ;
- ajout de
appendNote
pour ajouter à une variable la donnée voulue ; - ajout de
getDataUAChantierThese
pour exporter les données d'une thèse dans le cadre d'un chantier sur les thèses ; - ajout de
uCaseNames
pour mettre des majuscules aux noms renseignés ; - modification de
getCoteEx
dû à une réécriture du script. Détecte désormais l'intégralité des cotes associées au RCR et permet de sélectionner celles voulues, ou toutes ; - probable mise à jour prochaine de
decompUA200enUA400
pour être plus efficace et utiliseruCaseNames
;
- modification de
getDataUAChantierThese
pour réorganiser l'inputBox, rajouter de la précision à la note sur les noms d'épouse et empêcher des valeurs illégales pour le genre ; - modification de
getCoteEx
pour afficher le numéro de l'occurrence et de l'exemplaire en cas de cotes multiples, ainsi que de gérer la sélection individuelle de plusieurs cotes.
- sur le document et le dépôt : la liste des modifications est renvoyée au fonds avec un lien hypertexte vers celle-ci en début de page. Par ailleurs, la documentation complète viendra finalement s'ajouter dans ce document ;
- modification de
getTitle
: changement de la détection du champ 200 et de son successeur avec un chr(13) pour éviter le problème des nombres dans le titre (ex: "201 patients") ; - modification de
getDataUAChantierThese
: mise en place d'une vraie solution pour la détection de genre (ajout d'un_
devant les données entrées, ce qui empêche la détection du split ; ne prend désormais que le second caractère de l'occurrence au lieu de l'itégralité du texte de celle-ci). Ajout de la possibilité de modifier les champs Nom, Prénom, et Titre dans une nouvelle boite de dialogue préremplie avec les données détectées. Quelques précisions sur le choix de restreindre cette option uniquement à ces trois champs :- discpline requiert une correspondance exacte dans Excel, autant y utiliser la liste de données validées ;
- années de soutenance et de naissance : se modifient en 4 touches, il est peu nécessaire d'afficher l'information entrée quand réécrire l'année est directement dans Excel est généralement plus rapide ;
- nom, prénom, titre : certains cas requièrent une modification d'un carcatère dans des textes parfois longs, pouvoir modifier le nom sans devoir le retaper peut être plus agréable ;
- cote : copier-coller la cote via
getCoteEx
est plus précis que de la retaper ; - majsucule : ce n'est pas une information dans l'output final ;
- notes : force la présence de toutes les notes ajoutées à l'output final ;
- Sexe : a déjà sa boîte de dialogue ;
- refonte de
addUA400
etdecompUA200enUA400
et ajout defindUA200aUA200b
:decompUA200enUA400
prend désormais comme paramètre la $a et le $b originaux au lieu de prendre l'intégralité de la 200, la détection de ces deux sous-champs se fait donc désormais dansfindUA200aUA200b
. (L'externalisation de cette partie du code est liée à des scripts non partagés que j'utilise) ;addUA400
ne cessera plus de fonctionner s'il n'y a ni $f, ni $c dans le cas de nom non-composé ;addUA400
prend désormais en compte la présence d'un $x, $y ou $z avant de considérer le champ comme achevé ;decompUA200enUA400
est maintenant bien plus lisible ;- attention toutefois, ce couple de scripts requièrent toujours la présence d'un $a et d'un $b pour pouvoir fonctionner (voir les modifications prévues).
- refonte des scripts de type
get
et ajout du lanceur général (generalLauncher
) : création d'une interface pour pouvoir lancer les scripts de typeadd
etget
. L'implentation de ce lanceur a été l'occasion de modifier tous les scripts de typeget
pour qu'ils puissent être utilisables dans d'autres scripts sans devoir stocker le résultat dans le presse-papier. De fait, il n'est plus possible de leur attribuer un raccourci sans créer spécialement un nouveau script qui se contente d'appeler la fonction et de placer le résultat dans le presse-papier. La création de ce lanceur est lié à la multiplication de courts scripts que j'utilise et une multiplication trop importantes des raccourcis associés. - ajout de
add18XmonoImp
: ajoute une 181 P01 txt, 182 c et 183 nga ; - ajout de
addISBNElsevier
: ajoute une 010 avec le début d'un IBSN type d'Elsevier ; - ajout de
add214Elsevier
: ajoute une 214 type pour Elsevier-Masson SAS à Issy-les-Moulineaux avec un DL 2021 ; - ajout de
addBibgFinChap
: ajoute à l'emplacement du curseur la mention de bibliographie en fin de chapitre ; - ajout de
addCouvPorte
: ajoute une 312 pour indiquer ce que la couverture porte en plus.
- renommage des scripts ressources et concepts (parce que j'ai découvert que WinIBW peut séparer les scripts en plusieurs catégories) ;
- modification mineuresur le fonctionnement de la boucle de
AddSujetRAMEAU
; - ajout de la documentation complète de :
add18XmonoImp
;add214Elsevier
;addBibgFinChap
;addCouvPorte
;addISBNElsevier
;AddSujetRAMEAU
.
- ajout de la documentation pour les scripts (
get
, chantiers thèse, concepts etgoToTag
exclus, qui pour une majorité nécessitent des modifications importantes) ; - modifications mineures de
addUA400
et nettoyage du code ; findUA200aUA200b
: correction d'un bug qui supprimait la dernière lettre de la partie rejetée si la 200 ne comprenait pas de$
après le$b
;addUB700S3
:- n'utilise plus le presse papier ;
- suppression de la partie du code spécifique au chantier thèse. Un script personnel regroupant celui-ci et la partie supprimée a été créé ;
- nettoyage du code ;
generalLauncher
: modification de l'ID deaddUB700S3
(pour moi, cela correspond à conserver le même ID pour le même script, la nouvelle version deaddUB700S3
étant techniquement un nouveau script) ;changeExAnom
: récupère la notice par lui-même, n'utilise plus le presse-papier et nettoyage du code ainsi que suppression de parties inutiles ;exportVar
: nettoyage du code ;uCaseNames
: force désormais la majuscule sur la première lettre (le script était conçu pour des noms entièrement en maajuscule).
- la liste de modifications se trouve désormais dans un fichier à part ;
- ajout des scripts de PEB et de leur documentation ;
- ajout des scripts :
addAutFromUB
: génère un squelette de notice auteur à partir d'une notice bibliographique ;addUB7XX
: ajoute une7XX
, avec un fonctionnement similaire àaddSujetRAMEAU
;chantierThese_getJuryForExcel
: récupère des données de la thèse pour l'exporter vers Excel ;chantierThese_addJuryFromExcel
: ajoute à la notice bibliographique une200$g
, une314
et les701
prévues par Excel ;chantierThese_addJuryAut
: ajoute une notice d'autorité auteur à partir de l'extraction dechantierThese_getJuryforExcel
;ress_getTag
: renvoie la valeur du/des champs/sous-champs voulus (une phase de test est prévue) ;
- correction de
addUA400
: détecte désormais correctement les particules rejetées quelle que soit la casse.
- ajout de
PEBgetPPN
etPEBgetRCRFournisseurOnHold
; - ajout des accents dans les scripts PEB en JS ;
- ajout de sécurités et réponses en cas d'échec dans les scripts PEB ;
- correction des préfixes des scripts PEB (problème pour les scripts utilisateurs).
- ajout de
PEBtriRecherche
; - mise à jour de
PEBLauncher
; - mise à jour de la procédure d'installation et de l'introduction.
- ajout de
add18XmonoImpIll
qui ajoute des 18X txt + sti ; - ajout de
searchDoublonPossible
pour rechercher le PPN signalé par l'alerte doublon possible ; - mise à jour du
launcher
avec l'ajout de nouveaux index ; - mise à jour non définitive de
getTitle
qui utilise désormaisgetTag
; - mise à jour de
ress_getTag
qui déselectionne désormais la notice afin d'éviter de supprimer l'intégralité de la notice si on ajoute du texte après son utilisation ; - mise à jour de
addEISBN
qui ajoute désormais le titre s'il est présent et le début de l'ISBN.
- création du fichier
peyrat_js_scripts.js
; - ajout de
AlP_js_removeAccents
.
- scripts de type
get
: vérification de l'utilisation du presse-papier et restituer le presse-papier présent avant le lancement du script s'il est réécrit ; addUA400
(et associés) : adapter àgetTag
, mettre des majuscules si nécessaire, gérer les autres informations ;decompUA200enUA400
: gérer les cas où l'indicateurs 2 est0
ainsi que l'absence de$b
;- correction du malfonctionnement probable de
addBibgFinChap
; - nettoyage et correction de code et des commentaires de début de script ;
- séparation des scripts de chantier thèses.