From fd33c7f7c7bd956438ed8932d04f643a3acb1ca5 Mon Sep 17 00:00:00 2001 From: mco-system Date: Mon, 1 Jan 2024 07:18:00 +1100 Subject: [PATCH] =?UTF-8?q?feat:=20Makefile=20pour=20g=C3=A9n=C3=A9rer=20l?= =?UTF-8?q?a=20liste=20des=20forunisseurs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 13.Fournisseurs/Makefile | 6 +++ 13.Fournisseurs/default.fr.md | 85 ++++++++++++++--------------------- 13.Fournisseurs/footer.txt | 5 +++ 13.Fournisseurs/header.txt | 10 +++++ 13.Fournisseurs/liste.txt | 34 ++++++++++++++ 13.Fournisseurs/mklist.awk | 6 +-- 6 files changed, 92 insertions(+), 54 deletions(-) create mode 100644 13.Fournisseurs/Makefile create mode 100644 13.Fournisseurs/footer.txt create mode 100644 13.Fournisseurs/header.txt create mode 100644 13.Fournisseurs/liste.txt diff --git a/13.Fournisseurs/Makefile b/13.Fournisseurs/Makefile new file mode 100644 index 0000000..ee4239f --- /dev/null +++ b/13.Fournisseurs/Makefile @@ -0,0 +1,6 @@ +.PHONY: list + +list: + cat header.txt > default.fr.md + head -n-1 fournisseurs.txt | awk -f mklist.awk >> default.fr.md + cat footer.txt >> default.fr.md diff --git a/13.Fournisseurs/default.fr.md b/13.Fournisseurs/default.fr.md index 4494afd..386205b 100644 --- a/13.Fournisseurs/default.fr.md +++ b/13.Fournisseurs/default.fr.md @@ -1,16 +1,3 @@ ---- -title: Fournisseurs -published: true -visible: false -taxonomy: - category: - - "commerce" - tag: - - "fournisseurs" - - "composants" - - "commercial" ---- - Vous vous interessez à un composant, que ce soit pour en consulter la documentation ou pour l'acheter ? Et à chaque fois, vous ne vous rappelez plus quel site pouvait bien @@ -19,44 +6,40 @@ Un petit groupe de tetalabistes a essayé de construire cette liste pour vous éviter tous les tracas de la plongée dans les méandres de l'Internet. -* [https://www.semageek.com/](https://www.semageek.com/) -* [https://www.conrad.fr/](https://www.conrad.fr/) -* [https://fr.rs-online.com/web/](https://fr.rs-online.com/web/) -* [https://www.mouser.fr/](https://www.mouser.fr/) -* [https://fr.farnell.com/](https://fr.farnell.com/) -* [https://www.tme.eu/fr/](https://www.tme.eu/fr/) Pologne -* [https://www.digikey.fr/](https://www.digikey.fr/) USA -* [https://www.lextronic.fr/](https://www.lextronic.fr/) France, Paris -* [https://www.elektor.fr/](https://www.elektor.fr/) 95731 Roissy CDG -* [https://www.e44.com/](https://www.e44.com/) 44188 Nantes -* [https://www.stquentin-radio.com/](https://www.stquentin-radio.com/) 75010 PARIS -* [https://composant-electronique.fr/composants-electroniques](https://composant-electronique.fr/composants-electroniques) -* [https://www.mantec.be/](https://www.mantec.be/) Belgique -* [https://www.taydaelectronics.com/](https://www.taydaelectronics.com/) -* [https://www.smart-cube.biz/](https://www.smart-cube.biz/) Tunisie -* [https://www.limpulsion.fr/web/index.php](https://www.limpulsion.fr/web/index.php) Hérouville st Clair -* [https://elektronicavoorjou.nl/fr/](https://elektronicavoorjou.nl/fr/) Pays-Bas -* [https://www.bmjelec.com/](https://www.bmjelec.com/) -* [https://rs-particuliers.com](https://rs-particuliers.com) -* [http://www.allelectronique.fr](http://www.allelectronique.fr) **NO SSL !** -* [https://www.gotronic.fr/](https://www.gotronic.fr/) -* [https://eu.robotshop.com/](https://eu.robotshop.com/) -* [https://kubii.com](https://kubii.com) -* [https://thepihut.com](https://thepihut.com) -* [https://adafruit.com](https://adafruit.com) -* [https://www.taydaelectronics.com/](https://www.taydaelectronics.com/) -* [https://dsmcz.com/](https://dsmcz.com/) -* [https://www.wigi.fr/](https://www.wigi.fr/) (68260 Kingersheim) -* [https://www.es-france.com/](https://www.es-france.com/) -* [https://www.reichelt.com/fr/fr/](https://www.reichelt.com/fr/fr/) -* [https://eu.robotshop.com/](https://eu.robotshop.com/) -* [https://www.dfrobot.com/](https://www.dfrobot.com/) -* [https://www.distrelec.fr/fr/](https://www.distrelec.fr/fr/) Suisse - -| test | de tableau | -| ---- | ---------- | -| mais | je ne crois pas que ça fonctionne | -| Ah si ça fonctionne | Très bien en fait ! | +| Fournisseur | Commentaires | +| ----------- | ------------ | +| [https://www.semageek.com/](https://www.semageek.com/) | | +| [https://www.conrad.fr/](https://www.conrad.fr/) | | +| [https://fr.rs-online.com/web/](https://fr.rs-online.com/web/) | | +| [https://www.mouser.fr/](https://www.mouser.fr/) | | +| [https://fr.farnell.com/](https://fr.farnell.com/) | | +| [https://www.tme.eu/fr/](https://www.tme.eu/fr/) | Pologne | +| [https://www.digikey.fr/](https://www.digikey.fr/) | USA | +| [https://www.lextronic.fr/](https://www.lextronic.fr/) | France, Paris | +| [https://www.elektor.fr/](https://www.elektor.fr/) | 95731 Roissy CDG | +| [https://www.e44.com/](https://www.e44.com/) | 44188 Nantes | +| [https://www.stquentin-radio.com/](https://www.stquentin-radio.com/) | 75010 PARIS | +| [https://composant-electronique.fr/composants-electroniques](https://composant-electronique.fr/composants-electroniques) | | +| [https://www.mantec.be/](https://www.mantec.be/) | Belgique | +| [https://www.taydaelectronics.com/](https://www.taydaelectronics.com/) | | +| [https://www.smart-cube.biz/](https://www.smart-cube.biz/) | Tunisie | +| [https://www.limpulsion.fr/web/index.php](https://www.limpulsion.fr/web/index.php) | Hérouville st Clair | +| [https://elektronicavoorjou.nl/fr/](https://elektronicavoorjou.nl/fr/) | Pays-Bas | +| [https://www.bmjelec.com/](https://www.bmjelec.com/) | | +| [https://rs-particuliers.com](https://rs-particuliers.com) | | +| [http://www.allelectronique.fr](http://www.allelectronique.fr) | **NO SSL !** | +| [https://www.gotronic.fr/](https://www.gotronic.fr/) | | +| [https://eu.robotshop.com/](https://eu.robotshop.com/) | | +| [https://kubii.com](https://kubii.com) | | +| [https://thepihut.com](https://thepihut.com) | | +| [https://adafruit.com](https://adafruit.com) | | +| [https://www.taydaelectronics.com/](https://www.taydaelectronics.com/) | | +| [https://dsmcz.com/](https://dsmcz.com/) | | +| [https://www.wigi.fr/](https://www.wigi.fr/) | (68260 Kingersheim) | +| [https://www.es-france.com/](https://www.es-france.com/) | | +| [https://www.reichelt.com/fr/fr/](https://www.reichelt.com/fr/fr/) | | +| [https://eu.robotshop.com/](https://eu.robotshop.com/) | | +| [https://www.dfrobot.com/](https://www.dfrobot.com/) | | Attention, cette liste est **purement informative**, probablement incomplète et ne constitue **en rien** une quelconque recommendation du Tetalab ! diff --git a/13.Fournisseurs/footer.txt b/13.Fournisseurs/footer.txt new file mode 100644 index 0000000..acb65a8 --- /dev/null +++ b/13.Fournisseurs/footer.txt @@ -0,0 +1,5 @@ + +Attention, cette liste est **purement informative**, probablement +incomplète et ne constitue **en rien** une quelconque recommendation du Tetalab ! +Cette liste est aussi disponible en [format texte](fournisseurs.txt), +`awk '{ print $1 }' < fournisseurs.txt` pour extraire les URLs.. diff --git a/13.Fournisseurs/header.txt b/13.Fournisseurs/header.txt new file mode 100644 index 0000000..0838cc1 --- /dev/null +++ b/13.Fournisseurs/header.txt @@ -0,0 +1,10 @@ +Vous vous interessez à un composant, que ce soit pour en consulter la +documentation ou pour l'acheter ? +Et à chaque fois, vous ne vous rappelez plus quel site pouvait bien +avoir ce que vous cherchiez ? +Un petit groupe de tetalabistes a essayé de construire cette liste +pour vous éviter tous les tracas de la plongée dans les +méandres de l'Internet. + +| Fournisseur | Commentaires | +| ----------- | ------------ | diff --git a/13.Fournisseurs/liste.txt b/13.Fournisseurs/liste.txt new file mode 100644 index 0000000..0049219 --- /dev/null +++ b/13.Fournisseurs/liste.txt @@ -0,0 +1,34 @@ +| Fournisseur | Commentaires | +| ----------- | ------------ | +| [https://www.semageek.com/](https://www.semageek.com/) | | +| [https://www.conrad.fr/](https://www.conrad.fr/) | | +| [https://fr.rs-online.com/web/](https://fr.rs-online.com/web/) | | +| [https://www.mouser.fr/](https://www.mouser.fr/) | | +| [https://fr.farnell.com/](https://fr.farnell.com/) | | +| [https://www.tme.eu/fr/](https://www.tme.eu/fr/) | Pologne | +| [https://www.digikey.fr/](https://www.digikey.fr/) | USA | +| [https://www.lextronic.fr/](https://www.lextronic.fr/) | France, Paris | +| [https://www.elektor.fr/](https://www.elektor.fr/) | 95731 Roissy CDG | +| [https://www.e44.com/](https://www.e44.com/) | 44188 Nantes | +| [https://www.stquentin-radio.com/](https://www.stquentin-radio.com/) | 75010 PARIS | +| [https://composant-electronique.fr/composants-electroniques](https://composant-electronique.fr/composants-electroniques) | | +| [https://www.mantec.be/](https://www.mantec.be/) | Belgique | +| [https://www.taydaelectronics.com/](https://www.taydaelectronics.com/) | | +| [https://www.smart-cube.biz/](https://www.smart-cube.biz/) | Tunisie | +| [https://www.limpulsion.fr/web/index.php](https://www.limpulsion.fr/web/index.php) | Hérouville st Clair | +| [https://elektronicavoorjou.nl/fr/](https://elektronicavoorjou.nl/fr/) | Pays-Bas | +| [https://www.bmjelec.com/](https://www.bmjelec.com/) | | +| [https://rs-particuliers.com](https://rs-particuliers.com) | | +| [http://www.allelectronique.fr](http://www.allelectronique.fr) | **NO SSL !** | +| [https://www.gotronic.fr/](https://www.gotronic.fr/) | | +| [https://eu.robotshop.com/](https://eu.robotshop.com/) | | +| [https://kubii.com](https://kubii.com) | | +| [https://thepihut.com](https://thepihut.com) | | +| [https://adafruit.com](https://adafruit.com) | | +| [https://www.taydaelectronics.com/](https://www.taydaelectronics.com/) | | +| [https://dsmcz.com/](https://dsmcz.com/) | | +| [https://www.wigi.fr/](https://www.wigi.fr/) | (68260 Kingersheim) | +| [https://www.es-france.com/](https://www.es-france.com/) | | +| [https://www.reichelt.com/fr/fr/](https://www.reichelt.com/fr/fr/) | | +| [https://eu.robotshop.com/](https://eu.robotshop.com/) | | +| [https://www.dfrobot.com/](https://www.dfrobot.com/) | | diff --git a/13.Fournisseurs/mklist.awk b/13.Fournisseurs/mklist.awk index b9a7529..95b02b7 100644 --- a/13.Fournisseurs/mklist.awk +++ b/13.Fournisseurs/mklist.awk @@ -1,7 +1,7 @@ #! /usr/bin/awk { -printf "%s", "* [" $1 "](" $1 ") " +printf "%s", "| [" $1 "](" $1 ") | " $1 = "" -print $0 -} \ No newline at end of file +print $0 " |" +}