liens Site-Source-Paquet → unique "Fiche YunoHost"
This commit is contained in:
parent
73fedd6174
commit
8c4fa41aa0
2 changed files with 15 additions and 47 deletions
60
index.md
60
index.md
|
@ -29,35 +29,25 @@ $services = [
|
|||
'name' => 'PeerTube',
|
||||
'desc' => 'Regarder des vidéos sur le <a href="https://fr.wikipedia.org/wiki/Fediverse">Fédiverse</a>.',
|
||||
'domain' => 'video',
|
||||
'site' => 'joinpeertube.org',
|
||||
'code' => 'github.com/Chocobozzz/PeerTube',
|
||||
'package' => 'github.com/YunoHost-Apps/peertube_ynh',
|
||||
'action_emoji' => '▶️',
|
||||
],
|
||||
'forgejo' => [
|
||||
'name' => 'Forgejo',
|
||||
'desc' => '<a href="https://fr.wikipedia.org/wiki/Forge_(informatique)">Forge logicielle</a> simple basée sur <a href="https://fr.wikipedia.org/wiki/Git">Git</a>. 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 <a href="https://fr.wikipedia.org/wiki/Code_QR">codes QR</a> 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 <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>, 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 <a href="https://fr.wikipedia.org/wiki/Markdown">Markdown</a> 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 <a href="https://pad.antopie.org/mypads/">MyPads</a>.',
|
||||
'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 <a href="https://bitwarden.com/download/">clients Bitwarden</a>.',
|
||||
'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 <a href="https://fr.wikipedia.org/wiki/Atom_Syndication_Format">Atom</a>, <a href="https://fr.wikipedia.org/wiki/JavaScript_Object_Notation">JSON</a>, 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) {
|
|||
<img class="imgService" src="<?= $img_path ?>" width="<?= $sizes[0] ?>" height="<?= $sizes[1] ?>" alt="">
|
||||
<?php } ?>
|
||||
<small class="row">
|
||||
<?php if (isset($service['site'])) { ?>
|
||||
<a class="metaService" title="Site officiel de <?= $service['name'] ?>" href="https://<?= $service['site'] ?>">Site</a><br>
|
||||
<a class="service-software" href="https://apps.yunohost.org/app/<?= $service['ynh'] ?? $service_id ?>">Fiche YunoHost</a>
|
||||
<?php foreach ($service['links'] ?? [] as $link_name => $link_address) { ?>
|
||||
<a class="service-software" href="<?= $link_address ?>"><?= $link_name ?></a>
|
||||
<?php } ?>
|
||||
<a class="metaService" title="Code source de <?= $service['name'] ?>" href="https://<?= $service['code'] ?>">Source</a><br>
|
||||
<a class="metaService" title="Paquet YunoHost de <?= $service['name'] ?>" href="https://<?= $service['package'] ?>">Paquet</a>
|
||||
</small>
|
||||
<p class="descService">
|
||||
<?= $service['desc'] ?>
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue