From 8c4fa41aa0409a36a450d6b1e8165f0c415ce6ff Mon Sep 17 00:00:00 2001 From: Miraty Date: Mon, 23 Sep 2024 23:08:13 +0200 Subject: [PATCH] =?UTF-8?q?liens=20Site-Source-Paquet=20=E2=86=92=20unique?= =?UTF-8?q?=20"Fiche=20YunoHost"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.md | 60 +++++++++++++------------------------------------------ style.css | 2 +- 2 files changed, 15 insertions(+), 47 deletions(-) diff --git a/index.md b/index.md index 190c539..a554988 100644 --- a/index.md +++ b/index.md @@ -29,35 +29,25 @@ $services = [ 'name' => 'PeerTube', 'desc' => 'Regarder des vidéos sur le Fédiverse.', 'domain' => 'video', - 'site' => 'joinpeertube.org', - 'code' => 'github.com/Chocobozzz/PeerTube', - 'package' => 'github.com/YunoHost-Apps/peertube_ynh', 'action_emoji' => '▶️', ], 'forgejo' => [ 'name' => 'Forgejo', 'desc' => 'Forge logicielle simple basée sur Git. Fork de Gitea, utilisé précédemment pour ce service.', 'domain' => 'code', - 'site' => 'forgejo.org', - 'code' => 'codeberg.org/forgejo/forgejo', - 'package' => 'github.com/YunoHost-Apps/forgejo_ynh', 'action_emoji' => '🧑‍💻', ], 'libreqr' => [ 'name' => 'LibreQR', 'desc' => 'Un générateur de codes QR fait maison.', 'domain' => 'qr', - 'code' => 'code.antopie.org/miraty/libreqr', - 'package' => 'code.antopie.org/miraty/qr_ynh', + 'ynh' => 'qr', 'action' => 'Générer un code QR', ], 'nextcloud' => [ 'name' => 'Nextcloud', 'desc' => 'Principalement de la synchronisation de fichiers, mais peut faire plein d\'autres trucs avec des extensions.', 'domain' => 'nuage', - 'site' => 'nextcloud.com', - 'code' => 'github.com/nextcloud/server', - 'package' => 'github.com/YunoHost-Apps/nextcloud_ynh', 'presentation' => 'nextcloud', 'action_emoji' => '☁️', ], @@ -65,8 +55,6 @@ $services = [ 'name' => 'Synapse', 'desc' => 'Un serveur Matrix, qui est un protocole internet moderne pour la communication écrite, audio ou vidéo.', 'domain' => 'matrix', - 'code' => 'github.com/matrix-org/synapse', - 'package' => 'github.com/YunoHost-Apps/synapse_ynh', 'presentation' => 'matrix', 'action' => 'Plus d\'infos', 'action_emoji' => 'ℹ️', @@ -75,18 +63,12 @@ $services = [ 'name' => 'Element', 'desc' => 'Client Web pour Matrix.', 'domain' => 'el', - 'site' => 'element.io', - 'code' => 'github.com/vector-im/element-web', - 'package' => 'github.com/YunoHost-Apps/element_ynh', 'action_emoji' => '💬', ], 'lufi' => [ 'name' => 'Lufi', 'desc' => 'Partager un fichier par une URL.', 'domain' => 'lufi', - 'site' => '', - 'code' => 'framagit.org/fiat-tux/hat-softwares/lufi/', - 'package' => 'github.com/YunoHost-Apps/lufi_ynh', 'action' => 'Téléverser un fichier', 'action_emoji' => '⬆️', ], @@ -94,17 +76,12 @@ $services = [ 'name' => 'PrivateBin', 'desc' => 'Partager des textes, codes sources ou Markdown rapidement.', 'domain' => 'texte', - 'site' => 'privatebin.info', - 'code' => 'github.com/PrivateBin/PrivateBin', - 'package' => 'github.com/YunoHost-Apps/zerobin_ynh', ], 'etherpad' => [ 'name' => 'Etherpad', 'desc' => 'Éditer un texte sur plusieurs appareils en même temps. Utilisable avec MyPads.', 'domain' => 'pad', - 'site' => 'etherpad.org', - 'code' => 'github.com/ether/etherpad-lite', - 'package' => 'github.com/YunoHost-Apps/etherpad_mypads_ynh', + 'ynh' => 'etherpad_mypads', 'action' => 'Corédiger', 'action_emoji' => '📝', ], @@ -112,25 +89,19 @@ $services = [ 'name' => 'Vaultwarden', 'desc' => 'Enregistrer des clés de passe. Compatible avec les clients Bitwarden.', 'domain' => 'mdp', - 'code' => 'github.com/dani-garcia/vaultwarden', - 'package' => 'github.com/YunoHost-Apps/vaultwarden_ynh', 'action_emoji' => '🔑', ], 'diagrams' => [ 'name' => 'Diagrammes', 'desc' => 'Créer des diagrammes.', 'domain' => 'draw', - 'site' => 'www.drawio.com', - 'code' => 'github.com/jgraph/drawio', - 'package' => 'github.com/YunoHost-Apps/diagramsnet_ynh', + 'ynh' => 'diagramsnet', ], 'opensondage' => [ 'name' => 'OpenSondage', 'desc' => 'Planifier un rendez-vous et prendre des décisions.', 'domain' => 'sondage', 'site' => '', - 'code' => 'framagit.org/framasoft/framadate/framadate', - 'package' => 'github.com/YunoHost-Apps/opensondage_ynh', 'action' => 'Créer un sondage', 'action_emoji' => '📊', ], @@ -138,8 +109,10 @@ $services = [ 'name' => 'Méta', 'desc' => 'Afficher diverses métadonnées techniques relatives à la transmission de la page.', 'domain' => 'meta', - 'code' => 'code.antopie.org/miraty/meta', - 'package' => 'github.com/YunoHost-Apps/my_webapp_ynh', + 'ynh' => 'my_webapp', + 'links' => [ + 'Code source' => 'https://code.antopie.org/miraty/meta/', + ], 'action' => 'Geeker', 'action_emoji' => 'ℹ️', ], @@ -147,25 +120,21 @@ $services = [ 'name' => 'RSS Bridge', 'desc' => 'Exporter les données de centaines de sites aux formats Atom, JSON, Mrss ou texte brut.', 'domain' => 'rss', - 'code' => 'github.com/rss-bridge/rss-bridge', - 'package' => 'github.com/YunoHost-Apps/rss-bridge_ynh', + 'ynh' => 'rss-bridge', ], 'invidious' => [ 'name' => 'Invidious', 'desc' => 'Interface plus libre, légère et confidentielle pour accéder au contenu du service privateur YouTube.', 'domain' => 'inv', - 'site' => 'invidious.io', - 'code' => 'github.com/iv-org/invidious', - 'package' => 'github.com/YunoHost-Apps/invidious_ynh', + 'ynh' => 'invidious', 'action' => 'Chercher sur YouTube', 'action_emoji' => '▶️', ], 'librex' => [ - 'name' => 'Librex', + 'name' => 'LibreX', 'desc' => 'Interface pour anonymiser et combiner les résultats de plusieurs moteurs de recherche.', 'domain' => 'librex', - 'code' => 'github.com/hnhx/librex', - 'package' => 'github.com/YunoHost-Apps/librex_ynh', + 'ynh' => 'librex', 'action' => 'Faire une recherche', 'action_emoji' => '🔍', ], @@ -183,11 +152,10 @@ foreach($services as $service_id => $service) { - - Site
+ Fiche YunoHost + $link_address) { ?> + - Source
- Paquet

diff --git a/style.css b/style.css index 60eb3c8..66022e1 100644 --- a/style.css +++ b/style.css @@ -27,7 +27,7 @@ img[src="img/logos/searx.webp"], img[src="img/logos/peertube.webp"], img[src="im ; } -.metaService { +.service-software { margin: 0.2rem; margin-bottom: 0; }