<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>bash &amp;mdash; 𝐋🅦🆄𝐢𝖇-ᖆ_🐧</title>
    <link>https://blogz.zaclys.com/lwuibr/tag:bash</link>
    <description>New Flavor Since 2025</description>
    <pubDate>Sat, 25 Apr 2026 13:08:05 +0200</pubDate>
    <item>
      <title>Récup d&#39;un prix sur un site internet</title>
      <link>https://blogz.zaclys.com/lwuibr/recup-dun-prix-sur-un-site-internet</link>
      <description>&lt;![CDATA[smalliCeci est un fac-similé de juin 2023 de mon ancien blog/i/small&#xA;---&#xA;&#xA;Bon comme je pense fortement remplacer mon S7 par un Nothing Phone (1) dispo chez Boulanger que sur internet, mais je veux le payer en magasin (oui c&#39;est possible), j&#39;attends le bon prix.&#xA;Comme j&#39;ai raté la précédente promo, je regarde tout les jours mais j&#39;ai pas envie de lancer un navigateur, je veux juste le prix du jour.&#xA;Donc j&#39;ai fait (en une matinée quand même) un script bash qui m&#39;affiche le prix du jour dans le terminal (linux)&#xA;!--more--&#xA;Voici mon code:&#xA;page=curl -sA &#39;Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0&#39; https://www.boulanger.com/ref/1187038; clear; grep -A3 &#39; &#39; &lt;&lt;&lt;&#34;$page&#34; | sed -n &#39;4p&#39;&#xA;&#xA;Ça met dans une variable le contenu de la page téléchargée par #CURL, ça fait un #GREP pour ne garder que le texte balisé qui entoure le prix du jour, puis un #SED pour ne garder que la 4ième ligne, le prix.&#xA;&#xA;C&#39;est évident qu&#39;on doit pour voir faire mieux en code, mais c&#39;est le mien de avec mon niveau à moi.&#xA;&#xA;ICI le script commenté avec instructions.&#xA;&#xA;---&#xA;#LogicielsLibres #Linux #Liens #BASH #DIY #Internet]]&gt;</description>
      <content:encoded><![CDATA[<p><small><i>Ceci est un fac-similé de juin 2023 de mon ancien blog</i></small></p>

<hr>

<p>Bon comme je pense fortement remplacer mon S7 par un Nothing Phone (1) dispo chez Boulanger que sur internet, mais je veux le payer en magasin (oui c&#39;est possible), j&#39;attends le bon prix.
Comme j&#39;ai raté la précédente promo, je regarde tout les jours mais j&#39;ai pas envie de lancer un navigateur, je veux juste le prix du jour.
Donc j&#39;ai fait (en une matinée quand même) un script bash qui m&#39;affiche le prix du jour dans le terminal (linux)

Voici mon code:</p>

<pre><code>page=`curl -sA &#39;Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0&#39; https://www.boulanger.com/ref/1187038`; clear; grep -A3 &#39; &#39; &lt;&lt;&lt;&#34;$page&#34; | sed -n &#39;4p&#39;
</code></pre>

<p>Ça met dans une variable le contenu de la page téléchargée par <a href="/lwuibr/tag:CURL" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CURL</span></a>, ça fait un <a href="/lwuibr/tag:GREP" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GREP</span></a> pour ne garder que le texte balisé qui entoure le prix du jour, puis un <a href="/lwuibr/tag:SED" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SED</span></a> pour ne garder que la 4ième ligne, le prix.</p>

<p>C&#39;est évident qu&#39;on doit pour voir faire mieux en code, mais c&#39;est le mien de avec mon niveau à moi.</p>

<p><a href="http://lwuibr.free.fr/dotclear/images/media/prixnothing1.sh" rel="nofollow">ICI</a> le script commenté avec instructions.</p>

<hr>

<p><a href="/lwuibr/tag:LogicielsLibres" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LogicielsLibres</span></a> <a href="/lwuibr/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> <a href="/lwuibr/tag:Liens" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Liens</span></a> <a href="/lwuibr/tag:BASH" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BASH</span></a> <a href="/lwuibr/tag:DIY" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">DIY</span></a> <a href="/lwuibr/tag:Internet" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Internet</span></a></p>
]]></content:encoded>
      <guid>https://blogz.zaclys.com/lwuibr/recup-dun-prix-sur-un-site-internet</guid>
      <pubDate>Wed, 07 Jan 2026 16:16:13 +0100</pubDate>
    </item>
    <item>
      <title>Renommer les fichiers GOPRO sous linux</title>
      <link>https://blogz.zaclys.com/lwuibr/renomer-les-fichiers-gopro-sous-linux</link>
      <description>&lt;![CDATA[smalliCeci est un fac-similé de juin 2023 de mon ancien blog/i/small&#xA;---&#xA;&#xA;Le nommage des fichiers sur carte SD des #GOPRO, c&#39;est le bordel. Et sous #Linux les logiciels officiels ne sont pas dispo et propriétaires.&#xA;J&#39;ai donc écris mon 1er script Bash (une journée quand même) pour récupérer la bonne date dans les méta-données des fichiers et les renommer comme je voulais.&#xA;!--more--&#xA;Voici mon code:&#xA;pls *.mM4   list.temp&#xA;filenumber=wc -l &lt; list.temp&#xA;for file in cat list.temp;&#xA;do&#xA;filename=ffprobe -showstreams &#34;$file&#34; | grep &#39;creationtime&#39; | head -n 1 | sed &#34;s/TAG:creation_time=//g; s/.000000Z//g; s/-//g; s/://g; s/T//g;&#34;&#xA;mv $file $filename.mp4&#xA;done&#xA;clear&#xA;echo &#34;Fini!&#34;&#xA;echo $filenumber &#34;fichier(s) traité(s).&#34;&#xA;&#xA;Ça créé la liste des fichiers mp4 ou MP4 présent dans le répertoire, pour chaque ligne de la liste, extrait les méta-données avec #FFPROBE, ne garde que la ligne date de création avec #GREP, ne garde que la 1ère itération avec #HEAD, fait un #SED pour ne garder que la date en format YYMMDD mets tout ça dans une variable, et renomme le fichier à partir de cette variable.&#xA;&#xA;Un petit bonus ça donne le nombre de fichier traité avec #WC&#xA;&#xA;C&#39;est évident qu&#39;on doit pour voir faire mieux en code, mais c&#39;est le mien de avec mon niveau à moi.&#xA;&#xA;ICI le script commenté et instructions&#xA;&#xA;---&#xA;#LogicielsLibres #Linux #Liens #BASH #DIY]]&gt;</description>
      <content:encoded><![CDATA[<p><small><i>Ceci est un fac-similé de juin 2023 de mon ancien blog</i></small></p>

<hr>

<p>Le nommage des fichiers sur carte SD des <a href="/lwuibr/tag:GOPRO" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GOPRO</span></a>, c&#39;est le bordel. Et sous <a href="/lwuibr/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> les logiciels officiels ne sont pas dispo et propriétaires.
J&#39;ai donc écris mon 1er script Bash (une journée quand même) pour récupérer la bonne date dans les méta-données des fichiers et les renommer comme je voulais.

Voici mon code:</p>

<pre><code>pls *.[mM][pP]4 &gt; list.temp
filenumber=`wc -l &lt; list.temp`
for file in `cat list.temp`;
do
filename=`ffprobe -show_streams &#34;$file&#34; | grep &#39;creation_time&#39; | head -n 1 | sed &#34;s/TAG:creation_time=//g; s/.000000Z//g; s/-//g; s/://g; s/T//g;&#34;`
mv $file $filename.mp4
done
clear
echo &#34;Fini!&#34;
echo $filenumber &#34;fichier(s) traité(s).&#34;

</code></pre>

<p>Ça créé la liste des fichiers mp4 ou MP4 présent dans le répertoire, pour chaque ligne de la liste, extrait les méta-données avec <a href="/lwuibr/tag:FFPROBE" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">FFPROBE</span></a>, ne garde que la ligne date de création avec <a href="/lwuibr/tag:GREP" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GREP</span></a>, ne garde que la 1ère itération avec <a href="/lwuibr/tag:HEAD" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">HEAD</span></a>, fait un <a href="/lwuibr/tag:SED" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SED</span></a> pour ne garder que la date en format YYMMDD mets tout ça dans une variable, et renomme le fichier à partir de cette variable.</p>

<p>Un petit bonus ça donne le nombre de fichier traité avec <a href="/lwuibr/tag:WC" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">WC</span></a></p>

<p>C&#39;est évident qu&#39;on doit pour voir faire mieux en code, mais c&#39;est le mien de avec mon niveau à moi.</p>

<p><a href="http://lwuibr.free.fr/dotclear/images/media/lbgoprorn.sh" rel="nofollow">ICI</a> le script commenté et instructions</p>

<hr>

<p><a href="/lwuibr/tag:LogicielsLibres" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LogicielsLibres</span></a> <a href="/lwuibr/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a> <a href="/lwuibr/tag:Liens" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Liens</span></a> <a href="/lwuibr/tag:BASH" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BASH</span></a> <a href="/lwuibr/tag:DIY" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">DIY</span></a></p>
]]></content:encoded>
      <guid>https://blogz.zaclys.com/lwuibr/renomer-les-fichiers-gopro-sous-linux</guid>
      <pubDate>Wed, 07 Jan 2026 15:59:15 +0100</pubDate>
    </item>
  </channel>
</rss>