Salut Bernard,

Macounet te remercie, c'est un bon truc ! J'ai oublié sed, depuis trop 
longtemps, et c'est vrai qu'il rend de jolis services.

A noter que Brew l'installe avec un g devant, donc l'appel est gsed à moins de 
modifier les Paths comme indiqué en fin d'installation. Faut tout lire, quoi.

Bonne journée,

Thierry




> Le 25 juil. 2018 à 04:42, Bernard Schoenacker <[email protected]> a 
> écrit :
> 
> bonjour,
> 
> dans le cas où de nombreux documents sont à convertir au format html :
> 
> https://www.techrepublic.com/blog/linux-and-open-source/how-to-convert-doc-and-odf-files-to-clean-and-lean-html/
> 
> et ensuite employer sed pour réaliser la conversion de http vers https
> 
> remarque:
> 
> les macounets doivent mettre à jour sed (brew install gnu-sed) pour que ça 
> fonctionne
> correctement ...
> 
> merci
> 
> slt
> bernard
> 
> ----- Mail original -----
>> De: "Thierry Jeanneret" <[email protected]>
>> À: "sandy andriant" <[email protected]>
>> Cc: "C Fourcroy" <[email protected]>, "users LibreOffice LO" 
>> <[email protected]>, "yves dutrieux"
>> <[email protected]>
>> Envoyé: Mardi 24 Juillet 2018 22:12:47
>> Objet: Re: [fr-users] Changer des centaines de liens http vers https
>> 
>> MERCI BEAUCOUP.
>> 
>> 
>> Le mar. 24 juil. 2018 à 21:57, sandy andriant
>> <[email protected]> a
>> écrit :
>> 
>>> Bsr,
>>> 
>>> Je peux confirmer que cette extension fonctionne parfaitement avec
>>> la
>>> version stable.
>>> Je l'utilise quotidiennement.
>>> 
>>> Cordialement
>>> Sandy-Pascal Andriant
>>> 
>>> Le 24/07/2018 à 21:48, Thierry Jeanneret a écrit :
>>> 
>>> Je note la référence de cette extension, ça a l'air sympa. Ce n'est
>>> pas
>>> spécifié, est-elle compatible avec la version stable actuelle ? La
>>> table
>>> s'arrête bien avant...
>>> 
>>> Thierry
>>> 
>>> 
>>> Le mar. 24 juil. 2018 à 21:41, yves dutrieux <[email protected]>
>>> a
>>> écrit :
>>> 
>>>> Bonjour,
>>>> comme le problème m'intriguait ;)
>>>> 
>>>> Installer l'add-on Alt-Search (chez moi, il était déjà installé) :
>>>> https://extensions.libreoffice.org/extensions/alternative-dialog-find-replace-for-writer
>>>> et ensuite en 2 rechercher/remplacer :
>>>> 
>>>> *remplace le https via :*
>>>> dans rechercher:
>>>> 
>>>> https((:\/\/|www\.)[a-zA-Z0-9_]+((\.[a-zA-Z0-9_]+)+)(([a-zA-Z0-9_\-\.,@?^=%&:/~\+#]*[a-zA-Z0-9_\-\@?^=%&/~\+#])?))
>>>> 
>>>> dans remplacer
>>>> http\1
>>>> 
>>>> [remplacer tout]
>>>> 
>>>> 
>>>> *Remettre les hyperliens via :*
>>>> dans rechercher:
>>>> 
>>>> (((news|http|ftp|https|file):\/\/|www\.)[a-zA-Z0-9_]+((\.[a-zA-Z0-9_]+)+)(([a-zA-Z0-9_\-\.,@?^=%&:/~\+#]*[a-zA-Z0-9_\-\@?^=%&/~\+#])?))
>>>> 
>>>> dans remplacer:
>>>> \h{\1}
>>>> 
>>>> [remplacer tout]
>>>> 
>>>> 
>>>> 
>>>> faire un backup avant pour pas tout casser, mais ça devrait le
>>>> faire je
>>>> pense ;)
>>>> 
>>>> Yves
>>>> 
>>>> 
>>>> Le 24 juillet 2018 à 18:03, C Fourcroy <[email protected]> a écrit
>>>> :
>>>> 
>>>>> Euh oui, content.xml ..
>>>>> Quant à la solution ... ma foi, je ne sais pas si c'est parce que
>>>>> je
>>>>> suis dans les brumes du nord mais je n'ai pas vu .. je n'ai vu
>>>>> que le
>>>>> message avec sed le 23/07 15h52 puis le 23/07 16h46 soit la NSA a
>>>>> intercepté les données confidentielles, soit Free me joue des
>>>>> tours, qui
>>>>> sait ..
>>>>> .. Dommage parce que le sujet m'intéressait
>>>>> D'ailleurs si on veut chipoter, ce n'est pas forcément très
>>>>> prudent de
>>>>> passer tous les http en https.. il y aussi d'autres liens, css et
>>>>> autres
>>>>> qui peuvent devenir invalides...
>>>>> M'enfin, bon  moi ce que j'en dis...
>>>>> Ayant l'aval des grands anciens, je me suis fait une petite
>>>>> moulinette
>>>>> et  ça me suffit
>>>>> 
>>>>> Merci  à tous, à commencer à celui qui a posé la question ...
>>>>> 
>>>>> Christian F
>>>>> 
>>>>> 
>>>>> Le 24/07/2018 à 17:41, Thierry Jeanneret a écrit :
>>>>> 
>>>>>> Euh,
>>>>>> 
>>>>>> Oui, c'est bien une des méthodes que nous avons décrites au
>>>>>> début de ce
>>>>>> thread. Sauf que le fichier est content.xml, pas context, à
>>>>>> moins que ça
>>>>>> n'ait changé très récemment,
>>>>>> 
>>>>>> Au final, la sauvegarde du document en HTML, l'édition de ce
>>>>>> HTML avec
>>>>>> un éditeur standard, telle que tu le décris, puis l'importation
>>>>>> dans
>>>>>> LibreOffice de ce fichier puis sa sauvegarde en ODT ont permis
>>>>>> de résoudre
>>>>>> le cas.
>>>>>> 
>>>>>> 
>>>>>> Thierry
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Le 24 juil. 2018 à 17:26, C Fourcroy <[email protected]> a écrit
>>>>>> :
>>>>>>> 
>>>>>>> Oups, j'oubliais les limitations du forum ..
>>>>>>> 
>>>>>>> _*context.xml*_ signifie simplement context.xml, c'est juste
>>>>>>> parce que
>>>>>>> j'avais souligné et mis en gras..
>>>>>>> idem pour _*xlink:href="http:*_ qui est simplement
>>>>>>> xlink:href="http:
>>>>>>> et _*xlink:href="https:*_ qui est xlink:href="https:
>>>>>>> 
>>>>>>> ...
>>>>>>> 
>>>>>>> Le 24/07/2018 à 17:19, C Fourcroy a écrit :
>>>>>>> 
>>>>>>>> Bonjour,
>>>>>>>> 
>>>>>>>> Il y a une méthode un peu brute et en dehors de LO mais qui va
>>>>>>>> vite
>>>>>>>> et semble marcher :
>>>>>>>> 
>>>>>>>>  * décompresser le fichier odt (7zip ou autre)
>>>>>>>>  * ouvrir _*context.xml*_ dans un éditeur de texte (moi j'ai
>>>>>>>>  pris
>>>>>>>>    notepad++ mais notepad marche aussi)
>>>>>>>>  * faire une rechercher-remplacer de tous les
>>>>>>>>  _*xlink:href="http:*_
>>>>>>>> par
>>>>>>>>    _*xlink:href="https:*_ recompresser le tout en zip
>>>>>>>>  * changer le nom pour lui redonner une extension odt
>>>>>>>> 
>>>>>>>> J'ai testé vite fait .. je ne sais pas s'il y a des
>>>>>>>> "contrindications"...
>>>>>>>> 
>>>>>>>> Christian F
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Le 24/07/2018 à 14:52, Thierry Jeanneret a écrit :
>>>>>>>> 
>>>>>>>>> Hello,
>>>>>>>>> 
>>>>>>>>> Ca semble être pour Calc, pas pour Writer. Ce dernier est
>>>>>>>>> structuré
>>>>>>>>> de manière très différente, je ne pense pas que ce soit
>>>>>>>>> transposable tel
>>>>>>>>> quel.
>>>>>>>>> 
>>>>>>>>> Thierry
>>>>>>>>> 
>>>>>>>>> Le 24 juil. 2018 à 13:33, sandy andriant
>>>>>>>>> <[email protected]>
>>>>>>>>>> a écrit :
>>>>>>>>>> 
>>>>>>>>>> Dans un autre topic, on propose la macro suivante :
>>>>>>>>>> 
>>>>>>>>>> https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=47346#p257401
>>>>>>>>>> 
>>>>>>>>>> REM  *****  BASIC  *****
>>>>>>>>>> 
>>>>>>>>>>      Sub RenommerHyperliens
>>>>>>>>>> ' Merci spYre :
>>>>>>>>>> http://user.services.openoffice.org/fr/forum/viewtopic.php?p=84431#p84431
>>>>>>>>>>      Dim oDoc as Object, oFeuille as Object, oCellule as
>>>>>>>>>>      Object
>>>>>>>>>>      Dim oHyperlien
>>>>>>>>>>      Dim a as Integer, b as Integer
>>>>>>>>>> 
>>>>>>>>>>      oDoc = ThisComponent
>>>>>>>>>>      oFeuille = oDoc.sheets.getbyName("Feuille1") ' par
>>>>>>>>>>      exemple...
>>>>>>>>>>      For a = 0 to 25
>>>>>>>>>>         For b = 0 to 99
>>>>>>>>>>            oCellule = oFeuille.getcellbyPosition(a,b)
>>>>>>>>>>            'passe en
>>>>>>>>>> revue les cellules de la matrice A1:Z100
>>>>>>>>>> 
>>>>>>>>>>            If  oCellule.TextFields.Count = 1 Then  'vérifie
>>>>>>>>>>            la
>>>>>>>>>> présence d'un champ texte
>>>>>>>>>> 
>>>>>>>>>>               REM --- Récupération du champ :
>>>>>>>>>>               oHyperlien =
>>>>>>>>>>               oCellule.getTextFields.getbyIndex(0)
>>>>>>>>>> 
>>>>>>>>>>               REM --- Modification de la propriété
>>>>>>>>>> "Representation", qui est le texte du champ, par l'adresse
>>>>>>>>>> URL du champ
>>>>>>>>>> oHyperlien.setPropertyValue("Representation",oHyperlien.URL)
>>>>>>>>>>            EndIf
>>>>>>>>>>         Next b
>>>>>>>>>>      Next a
>>>>>>>>>> 
>>>>>>>>>>      End Sub
>>>>>>>>>> 
>>>>>>>>>> Cordialement
>>>>>>>>>> Sandy-Pascal Andriant
>>>>>>>>>> 
>>>>>>>>>> Le 24/07/2018 à 13:28, sandy andriant a écrit :
>>>>>>>>>> 
>>>>>>>>>>> Bonjour,
>>>>>>>>>>> 
>>>>>>>>>>> Trouvé ce topic qui pourrait aider éventuellement (derniers
>>>>>>>>>>> messages)
>>>>>>>>>>> 
>>>>>>>>>>> https://forum.openoffice.org/fr/forum/viewtopic.php?f=4&t=15203&hilit=hypertexte
>>>>>>>>>>> 
>>>>>>>>>>> Cordialement
>>>>>>>>>>> Sandy-Pascal Andriant
>>>>>>>>>>> 
>>>>>>>>>>> Le 24/07/2018 à 10:23, Thierry Jeanneret a écrit :
>>>>>>>>>>> 
>>>>>>>>>>>> Ca, c'est le désagrément des conversations partiellement
>>>>>>>>>>>> privées.
>>>>>>>>>>>> Christophe me l'avait fait remarquer il y a deux heures,
>>>>>>>>>>>> merci !
>>>>>>>>>>>> 
>>>>>>>>>>>> Ce qui m'énerve le plus, c'est qu'il y a quelques temps
>>>>>>>>>>>> j'ai
>>>>>>>>>>>> écrit une solution permettant de valider les hyper-liens
>>>>>>>>>>>> de documents. Le
>>>>>>>>>>>> demandeur
>>>>>>>>>>>> Avait une quarantaine de documents writer, assez copieux,
>>>>>>>>>>>> avec
>>>>>>>>>>>> chacun quelques dizaines/centaines de références, dont
>>>>>>>>>>>> certaines étaient
>>>>>>>>>>>> mortes.
>>>>>>>>>>>> J'ai donc parcouru le domaine en long et en large.
>>>>>>>>>>>> 
>>>>>>>>>>>> Vieillir est un naufrage, je confirme :-]
>>>>>>>>>>>> 
>>>>>>>>>>>> Thierry
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Le 24 juil. 2018 à 10:09, Cley Faye <[email protected]> a
>>>>>>>>>>>> écrit
>>>>>>>>>>>>> :
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Le mar. 24 juil. 2018 à 08:45, Thierry Jeanneret <
>>>>>>>>>>>>> [email protected]> a écrit :
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Bonjour,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> C'était un test pour vérifier que lorsqu'on a un
>>>>>>>>>>>>>> marteau, tout
>>>>>>>>>>>>>> n'est que
>>>>>>>>>>>>>> clou ? C'est réussi !
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Utilisez la fonction Edition - Rechercher & Remplacer de
>>>>>>>>>>>>>> LibreOffice, ça
>>>>>>>>>>>>>> marche très bien, pas besoin de sed.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> - Rechercher : http:
>>>>>>>>>>>>>> - Remplacer  : https:
>>>>>>>>>>>>>> - Tout Remplacer
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Et l'affaire est faite, après avoir fait une sauvegarde
>>>>>>>>>>>>>> de
>>>>>>>>>>>>>> votre document,
>>>>>>>>>>>>>> bien entendu, on ne sait jamais.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Thierry
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> ​Félicitation, votre clou est bien entré dans le pas de
>>>>>>>>>>>>>> vis :)
>>>>>>>>>>>>> Cette méthode ne remplace pas les liens, uniquement le
>>>>>>>>>>>>> texte
>>>>>>>>>>>>> visible. Il
>>>>>>>>>>>>> n'y aurait pas vraiment de discussion si c'était aussi
>>>>>>>>>>>>> immédiat.​
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Envoyez un mail à [email protected]
>>>>>>>>>>>>> pour
>>>>>>>>>>>>> vous désinscrire
>>>>>>>>>>>>> Les archives de la liste sont disponibles à
>>>>>>>>>>>>> https://listarchives.libreoffice.org/fr/users/
>>>>>>>>>>>>> Privacy Policy:
>>>>>>>>>>>>> https://www.documentfoundation.org/privacy
>>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>> Envoyez un mail à [email protected] pour
>>>>>>>>>> vous
>>>>>>>>>> désinscrire
>>>>>>>>>> Les archives de la liste sont disponibles à
>>>>>>>>>> https://listarchives.libreoffice.org/fr/users/
>>>>>>>>>> Privacy Policy: https://www.documentfoundation.org/privacy
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>> 
>>>>> --
>>>>> Envoyez un mail à [email protected] pour vous
>>>>> désinscrire
>>>>> Les archives de la liste sont disponibles à
>>>>> https://listarchives.libreoffice.org/fr/users/
>>>>> Privacy Policy: https://www.documentfoundation.org/privacy
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> web site : http://www.molenbaix.com
>>>> 
>>> 
>>> 
>> 
>> --
>> Envoyez un mail à [email protected] pour vous
>> désinscrire
>> Les archives de la liste sont disponibles à
>> https://listarchives.libreoffice.org/fr/users/
>> Privacy Policy: https://www.documentfoundation.org/privacy
>> 


-- 
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à