This repository has been archived on 2023-05-26. You can view files and clone it, but cannot push or open issues or pull requests.
web/pages/index.md

225 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

*[RSS]: Really Simple Syndication
*[v3]: version 3
Antopie propose des services Internet, administrés par et hébergés chez [Miraty](<?php echo clearnetOrOnion('https://miraty.antopie.org', 'http://miratyww5h7xhki2ttodapygnukmnrywn4osw3d32llc4sggzmyso5id.onion'); ?>) grâce à [YunoHost](https://yunohost.org).
Le compte <a href="https://miaou.drycat.fr/@Antopie" rel="me">@Antopie@miaou.drycat.fr</a> ([RSS](https://miaou.drycat.fr/@Antopie.rss)) informe des pannes, mises à jour et nouveaux services.
[Manifeste sur le contenu](<?php formerUrlLocale('manifeste-sur-le-contenu'); ?>) {.bouton} [Détails techniques](<?php formerUrlLocale('details-techniques'); ?>) {.bouton} [Conditions d'utilisation](<?php formerUrlLocale('cgu'); ?>) {.bouton}
<div id="services" class="grille-services">
<?php
$logoService = array(
'plume' => 'plume.png',
'peertube' => 'peertube.png',
'gitea' => 'gitea.png',
'libreqr' => 'libreqr.png',
'bitwarden' => 'bitwarden.png',
'nextcloud' => 'nextcloud.png',
'synapse' => 'matrix.png',
'riot' => 'riot.png',
'privatebin' => 'privatebin.png',
'jirafeau' => 'jirafeau.png',
'rssbridge' => 'rssbridge.png',
'searx' => 'searx.png',
'etherpad' => 'etherpad.png',
'diagrams' => 'diagrams.png',
'opensondage' => 'opensondage.png',
'iprefua' => NULL,
);
$urlService = array(
'plume' => clearnetOrOnion('https://blog.antopie.org', 'http://antblogn2vnc4hncjiow4jn7yidxe64l2o2qhj2tyla33jjhrrf5v2ad.onion'),
'peertube' => 'https://video.antopie.org',
'gitea' => clearnetOrOnion('https://code.antopie.org', 'http://antcode5h4tntfei362x7eydifyxdjskjisv5pezk2othlh7oho2zhyd.onion'),
'libreqr' => clearnetOrOnion('https://qr.antopie.org', 'http://libreqrh5gsyzaaexx4vwyp6k2sd5keg5svyj2gpbkhg7zzyjvswiiyd.onion'),
'bitwarden' => clearnetOrOnion('https://mdp.antopie.org', 'http://antmdpizuaquzfz5kzv3tz3k2funlcgma5gxtujxs5sl6z7wyk76x3qd.onion'),
'nextcloud' => 'https://nuage.antopie.org',
'synapse' => 'https://matrix.antopie.org',
'riot' => 'https://riot.antopie.org',
'privatebin' => clearnetOrOnion('https://texte.antopie.org', 'http://anttxt2u75lbrpl23szr6qtgzx5kkcz7larjmg24udwypceuslzel5qd.onion'),
'jirafeau' => clearnetOrOnion('https://up.antopie.org', 'http://antuplo4vcln7ftoatr5iualwb3py7ccii6t32gemzannhu4blj2xqid.onion'),
'rssbridge' => clearnetOrOnion('https://rss.antopie.org', 'http://antrssv5553pjemejxyszija6ceii4soc5ozk6pdj7y3vauzioavdkid.onion'),
'searx' => clearnetOrOnion('https://searx.antopie.org', 'http://antsrxhuvxylfgvu6c33m6gzlp3dsrxfnil7z3ppfya2vqvs4hkuy7qd.onion'),
'etherpad' => 'https://pad.antopie.org',
'diagrams' => 'https://draw.antopie.org',
'opensondage' => clearnetOrOnion('https://sondage.antopie.org', 'http://antaskuzziqjodxfighsptanvhrwmb7h5nsgjwei2dvvtsuqgjsaxvad.onion'),
'iprefua' => clearnetOrOnion('https://ip.antopie.org', 'http://antipr353qn3siq2ttnlk43fye4uhd5lc4cxubv5umfglzxqy37cmmyd.onion'),
);
$domService = array(
'plume' => clearnetOrOnion('<code>blog.antopie.org</code>', '<strong>antblog</strong>n2vnc4hncjiow4jn7yidxe64l2o2qhj2tyla33jjhrrf5v2ad.onion'),
'peertube' => '<code>video.antopie.org</code>',
'gitea' => clearnetOrOnion('<code>code.antopie.org</code>', '<strong>antcode</strong>5h4tntfei362x7eydifyxdjskjisv5pezk2othlh7oho2zhyd.onion'),
'libreqr' => clearnetOrOnion('<code>qr.antopie.org</code>', '<strong>libreqr</strong>h5gsyzaaexx4vwyp6k2sd5keg5svyj2gpbkhg7zzyjvswiiyd.onion'),
'bitwarden' => clearnetOrOnion('<code>mdp.antopie.org</code>', '<strong>antmdp</strong>izuaquzfz5kzv3tz3k2funlcgma5gxtujxs5sl6z7wyk76x3qd.onion'),
'nextcloud' => '<code>nuage.antopie.org</code>',
'synapse' => '<code>matrix.antopie.org</code>',
'element' => '<code>riot.antopie.org</code>',
'privatebin' => clearnetOrOnion('<code>texte.antopie.org</code>', '<strong>anttxt</strong>2u75lbrpl23szr6qtgzx5kkcz7larjmg24udwypceuslzel5qd.onion'),
'jirafeau' => clearnetOrOnion('<code>up.antopie.org</code>', '<strong>antuplo4</strong>vcln7ftoatr5iualwb3py7ccii6t32gemzannhu4blj2xqid.onion'),
'rssbridge' => clearnetOrOnion('<code>rss.antopie.org</code>', '<strong>antrss</strong>v5553pjemejxyszija6ceii4soc5ozk6pdj7y3vauzioavdkid.onion'),
'searx' => clearnetOrOnion('<code>searx.antopie.org</code>', '<strong>antsrx</strong>huvxylfgvu6c33m6gzlp3dsrxfnil7z3ppfya2vqvs4hkuy7qd.onion'),
'etherpad' => '<code>pad.antopie.org</code>',
'diagrams' => '<code>draw.antopie.org</code>',
'opensondage' => clearnetOrOnion('<code>sondage.antopie.org</code>', '<strong>antask</strong>uzziqjodxfighsptanvhrwmb7h5nsgjwei2dvvtsuqgjsaxvad.onion'),
'iprefua' => clearnetOrOnion('<code>ip.antopie.org</code>', '<strong>antipr3</strong>53qn3siq2ttnlk43fye4uhd5lc4cxubv5umfglzxqy37cmmyd.onion'),
);
$nomService = array(
'plume' => 'Plume',
'peertube' => 'PeerTube',
'gitea' => 'Gitea',
'libreqr' => 'LibreQR',
'bitwarden' => 'Bitwarden',
'nextcloud' => 'Nextcloud',
'synapse' => 'Synapse',
'riot' => 'Riot',
'privatebin' => 'PrivateBin',
'jirafeau' => 'Jirafeau',
'rssbridge' => 'RSS Bridge',
'searx' => 'Searx',
'etherpad' => 'Etherpad',
'diagrams' => 'Diagrammes',
'opensondage' => 'OpenSondage',
'iprefua' => 'Iprefua',
);
$descService = array(
'plume' => 'Créez simplement un blog qui sera accessible via le Web, le <a href="https://fr.wikipedia.org/wiki/Fediverse">Fédiverse</a> et un flux <a href="https://fr.wikipedia.org/wiki/Atom_Syndication_Format">Atom</a>.',
'peertube' => 'Regardez ou publiez des vidéos sur le <a href="https://fr.wikipedia.org/wiki/Fediverse">Fédiverse</a> en <a href="https://fr.wikipedia.org/wiki/Pair_%C3%A0_pair">pair à pair</a>.',
'gitea' => '<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>.',
'libreqr' => 'Un générateur de <a href="https://fr.wikipedia.org/wiki/Code_QR">codes QR</a> fait maison.',
'bitwarden' => 'Générez, enregistrez et synchronisez des mots ou phrases de passe fortes.',
'nextcloud' => 'Synchronisation de fichiers, de contacts (<a href="https://fr.wikipedia.org/wiki/CardDAV">CardDAV</a>), dagenda (<a href="https://fr.wikipedia.org/wiki/CalDAV">CalDAV</a>), <a href="https://getcarnet.app/">Carnet</a> , et plein dautres fonctionnalités grâce à des extensions.',
'synapse' => '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.<div class="centre"><code>matrix.antopie.org</code></div>',
'riot' => 'Client Web pour <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>.',
'privatebin' => 'Partagez des textes, codes sources ou <a href="https://fr.wikipedia.org/wiki/Markdown">Markdown</a> rapidement.',
'jirafeau' => 'Partagez rapidement nimporte quel fichier avec nimporte qui.',
'rssbridge' => 'Exportez 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>, <a href="https://fr.wikipedia.org/wiki/Hypertext_Markup_Language">HTML</a>, Mrss ou texte.',
'searx' => '<a href="https://fr.wikipedia.org/wiki/M%C3%A9tamoteur">Métamoteur</a> anonymé : combine plusieurs moteurs de recherche sur une seule page.',
'etherpad' => 'Éditez un texte sur plusieurs appareils en même temps. Utilisable avec <a href="https://pad.antopie.org/mypads/">MyPads</a>.',
'diagrams' => 'Créez des diagrammes.',
'opensondage' => 'Planifiez un rendez-vous ou prenez des décisions.',
'iprefua' => 'Afficher adresse IP, agent utilisateur, référent HTTP et langues demandées.',
);
$siteOfficielService = array(
'plume' => 'joinplu.me',
'peertube' => 'joinpeertube.org',
'gitea' => 'gitea.io',
'libreqr' => NULL,
'bitwarden' => 'bitwarden.com',
'nextcloud' => 'nextcloud.com/fr_FR',
'synapse' => NULL,
'riot' => 'about.riot.im',
'privatebin' => 'privatebin.info',
'jirafeau' => NULL,
'rssbridge' => NULL,
'searx' => 'asciimoo.github.io/searx',
'etherpad' => 'etherpad.org',
'diagrams' => 'www.diagrams.net',
'opensondage' => NULL,
'iprefua' => NULL,
);
$gitService = array(
'plume' => 'git.joinplu.me/plume/plume',
'peertube' => 'github.com/Chocobozzz/PeerTube',
'gitea' => 'github.com/go-gitea/gitea',
'libreqr' => 'code.antopie.org/miraty/libreqr',
'bitwarden' => 'github.com/dani-garcia/bitwarden_rs',
'nextcloud' => 'github.com/nextcloud/server',
'synapse' => 'github.com/matrix-org/synapse',
'riot' => 'github.com/vector-im/riot-web',
'privatebin' => 'github.com/PrivateBin/PrivateBin',
'jirafeau' => 'gitlab.com/mojo42/Jirafeau',
'rssbridge' => 'github.com/rss-bridge/rss-bridge',
'searx' => 'github.com/asciimoo/searx',
'etherpad' => 'github.com/ether/etherpad-lite',
'diagrams' => 'github.com/jgraph/drawio',
'opensondage' => 'framagit.org/framasoft/framadate/framadate',
'iprefua' => 'code.antopie.org/miraty/iprefua',
);
$paquetYnhService = array(
'plume' => 'github.com/YunoHost-Apps/plume_ynh',
'peertube' => 'github.com/YunoHost-Apps/peertube_ynh',
'gitea' => 'github.com/YunoHost-Apps/gitea_ynh',
'libreqr' => 'code.antopie.org/miraty/qr_ynh',
'bitwarden' => 'github.com/YunoHost-Apps/bitwarden_ynh',
'nextcloud' => 'github.com/YunoHost-Apps/nextcloud_ynh',
'synapse' => 'github.com/YunoHost-Apps/synapse_ynh',
'riot' => 'github.com/YunoHost-Apps/riot_ynh',
'privatebin' => 'github.com/YunoHost-Apps/zerobin_ynh',
'jirafeau' => 'github.com/YunoHost-Apps/jirafeau_ynh',
'rssbridge' => 'github.com/YunoHost-Apps/rss-bridge_ynh',
'searx' => 'github.com/YunoHost-Apps/searx_ynh',
'etherpad' => 'github.com/YunoHost-Apps/etherpad_mypads_ynh',
'diagrams' => 'github.com/YunoHost-Apps/diagramsnet_ynh',
'opensondage' => 'github.com/YunoHost-Apps/opensondage_ynh',
'iprefua' => 'github.com/YunoHost-Apps/multi_webapp_ynh',
);
$actionService = array(
'plume' => 'Bloguer',
'peertube' => 'Accéder au service',
'gitea' => 'Coder',
'libreqr' => 'Accéder au service',
'bitwarden' => 'Accéder au service',
'nextcloud' => 'Accéder au service',
'synapse' => "Plus d'infos",
'riot' => 'Clavarder',
'privatebin' => 'Téléverser du texte',
'jirafeau' => 'Téléverser un fichier',
'rssbridge' => 'Bridger',
'searx' => 'Rechercher',
'etherpad' => 'Créer un nouveau pad',
'diagrams' => 'Accéder au service',
'opensondage' => 'Créer un sondage',
'iprefua' => 'Accéder au service',
);
$aboutService = array(
'plume' => NULL,
'peertube' => NULL,
'gitea' => NULL,
'libreqr' => NULL,
'bitwarden' => NULL,
'nextcloud' => 'nextcloud',
'synapse' => NULL,
'riot' => NULL,
'privatebin' => NULL,
'jirafeau' => NULL,
'rssbridge' => NULL,
'searx' => NULL,
'etherpad' => NULL,
'diagrams' => NULL,
'opensondage' => NULL,
'iprefua' => NULL,
);
foreach($descService as $codeService => $descService) { ?>
<div>
<?php if (isset($logoService[$codeService])) { ?><div class="logoService"><img class="elLogoServ" src="img/logos/<?php echo $logoService[$codeService]; ?>" alt=""/></div> <?php } ?>
<div class="titreService"><?php echo $nomService[$codeService]; ?></div>
<div class="metasService">
<?php if (!is_null($siteOfficielService[$codeService])) {
echo '<a class="icon-home metaService" aria-label="Site officiel" title="Site officiel de ' . $nomService[$codeService] . '" href="https://' . $siteOfficielService[$codeService] . '"></a>';
} ?>
<a class="icon-git metaService" aria-label="Code source" title="Code source de <?php echo $nomService[$codeService]; ?>" href="https://<?php echo $gitService[$codeService]; ?>"></a>
<a class="icon-ynh metaService" aria-label="Paquet YunoHost" title="Paquet YunoHost de <?php echo $nomService[$codeService]; ?>" href="https://<?php echo$paquetYnhService[$codeService]; ?>"></a></div>
<div class="descService"><?php echo $descService; ?></div>
<div class="domService"><?php echo $domService[$codeService]; ?></div>
<?php if (isset($aboutService[$codeService])) { ?><div><a class="petit-bouton icon-doc-text-inv" href="<?= formerUrlLocale($aboutService[$codeService]) ?>">Présentation</span></a></div><?php } ?>
<div><a class="petit-bouton" href="<?php echo $urlService[$codeService]; ?><?php if ($codeService == 'synapse') { echo '/_matrix/static/'; } ?>"><?php echo $actionService[$codeService]; ?><span class="icon-right-open"></span></a></div>
</div>
<?php } ?>
</div>