2020-08-02 14:15:06 +02:00
*[RSS]: Really Simple Syndication
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 ).
2021-01-31 22:35:31 +01: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.
2020-08-02 14:15:06 +02:00
[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(
2021-04-05 18:32:22 +02:00
'plume' => 'plume',
'peertube' => 'peertube',
'gitea' => 'gitea',
'libreqr' => 'libreqr',
2021-09-18 19:08:26 +02:00
'vaultwarden' => 'vaultwarden',
2021-04-05 18:32:22 +02:00
'nextcloud' => 'nextcloud',
'synapse' => 'matrix',
'element' => 'element',
'privatebin' => 'privatebin',
'jirafeau' => 'jirafeau',
'rssbridge' => 'rssbridge',
'searx' => 'searx',
'etherpad' => 'etherpad',
'diagrams' => 'diagrams',
'opensondage' => 'opensondage',
2020-08-02 14:15:06 +02:00
'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'),
2021-09-18 19:08:26 +02:00
'vaultwarden' => clearnetOrOnion('https://mdp.antopie.org', 'http://antmdpizuaquzfz5kzv3tz3k2funlcgma5gxtujxs5sl6z7wyk76x3qd.onion'),
2020-08-02 14:15:06 +02:00
'nextcloud' => 'https://nuage.antopie.org',
'synapse' => 'https://matrix.antopie.org',
2020-08-23 00:33:31 +02:00
'element' => 'https://riot.antopie.org',
2020-08-02 14:15:06 +02:00
'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'),
2020-08-23 00:32:57 +02:00
'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'),
2021-09-18 19:08:26 +02:00
'vaultwarden' => clearnetOrOnion('< code > mdp.antopie.org< / code > ', '< strong > antmdp< / strong > izuaquzfz5kzv3tz3k2funlcgma5gxtujxs5sl6z7wyk76x3qd.onion'),
2020-08-23 00:32:57 +02:00
'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'),
2020-08-02 14:15:06 +02:00
);
$nomService = array(
'plume' => 'Plume',
'peertube' => 'PeerTube',
'gitea' => 'Gitea',
'libreqr' => 'LibreQR',
2021-09-18 19:08:26 +02:00
'vaultwarden' => 'Vaultwarden',
2020-08-02 14:15:06 +02:00
'nextcloud' => 'Nextcloud',
'synapse' => 'Synapse',
2020-08-23 00:33:31 +02:00
'element' => 'Element',
2020-08-02 14:15:06 +02:00
'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 > .',
2021-09-18 19:08:26 +02:00
'peertube' => 'Regardez ou publiez des vidéos sur le < a href = "https://fr.wikipedia.org/wiki/Fediverse" > Fédiverse< / a > .',
2020-08-02 14:15:06 +02:00
'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.',
2021-09-18 19:08:26 +02:00
'vaultwarden' => 'Générez, enregistrez et synchronisez des mots ou phrases de passe fortes.',
2020-08-02 14:15:06 +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 > ), < a href = "https://getcarnet.app/" > Carnet< / a > , et plein d’ autres fonctionnalités grâce à des extensions.',
2020-08-23 00:33:31 +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.',
2021-04-05 18:32:22 +02:00
'element' => 'Client Web pour < a href = "https://fr.wikipedia.org/wiki/Matrix_(protocole)" > Matrix< / a > .',
2020-08-02 14:15:06 +02:00
'privatebin' => 'Partagez des textes, codes sources ou < a href = "https://fr.wikipedia.org/wiki/Markdown" > Markdown< / a > rapidement.',
'jirafeau' => 'Partagez rapidement n’ importe quel fichier avec n’ importe 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,
2021-09-18 19:08:26 +02:00
'vaultwarden' => NULL,
2020-08-02 14:15:06 +02:00
'nextcloud' => 'nextcloud.com/fr_FR',
'synapse' => NULL,
2020-08-23 00:33:31 +02:00
'element' => 'element.io',
2020-08-02 14:15:06 +02:00
'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',
2021-09-18 19:08:26 +02:00
'vaultwarden' => 'github.com/dani-garcia/vaultwarden',
2020-08-02 14:15:06 +02:00
'nextcloud' => 'github.com/nextcloud/server',
'synapse' => 'github.com/matrix-org/synapse',
2020-08-23 00:33:31 +02:00
'element' => 'github.com/vector-im/element-web',
2020-08-02 14:15:06 +02:00
'privatebin' => 'github.com/PrivateBin/PrivateBin',
'jirafeau' => 'gitlab.com/mojo42/Jirafeau',
'rssbridge' => 'github.com/rss-bridge/rss-bridge',
2021-09-18 19:08:26 +02:00
'searx' => 'github.com/searx/searx',
2020-08-02 14:15:06 +02:00
'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',
2021-09-18 19:08:26 +02:00
'vaultwarden' => 'github.com/YunoHost-Apps/vaultwarden_ynh',
2020-08-02 14:15:06 +02:00
'nextcloud' => 'github.com/YunoHost-Apps/nextcloud_ynh',
'synapse' => 'github.com/YunoHost-Apps/synapse_ynh',
2020-08-23 00:33:31 +02:00
'element' => 'github.com/YunoHost-Apps/element_ynh',
2020-08-02 14:15:06 +02:00
'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',
2021-09-18 19:08:26 +02:00
'libreqr' => 'Générer un code QR',
'vaultwarden' => 'Accéder au service',
2020-08-02 14:15:06 +02:00
'nextcloud' => 'Accéder au service',
'synapse' => "Plus d'infos",
2020-08-23 00:33:31 +02:00
'element' => 'Clavarder',
2020-08-02 14:15:06 +02:00
'privatebin' => 'Téléverser du texte',
'jirafeau' => 'Téléverser un fichier',
'rssbridge' => 'Bridger',
'searx' => 'Rechercher',
2021-09-18 19:08:26 +02:00
'etherpad' => 'Créer un bloc-notes',
2020-08-02 14:15:06 +02:00
'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,
2021-09-18 19:08:26 +02:00
'vaultwarden' => NULL,
2020-08-02 14:15:06 +02:00
'nextcloud' => 'nextcloud',
'synapse' => NULL,
2020-08-23 00:33:31 +02:00
'element' => NULL,
2020-08-02 14:15:06 +02:00
'privatebin' => NULL,
'jirafeau' => NULL,
'rssbridge' => NULL,
'searx' => NULL,
'etherpad' => NULL,
'diagrams' => NULL,
'opensondage' => NULL,
'iprefua' => NULL,
);
foreach($descService as $codeService => $descService) { ?>
< div >
2021-04-05 18:32:22 +02:00
<?php if (isset($logoService[$codeService])) { ?> < div class = "logoService" >
< picture >
2021-09-18 19:08:26 +02:00
< source srcset = "img/logos/<?php echo $logoService[$codeService]; ?>.webp" type = "image/webp" >
2021-04-05 18:32:22 +02:00
< img class = "elLogoServ" src = "img/logos/<?php echo $logoService[$codeService]; ?>.png" alt = "" >
< / picture > < / div > <?php } ?>
2021-09-18 19:08:26 +02:00
< h1 class = "titreService" > <?php echo $nomService[$codeService]; ?> < / h1 >
2020-08-02 14:15:06 +02:00
< div class = "metasService" >
< ?php if (!is_null($siteOfficielService[$codeService])) {
2021-09-18 19:08:26 +02:00
echo '< a class = "metaService" aria-label = "Site officiel" title = "Site officiel de ' . $nomService[$codeService] . '" href = "https://' . $siteOfficielService[$codeService] . '" > Site< / a > ';
2020-08-02 14:15:06 +02:00
} ?>
2021-09-18 19:08:26 +02:00
< a class = "metaService" aria-label = "Code source" title = "Code source de <?php echo $nomService[$codeService]; ?>" href = "https://<?php echo $gitService[$codeService]; ?>" > Source< / a >
< a class = "metaService" aria-label = "Paquet YunoHost" title = "Paquet YunoHost de <?php echo $nomService[$codeService]; ?>" href = "https://<?php echo$paquetYnhService[$codeService]; ?>" > Paquet< / a > < / div >
2020-08-02 14:15:06 +02:00
< div class = "descService" > <?php echo $descService; ?> < / div >
2020-08-23 00:32:57 +02:00
< 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 } ?>
2020-08-02 14:15:06 +02:00
< 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 >