2021-10-12 00:04:01 +02:00
*[RSS]: Really Simple Syndication
2023-09-26 22:13:54 +02:00
## Présentation
2022-02-11 20:51:10 +01:00
Antopie propose des services Internet, administrés par et hébergés chez [Miraty ](<?= clearnetOrOnion('https://miraty.antopie.org', 'http://miraty.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion' ) ?>/fr/index.html) grâce à [YunoHost ](https://yunohost.org ).
2021-10-12 00:04:01 +02:00
Le compte < a href = "https://mamot.fr/ @Antopie " rel = "me" > @Antopie@mamot .fr</ a > ([RSS ](https://mamot.fr/@Antopie.rss )) informe des pannes, mises à jour et nouveaux services.
2023-05-30 22:54:23 +02:00
< nav class = "row padRow" >
2022-08-30 02:27:37 +02:00
< a href = "manifeste-sur-le-contenu.html" class = "button" > Manifeste sur le contenu< / a >
2022-08-30 02:23:25 +02:00
< br >
2022-08-30 02:27:37 +02:00
< a href = "details-techniques.html" class = "button" > Détails techniques< / a >
2022-08-30 02:23:25 +02:00
< br >
2022-08-30 02:27:37 +02:00
< a href = "cgu.html" class = "button" > Conditions d'utilisation< / a >
2023-05-30 22:54:23 +02:00
< / nav >
2021-10-12 00:04:01 +02:00
2023-09-26 22:13:54 +02:00
## Services
2021-10-12 00:04:01 +02:00
< div class = "grid" >
< ?php
$logoService = array(
2022-08-30 02:23:25 +02:00
'peertube' => 'peertube',
'gitea' => 'gitea',
'libreqr' => 'libreqr',
'vaultwarden' => 'vaultwarden',
'nextcloud' => 'nextcloud',
'synapse' => 'matrix',
'element' => 'element',
'privatebin' => 'privatebin',
'jirafeau' => 'jirafeau',
'etherpad' => 'etherpad',
'diagrams' => 'diagrams',
'opensondage' => 'opensondage',
'meta' => NULL,
'rssbridge' => 'rssbridge',
'searx' => 'searx',
'invidious' => 'invidious',
'nitter' => 'nitter',
2021-10-12 00:04:01 +02:00
);
$logoServiceDimensions = array(
2022-08-30 02:23:25 +02:00
'peertube' => array(75, 100),
'gitea' => array(100, 100),
'libreqr' => array(100, 100),
'vaultwarden' => array(100, 100),
'nextcloud' => array(150, 68),
'synapse' => array(95, 100),
'element' => array(100, 100),
'privatebin' => array(94, 100),
'jirafeau' => array(100, 100),
'etherpad' => array(59, 100),
'diagrams' => array(80, 80),
'opensondage' => array(64, 64),
'meta' => NULL,
'rssbridge' => array(150, 31),
'searx' => array(109, 100),
'invidious' => array(100, 96),
'nitter' => array(100, 122),
2021-10-12 00:04:01 +02:00
);
$urlService = array(
2022-08-30 02:23:25 +02:00
'peertube' => clearnetOrOnion('https://video.antopie.org', 'http://video.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'gitea' => clearnetOrOnion('https://code.antopie.org', 'http://code.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'libreqr' => clearnetOrOnion('https://qr.antopie.org', 'http://qr.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'vaultwarden' => clearnetOrOnion('https://mdp.antopie.org', 'http://mdp.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'nextcloud' => clearnetOrOnion('https://nuage.antopie.org', 'http://nuage.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'synapse' => clearnetOrOnion('https://matrix.antopie.org', 'http://matrix.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'element' => clearnetOrOnion('https://el.antopie.org', 'http://el.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'privatebin' => clearnetOrOnion('https://texte.antopie.org', 'http://texte.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'jirafeau' => clearnetOrOnion('https://up.antopie.org', 'http://up.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'etherpad' => clearnetOrOnion('https://pad.antopie.org', 'http://pad.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'diagrams' => clearnetOrOnion('https://draw.antopie.org', 'http://draw.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'opensondage' => clearnetOrOnion('https://sondage.antopie.org', 'http://sondage.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'meta' => clearnetOrOnion('https://meta.antopie.org', 'http://meta.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'rssbridge' => clearnetOrOnion('https://rss.antopie.org', 'http://rss.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'searx' => clearnetOrOnion('https://searx.antopie.org', 'http://searx.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'invidious' => clearnetOrOnion('https://inv.antopie.org', 'http://inv.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
'nitter' => clearnetOrOnion('https://nitter.antopie.org', 'http://nitter.sou4vla4k5peskbl3dlzhh3e6ve5eu3m3hhsmiidqevlsd6lqo3qq2ad.onion'),
2021-10-12 00:04:01 +02:00
);
$domService = array(
2022-08-30 02:23:25 +02:00
'peertube' => '< code > ' . clearnetOrOnion('video.antopie.org', 'video') . '< / code > ',
'gitea' => '< code > ' . clearnetOrOnion('code.antopie.org', 'code') . '< / code > ',
'libreqr' => '< code > ' . clearnetOrOnion('qr.antopie.org', 'qr') . '< / code > ',
'vaultwarden' => '< code > ' . clearnetOrOnion('mdp.antopie.org', 'mdp') . '< / code > ',
'nextcloud' => '< code > ' . clearnetOrOnion('nuage.antopie.org', 'nuage') . '< / code > ',
'synapse' => '< code > ' . clearnetOrOnion('matrix.antopie.org', 'matrix') . '< / code > ',
'element' => '< code > ' . clearnetOrOnion('el.antopie.org', 'el') . '< / code > ',
'privatebin' => '< code > ' . clearnetOrOnion('texte.antopie.org', 'texte') . '< / code > ',
'jirafeau' => '< code > ' . clearnetOrOnion('up.antopie.org', 'up') . '< / code > ',
'etherpad' => '< code > ' . clearnetOrOnion('pad.antopie.org', 'pad') . '< / code > ',
'diagrams' => '< code > ' . clearnetOrOnion('draw.antopie.org', 'draw') . '< / code > ',
'opensondage' => '< code > ' . clearnetOrOnion('sondage.antopie.org', 'sondage') . '< / code > ',
'meta' => '< code > ' . clearnetOrOnion('meta.antopie.org', 'meta') . '< / code > ',
'rssbridge' => '< code > ' . clearnetOrOnion('rss.antopie.org', 'rss') . '< / code > ',
'searx' => '< code > ' . clearnetOrOnion('searx.antopie.org', 'searx') . '< / code > ',
'invidious' => '< code > ' . clearnetOrOnion('inv.antopie.org', 'inv') . '< / code > ',
'nitter' => '< code > ' . clearnetOrOnion('nitter.antopie.org', 'nitter') . '< / code > ',
2021-10-12 00:04:01 +02:00
);
$nomService = array(
2022-08-30 02:23:25 +02:00
'peertube' => 'PeerTube',
'gitea' => 'Gitea',
'libreqr' => 'LibreQR',
'vaultwarden' => 'Vaultwarden',
'nextcloud' => 'Nextcloud',
'synapse' => 'Synapse',
'element' => 'Element',
'privatebin' => 'PrivateBin',
'jirafeau' => 'Jirafeau',
'etherpad' => 'Etherpad',
'diagrams' => 'Diagrammes',
'opensondage' => 'OpenSondage',
'meta' => 'Méta',
'rssbridge' => 'RSS Bridge',
'searx' => 'Searx',
'invidious' => 'Invidious',
'nitter' => 'Nitter',
2021-10-12 00:04:01 +02:00
);
$descService = array(
2022-08-30 02:23:25 +02:00
'peertube' => 'Regarder et publier des vidéos sur le < a href = "https://fr.wikipedia.org/wiki/Fediverse" > Fédiverse< / 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.',
'vaultwarden' => 'Enregistrer des clés de passe. Compatible avec les < a href = "https://bitwarden.com/download/" > clients Bitwarden< / a > .',
2023-09-26 22:13:54 +02:00
'nextcloud' => 'Synchronisation de fichiers, de contacts (< a href = "https://fr.wikipedia.org/wiki/CardDAV" > CardDAV< / a > ), d’ agenda (< a href = "https://fr.wikipedia.org/wiki/CalDAV" > CalDAV< / a > ), et plein d’ autres fonctionnalités grâce à des extensions.',
2022-08-30 02:23:25 +02:00
'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.',
2023-09-26 22:13:54 +02:00
'element' => 'Client Web pour Matrix.',
2022-08-30 02:23:25 +02:00
'privatebin' => 'Partager des textes, codes sources ou < a href = "https://fr.wikipedia.org/wiki/Markdown" > Markdown< / a > rapidement.',
'jirafeau' => 'Rendre un fichier accessible par une URL Web.',
'etherpad' => 'Éditer un texte sur plusieurs appareils en même temps. Utilisable avec < a href = "https://pad.antopie.org/mypads/" > MyPads< / a > .',
'diagrams' => 'Créer des diagrammes.',
'opensondage' => 'Planifier un rendez-vous et prendre des décisions.',
'meta' => 'Afficher diverses métadonnées techniques relatives à la transmission de la page.',
'rssbridge' => '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.',
'searx' => '< a href = "https://fr.wikipedia.org/wiki/M%C3%A9tamoteur" > Métamoteur< / a > anonymé : combine plusieurs moteurs de recherche sur une seule page.',
'invidious' => 'Interface plus libre, légère et confidentielle pour accéder au contenu du service privateur YouTube.',
'nitter' => 'Interface plus libre, légère et confidentielle pour accéder au contenu du service privateur Twitter.',
2021-10-12 00:04:01 +02:00
);
$siteOfficielService = array(
2022-08-30 02:23:25 +02:00
'peertube' => 'joinpeertube.org',
'gitea' => 'gitea.io',
'libreqr' => NULL,
'vaultwarden' => NULL,
2023-05-30 22:54:23 +02:00
'nextcloud' => 'nextcloud.com',
2022-08-30 02:23:25 +02:00
'synapse' => NULL,
'element' => 'element.io',
'privatebin' => 'privatebin.info',
'jirafeau' => NULL,
'etherpad' => 'etherpad.org',
2023-05-30 22:54:23 +02:00
'diagrams' => 'www.drawio.com',
2022-08-30 02:23:25 +02:00
'opensondage' => NULL,
'meta' => NULL,
'rssbridge' => NULL,
2023-05-30 22:54:23 +02:00
'searx' => 'searx.github.io/searx',
2022-08-30 02:23:25 +02:00
'invidious' => NULL,
'nitter' => NULL,
2021-10-12 00:04:01 +02:00
);
$gitService = array(
2022-08-30 02:23:25 +02:00
'peertube' => 'github.com/Chocobozzz/PeerTube',
'gitea' => 'github.com/go-gitea/gitea',
'libreqr' => 'code.antopie.org/miraty/libreqr',
'vaultwarden' => 'github.com/dani-garcia/vaultwarden',
'nextcloud' => 'github.com/nextcloud/server',
'synapse' => 'github.com/matrix-org/synapse',
'element' => 'github.com/vector-im/element-web',
'privatebin' => 'github.com/PrivateBin/PrivateBin',
'jirafeau' => 'gitlab.com/mojo42/Jirafeau',
'etherpad' => 'github.com/ether/etherpad-lite',
'diagrams' => 'github.com/jgraph/drawio',
'opensondage' => 'framagit.org/framasoft/framadate/framadate',
'meta' => 'code.antopie.org/miraty/meta',
'rssbridge' => 'github.com/rss-bridge/rss-bridge',
'searx' => 'github.com/searx/searx',
'invidious' => 'github.com/iv-org/invidious',
'nitter' => 'github.com/zedeus/nitter',
2021-10-12 00:04:01 +02:00
);
$paquetYnhService = array(
2022-08-30 02:23:25 +02:00
'peertube' => 'github.com/YunoHost-Apps/peertube_ynh',
'gitea' => 'github.com/YunoHost-Apps/gitea_ynh',
'libreqr' => 'code.antopie.org/miraty/qr_ynh',
'vaultwarden' => 'github.com/YunoHost-Apps/vaultwarden_ynh',
'nextcloud' => 'github.com/YunoHost-Apps/nextcloud_ynh',
'synapse' => 'github.com/YunoHost-Apps/synapse_ynh',
'element' => 'github.com/YunoHost-Apps/element_ynh',
'privatebin' => 'github.com/YunoHost-Apps/zerobin_ynh',
'jirafeau' => 'github.com/YunoHost-Apps/jirafeau_ynh',
'etherpad' => 'github.com/YunoHost-Apps/etherpad_mypads_ynh',
'diagrams' => 'github.com/YunoHost-Apps/diagramsnet_ynh',
'opensondage' => 'github.com/YunoHost-Apps/opensondage_ynh',
'meta' => 'github.com/YunoHost-Apps/my_webapp_ynh',
'rssbridge' => 'github.com/YunoHost-Apps/rss-bridge_ynh',
'searx' => 'github.com/YunoHost-Apps/searx_ynh',
'invidious' => 'github.com/YunoHost-Apps/invidious_ynh',
'nitter' => 'github.com/YunoHost-Apps/nitter_ynh',
2021-10-12 00:04:01 +02:00
);
$actionService = array(
2022-08-30 02:23:25 +02:00
'peertube' => 'Accéder au service',
'gitea' => 'Coder',
'libreqr' => 'Générer un code QR',
'vaultwarden' => 'Accéder au service',
'nextcloud' => 'Accéder au service',
'synapse' => "Plus d'infos",
'element' => 'Clavarder',
'privatebin' => 'Téléverser du texte',
'jirafeau' => 'Téléverser un fichier',
'etherpad' => 'Créer un bloc-notes',
'diagrams' => 'Accéder au service',
'opensondage' => 'Créer un sondage',
'meta' => 'Accéder au service',
'rssbridge' => 'Bridger',
'searx' => 'Rechercher',
'invidious' => 'Accéder au service',
'nitter' => 'Accéder au service',
2021-10-12 00:04:01 +02:00
);
$aboutService = array(
2022-08-30 02:23:25 +02:00
'peertube' => NULL,
'gitea' => NULL,
'libreqr' => NULL,
'vaultwarden' => NULL,
2022-08-30 02:27:37 +02:00
'nextcloud' => 'nextcloud.html',
2022-08-30 02:23:25 +02:00
'synapse' => NULL,
'element' => NULL,
'privatebin' => NULL,
'jirafeau' => NULL,
'etherpad' => NULL,
'diagrams' => NULL,
'opensondage' => NULL,
'iprefua' => NULL,
'rssbridge' => NULL,
'searx' => NULL,
'invidious' => NULL,
'nitter' => NULL,
2021-10-12 00:04:01 +02:00
);
foreach($descService as $codeService => $descService) { ?>
< div >
2022-08-30 02:23:25 +02:00
<?php if (isset($logoService[$codeService])) { ?>
2023-09-26 22:13:54 +02:00
< div > < img class = "imgService" src = "img/logos/<?= $logoService[$codeService]; ?>.webp" width = "<?= $logoServiceDimensions[$codeService][0]; ?>" height = "<?= $logoServiceDimensions[$codeService][1]; ?>" alt = "" > < / div >
2022-08-30 02:23:25 +02:00
<?php } ?>
2023-09-26 22:13:54 +02:00
< h3 class = "titreService" > <?= $nomService[$codeService]; ?> < / h3 >
2022-08-30 02:23:25 +02:00
< small class = "row" >
<?php if (!is_null($siteOfficielService[$codeService])) { ?>
< a class = "metaService" title = "Site officiel de <?= $nomService[$codeService]; ?>" href = "https://<?= $siteOfficielService[$codeService] ?>" > Site< / a > < br >
<?php } ?>
< a class = "metaService" title = "Code source de <?= $nomService[$codeService]; ?>" href = "https://<?= $gitService[$codeService]; ?>" > Source< / a > < br >
< a class = "metaService" title = "Paquet YunoHost de <?= $nomService[$codeService]; ?>" href = "https://<?= $paquetYnhService[$codeService]; ?>" > Paquet< / a >
< / small >
< div class = "descService" >
<?= $descService; ?>
< / div >
< div class = "domService" >
<?= $domService[$codeService]; ?>
< / div >
<?php if (isset($aboutService[$codeService])) { ?>
< div >
2023-05-31 02:41:50 +02:00
< a class = "small-button" href = "<?= $aboutService[$codeService] ?>" > Présentation< / span > < / a >
2022-08-30 02:23:25 +02:00
< / div >
<?php } ?>
< div >
2023-05-31 02:41:50 +02:00
< a class = "small-button action" href = "<?= $urlService[$codeService]; ?><?php if ($codeService == 'synapse') { echo '/_matrix/static/'; } ?>" > <?php echo $actionService[$codeService]; ?> < / a >
2022-08-30 02:23:25 +02:00
< / div >
2021-10-12 00:04:01 +02:00
< / div >
<?php } ?>
< / div >