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 ).
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',
2020-08-23 00:33:31 +02:00
'element' => 'element.png',
2020-08-02 14:15:06 +02:00
'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',
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'),
'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'),
2020-08-02 14:15:06 +02:00
);
$nomService = array(
'plume' => 'Plume',
'peertube' => 'PeerTube',
'gitea' => 'Gitea',
'libreqr' => 'LibreQR',
'bitwarden' => 'Bitwarden',
'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 > .',
'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 > ), 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.',
'element' => 'Client Web pour < a href = "https://fr.wikipedia.org/wiki/Matrix_(protocole)" > Matrix< / a > . Autrefois nommé Riot.',
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,
'bitwarden' => 'bitwarden.com',
'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',
'bitwarden' => 'github.com/dani-garcia/bitwarden_rs',
'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',
'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',
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',
'libreqr' => 'Accéder au service',
'bitwarden' => 'Accéder au service',
'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',
'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,
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 >
<?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 >
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 >