Site web d'Antopie https://antopie.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

211 lines
11KB

  1. <?php include "inc/debut.php";
  2. head("index.php"); ?>
  3. <div id="pres">
  4. <p>
  5. Antopie propose des services Internet, administrés par et hébergés chez <a href="<?php echo clearnetOrOnion("https://miraty.antopie.org", "http://miratyww5h7xhki2ttodapygnukmnrywn4osw3d32llc4sggzmyso5id.onion"); ?>">Miraty</a> grâce à <a href="https://yunohost.org">YunoHost</a>.
  6. </p>
  7. <p>
  8. Le compte <a rel="me" href="https://miaou.drycat.fr/@Antopie">@Antopie@miaou.drycat.fr</a> (<a href="https://miaou.drycat.fr/@Antopie.rss">RSS</a>) informe des pannes, mises à jour et nouveaux services.
  9. </p>
  10. <a href="<?php formerUrlLocale("manifeste-sur-le-contenu"); ?>" class="bouton">Manifeste sur le contenu</a>
  11. <a href="<?php formerUrlLocale("details-techniques"); ?>" class="bouton">Détails techniques</a>
  12. <a href="<?php formerUrlLocale("cgu"); ?>" class="bouton">Conditions d'utilisation</a>
  13. </div>
  14. <div id="pres-links">
  15. </div>
  16. <div id="services" class="grille-services">
  17. <?php
  18. $logoService = array(
  19. 'plume' => 'plume.png',
  20. 'peertube' => 'peertube.png',
  21. 'gitea' => 'gitea.png',
  22. 'libreqr' => 'qr.png',
  23. 'bitwarden' => 'bitwarden.png',
  24. 'nextcloud' => 'nextcloud.png',
  25. 'synapse' => 'matrix.png',
  26. 'riot' => 'riot.png',
  27. 'privatebin' => 'privatebin.png',
  28. 'jirafeau' => 'jirafeau.png',
  29. 'rssbridge' => 'rssbridge.png',
  30. 'searx' => 'searx.png',
  31. 'etherpad' => 'etherpad.png',
  32. 'diagrams' => 'diagrams.png',
  33. 'opensondage' => 'opensondage.png',
  34. );
  35. $urlService = array(
  36. 'plume' => clearnetOrOnion('https://blog.antopie.org', 'http://antblogn2vnc4hncjiow4jn7yidxe64l2o2qhj2tyla33jjhrrf5v2ad.onion'),
  37. 'peertube' => 'https://video.antopie.org',
  38. 'gitea' => clearnetOrOnion('https://code.antopie.org', 'http://antcode5h4tntfei362x7eydifyxdjskjisv5pezk2othlh7oho2zhyd.onion'),
  39. 'libreqr' => clearnetOrOnion('https://qr.antopie.org', 'http://libreqrh5gsyzaaexx4vwyp6k2sd5keg5svyj2gpbkhg7zzyjvswiiyd.onion'),
  40. 'bitwarden' => clearnetOrOnion('https://mdp.antopie.org', 'http://antmdpizuaquzfz5kzv3tz3k2funlcgma5gxtujxs5sl6z7wyk76x3qd.onion'),
  41. 'nextcloud' => 'https://nuage.antopie.org',
  42. 'synapse' => 'https://matrix.antopie.org',
  43. 'riot' => 'https://riot.antopie.org',
  44. 'privatebin' => clearnetOrOnion('https://texte.antopie.org', 'http://anttxt2u75lbrpl23szr6qtgzx5kkcz7larjmg24udwypceuslzel5qd.onion'),
  45. 'jirafeau' => clearnetOrOnion('https://up.antopie.org', 'http://antuplo4vcln7ftoatr5iualwb3py7ccii6t32gemzannhu4blj2xqid.onion'),
  46. 'rssbridge' => clearnetOrOnion('https://rss.antopie.org', 'http://antrssv5553pjemejxyszija6ceii4soc5ozk6pdj7y3vauzioavdkid.onion'),
  47. 'searx' => clearnetOrOnion('https://searx.antopie.org', 'http://antsrxhuvxylfgvu6c33m6gzlp3dsrxfnil7z3ppfya2vqvs4hkuy7qd.onion'),
  48. 'etherpad' => 'https://pad.antopie.org',
  49. 'diagrams' => 'https://draw.antopie.org',
  50. 'opensondage' => clearnetOrOnion('https://sondage.antopie.org', 'http://antaskuzziqjodxfighsptanvhrwmb7h5nsgjwei2dvvtsuqgjsaxvad.onion'),
  51. );
  52. $nomService = array(
  53. 'plume' => 'Plume',
  54. 'peertube' => 'PeerTube',
  55. 'gitea' => 'Gitea',
  56. 'libreqr' => 'LibreQR',
  57. 'bitwarden' => 'Bitwarden',
  58. 'nextcloud' => 'Nextcloud',
  59. 'synapse' => 'Synapse',
  60. 'riot' => 'Riot',
  61. 'privatebin' => 'PrivateBin',
  62. 'jirafeau' => 'Jirafeau',
  63. 'rssbridge' => 'RSS Bridge',
  64. 'searx' => 'Searx',
  65. 'etherpad' => 'Etherpad',
  66. 'diagrams' => 'Diagrammes',
  67. 'opensondage' => 'OpenSondage',
  68. );
  69. $infoThemeService = array(
  70. 'plume' => 'Thème sombre & rouge',
  71. 'peertube' => 'Thème rouge',
  72. 'gitea' => 'Thème sombre',
  73. 'libreqr' => 'Thème sombre',
  74. 'bitwarden' => NULL,
  75. 'nextcloud' => 'Thème sombre',
  76. 'synapse' => NULL,
  77. 'riot' => NULL,
  78. 'privatebin' => 'Thème sombre',
  79. 'jirafeau' => 'Thème sombre',
  80. 'rssbridge' => 'Thème sombre & rouge',
  81. 'searx' => 'Thème sombre',
  82. 'etherpad' => NULL,
  83. 'diagrams' => NULL,
  84. 'opensondage' => NULL,
  85. );
  86. $descService = array(
  87. '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>.',
  88. '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>.',
  89. '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>.',
  90. 'libreqr' => "Un générateur de <a href='https://fr.wikipedia.org/wiki/Code_QR'>codes QR</a> fait maison.",
  91. 'bitwarden' => 'Générez, enregistrez et synchronisez des mots ou phrases de passe fortes.',
  92. '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.',
  93. '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.',
  94. 'riot' => 'Client Web pour <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>.',
  95. 'privatebin' => 'Partagez des textes, codes sources ou <a href="https://fr.wikipedia.org/wiki/Markdown">Markdown</a> rapidement.',
  96. 'jirafeau' => 'Partagez rapidement n’importe quel fichier avec n’importe qui.',
  97. '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.',
  98. 'searx' => '<a href="https://fr.wikipedia.org/wiki/M%C3%A9tamoteur">Métamoteur</a> anonymé : combine plusieurs moteurs de recherche sur une seule page.',
  99. 'etherpad' => 'Éditez un texte sur plusieurs appareils en même temps. Utilisable avec <a href="https://pad.antopie.org/mypads/">MyPads</a>.',
  100. 'diagrams' => 'Créez des graphiques pour représenter des idées.',
  101. 'opensondage' => 'Planifiez un rendez-vous ou prenez des décisions.'
  102. );
  103. $siteOfficielService = array(
  104. 'plume' => 'joinplu.me',
  105. 'peertube' => 'joinpeertube.org',
  106. 'gitea' => 'gitea.io',
  107. 'libreqr' => NULL,
  108. 'bitwarden' => 'bitwarden.com',
  109. 'nextcloud' => 'nextcloud.com/fr_FR',
  110. 'synapse' => NULL,
  111. 'riot' => 'about.riot.im',
  112. 'privatebin' => 'privatebin.info',
  113. 'jirafeau' => NULL,
  114. 'rssbridge' => NULL,
  115. 'searx' => 'asciimoo.github.io/searx',
  116. 'etherpad' => 'etherpad.org',
  117. 'diagrams' => 'www.diagrams.net',
  118. 'opensondage' => NULL,
  119. );
  120. $gitService = array(
  121. 'plume' => 'github.com/Plume-org/Plume',
  122. 'peertube' => 'github.com/Chocobozzz/PeerTube',
  123. 'gitea' => 'github.com/go-gitea/gitea',
  124. 'libreqr' => 'code.antopie.org/miraty/libreqr',
  125. 'bitwarden' => 'github.com/dani-garcia/bitwarden_rs',
  126. 'nextcloud' => 'github.com/nextcloud/server',
  127. 'synapse' => 'github.com/matrix-org/synapse',
  128. 'riot' => 'github.com/vector-im/riot-web',
  129. 'privatebin' => 'github.com/PrivateBin/PrivateBin',
  130. 'jirafeau' => 'gitlab.com/mojo42/Jirafeau',
  131. 'rssbridge' => 'github.com/rss-bridge/rss-bridge',
  132. 'searx' => 'github.com/asciimoo/searx',
  133. 'etherpad' => 'github.com/ether/etherpad-lite',
  134. 'diagrams' => 'github.com/jgraph/drawio',
  135. 'opensondage' => 'framagit.org/framasoft/framadate/framadate'
  136. );
  137. $paquetYnhService = array(
  138. 'plume' => 'github.com/YunoHost-Apps/plume_ynh',
  139. 'peertube' => 'github.com/YunoHost-Apps/peertube_ynh',
  140. 'gitea' => 'github.com/YunoHost-Apps/gitea_ynh',
  141. 'libreqr' => 'code.antopie.org/miraty/qr_ynh',
  142. 'bitwarden' => 'github.com/YunoHost-Apps/bitwarden_ynh',
  143. 'nextcloud' => 'github.com/YunoHost-Apps/nextcloud_ynh',
  144. 'synapse' => 'github.com/YunoHost-Apps/synapse_ynh',
  145. 'riot' => 'github.com/YunoHost-Apps/riot_ynh',
  146. 'privatebin' => 'github.com/YunoHost-Apps/zerobin_ynh',
  147. 'jirafeau' => 'github.com/YunoHost-Apps/jirafeau_ynh',
  148. 'rssbridge' => 'github.com/YunoHost-Apps/rss-bridge_ynh',
  149. 'searx' => 'github.com/YunoHost-Apps/searx_ynh',
  150. 'etherpad' => 'github.com/YunoHost-Apps/etherpad_mypads_ynh',
  151. 'diagrams' => 'github.com/YunoHost-Apps/diagramsnet_ynh',
  152. 'opensondage' => 'github.com/YunoHost-Apps/opensondage_ynh',
  153. );
  154. foreach($descService as $codeService => $descService) { ?>
  155. <div>
  156. <div class="zoneLien">
  157. <a class="lienService" href="<?= $urlService[$codeService] ?><?php if ($codeService == "synapse") { echo "/_matrix/static/"; } ?>">
  158. <div class="logoService"><img class="elLogoServ" src="img/logos/<?= $logoService[$codeService] ?>" alt=""/></div>
  159. <div class="titreService"><?= $nomService[$codeService] ?></div>
  160. <!--<div class="urlService"><?= $urlService[$codeService] ?></div>-->
  161. </a>
  162. </div>
  163. <div class="descService"><?= $descService ?></div>
  164. <div class="themeService"><?php if (!is_null($infoThemeService[$codeService])) { ?>· <?= $infoThemeService[$codeService] ?> ·<?php } ?></div>
  165. <div class="metasService">
  166. <?php if (!is_null($siteOfficielService[$codeService])) {
  167. echo '<a class="icon-home metaService" aria-label="Site officiel" title="Site officiel de ' . $nomService[$codeService] . '" href="https://' . $siteOfficielService[$codeService] . '"></a>';
  168. } ?>
  169. <a class="icon-git metaService" aria-label="Code source" title="Code source de <?= $nomService[$codeService] ?>" href="https://<?= $gitService[$codeService] ?>"></a>
  170. <a class="icon-ynh metaService" aria-label="Paquet YunoHost" title="Paquet YunoHost de <?= $nomService[$codeService] ?>" href="https://<?= $paquetYnhService[$codeService] ?>"></a></div>
  171. </div>
  172. <?php } ?>
  173. </div>
  174. <br>
  175. <p>
  176. Vous trouverez également votre IP, agent utilisateur, référent HTTP et langues demandées sur <a href="<?php formerUrlLocale("navigateur"); ?>">cette page</a>.
  177. </p>
  178. <p>
  179. Antopie n'a pas besoin de dons pour être financée, si vous avez toutefois suffisamment d'argent, vous pouvez par exemple <a href="https://www.laquadrature.net/donner/">soutenir La Quadrature du Net</a>, <a href="https://joinpeertube.org/roadmap">la v3 de PeerTube</a> ou un projet libre sur <a href="https://liberapay.com/explore/">Liberapay</a>.
  180. </p>
  181. <address id="contact">
  182. Vous pouvez me contacter par mail : <a href="mailto:miraty+web@antopie.org">miraty+web@antopie.org</a>, le Fédiverse : <a href="https://plero.antopie.org/miraty" rel="me">@miraty@plero.antopie.org</a> ou Matrix : @miraty:matrix.antopie.org.
  183. </address>
  184. <?php include "inc/footer.php"; ?>