Browse Source

Fix visited links, add Matomo...

pull/5/head
Miraty 2 years ago
parent
commit
5468691087
  1. BIN
      bibli/fontello/LICENSE.txt.gz
  2. BIN
      bibli/fontello/README.txt.gz
  3. 0
      bibli/fontello/css/animation.css.gz
  4. 0
      bibli/fontello/css/fontello-codes.css.gz
  5. 0
      bibli/fontello/css/fontello-embedded.css.gz
  6. 0
      bibli/fontello/css/fontello-ie7-codes.css.gz
  7. 0
      bibli/fontello/css/fontello-ie7.css.gz
  8. 0
      bibli/fontello/css/fontello.css.gz
  9. 0
      bibli/fontello/demo.html.gz
  10. 0
      bibli/gomez.css.gz
  11. BIN
      bibli/konami.js.gz
  12. 0
      bibli/ubuntu/ubuntu.css.gz
  13. 0
      bibli/ubuntu/ubuntu.min.css.gz
  14. 19
      cgu.php
  15. 0
      gomez.min.css.gz
  16. BIN
      img/logos/diagrams.png
  17. BIN
      img/logos/etherpad-colibris.png
  18. BIN
      img/logos/etherpad-favicon.png
  19. BIN
      img/logos/etherpad.png
  20. BIN
      img/logos/opensondage.png
  21. BIN
      img/logos/origine/diagrams.jpg
  22. BIN
      img/logos/origine/etherpad.png
  23. 43
      img/logos/origine/searx_logo.svg
  24. BIN
      img/logos/searx.png
  25. 26
      inc/debut.php
  26. 67
      index.php
  27. 6
      style.less
  28. 2
      style.min.css
  29. BIN
      style.min.css.gz

BIN
bibli/fontello/LICENSE.txt.gz

Binary file not shown.

BIN
bibli/fontello/README.txt.gz

Binary file not shown.

0
bibli/fontello/css/animation.css.gz

0
bibli/fontello/css/fontello-codes.css.gz

0
bibli/fontello/css/fontello-embedded.css.gz

0
bibli/fontello/css/fontello-ie7-codes.css.gz

0
bibli/fontello/css/fontello-ie7.css.gz

0
bibli/fontello/css/fontello.css.gz

0
bibli/fontello/demo.html.gz

0
bibli/gomez.css.gz

BIN
bibli/konami.js.gz

Binary file not shown.

0
bibli/ubuntu/ubuntu.css.gz

0
bibli/ubuntu/ubuntu.min.css.gz

19
cgu.php

@ -7,9 +7,9 @@ head("cgu.php"); ?>
<section>
<h2>Préambule</h2>
<p>
En utilisant les services Antopie, vous acceptez d’être lié·e par
En utilisant les services <span style="color: red;">Antopie</span>, vous acceptez d’être lié·e par
les conditions suivantes.<br>
Antopie se réserve le droit de mettre à jour et modifier ces conditions à tout moment. <br>
<span style="color: red;">Antopie</span> se réserve le droit de mettre à jour et modifier ces conditions à tout moment. <br>
Ces conditions sont dérivées de <a href="https://framasoft.org/fr/cgu/">celles de Framasoft</a>.
</p>
</section>
@ -25,19 +25,22 @@ head("cgu.php"); ?>
<li>Vous ne pouvez pas vendre, échanger ou exploiter
dans un but commercial un compte du service
utilisé.</li>
<li>L’échec d'Antopie à exercer ou à appliquer tout droit ou
<li>L’échec d'<span style="color: red;">Antopie</span> à exercer ou à appliquer tout droit ou
disposition des Conditions d’utilisation ne constitue
pas une renonciation à ce droit ou à cette disposition.</li>
<li>Les conditions d'utilisation actuelles remplacent les anciennes versions.
</li>
<li>Les services étant hébergés en France par une personne de nationnalité française,
vous devez respecter au moins la législation en vigueur en France.
</li>
</ul>
<h2>Garantie</h2>
<ul>
<li>Antopie se dégage de toutes responsabilités dans la limite
<li><span style="color: red;">Antopie</span> se dégage de toutes responsabilités dans la limite
de la loi.</li>
<li>Antopie se réserve le droit, à tout moment de modifier ou
<li><span style="color: red;">Antopie</span> se réserve le droit, à tout moment de modifier ou
d’interrompre, temporairement ou définitivement, le service
avec ou sans préavis.</li>
</ul>
@ -45,15 +48,15 @@ head("cgu.php"); ?>
<h2>Données personnelles</h2>
<p>Conformément à l’article 34 de la loi « Informatique et Libertés »,
Antopie garantit à l’utilisateurice un droit d’opposition, d’accès et de
rectification sur les données nominatives le concernant. L'utilisateurice
<span style="color: red;">Antopie</span> garantit à l’utilisateurice un droit d’opposition, d’accès et de
rectification sur les données nominatives læ concernant. L'utilisateurice
a la possibilité d’exercer ce droit en envoyant un
<a href="mailto:miraty+legal@antopie.org">email</a> à l'administrateurice.</p>
<ul>
<li>Malgré ce que certaines interfaces pourraient laisser supposer,
vous n'avez jamais besoin de donner votre identité pour utiliser les services.</li>
<li>Tout comme d’autres services en ligne, Antopie enregistre
<li>Tout comme d’autres services en ligne, <span style="color: red;">Antopie</span> enregistre
automatiquement certaines informations concernant votre
utilisation du service (exemple : type de navigateur, adresse IP, date et
heure de l’accès, URL de référence).<br>

0
gomez.min.css.gz

BIN
img/logos/diagrams.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
img/logos/etherpad-colibris.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
img/logos/etherpad-favicon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
img/logos/etherpad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
img/logos/opensondage.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
img/logos/origine/diagrams.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
img/logos/origine/etherpad.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

43
img/logos/origine/searx_logo.svg

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="744.09448819" height="1052.3622047" id="svg2" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="searx_logo.svg" inkscape:export-filename="/home/a/magnif.png" inkscape:export-xdpi="203.1774" inkscape:export-ydpi="203.1774">
<defs id="defs4">
<linearGradient inkscape:collect="always" id="linearGradient3857">
<stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop3859"/>
<stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3861"/>
</linearGradient>
<linearGradient id="linearGradient3790">
<stop style="stop-color:#a9a9a9;stop-opacity:1;" offset="0" id="stop3792"/>
<stop style="stop-color:#000000;stop-opacity:1;" offset="1" id="stop3794"/>
</linearGradient>
<radialGradient inkscape:collect="always" xlink:href="#linearGradient3790" id="radialGradient3798" cx="294.45947" cy="208.37973" fx="294.45947" fy="208.37973" r="107.58125" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3857" id="linearGradient3865" x1="120.68947" y1="239.61774" x2="120.68947" y2="602.17517" gradientUnits="userSpaceOnUse"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3790" id="linearGradient3912" x1="186.74416" y1="354.42426" x2="255.84358" y2="254.35953" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.2227304,0,0,0.89945099,-289.31433,113.40259)"/>
<filter inkscape:collect="always" id="filter4024" x="-0.12996517" width="1.2599303" y="-0.14709377" height="1.2941875">
<feGaussianBlur inkscape:collect="always" stdDeviation="6.4759344" id="feGaussianBlur4026"/>
</filter>
<filter inkscape:collect="always" id="filter3983" x="-1.0608404" width="3.1216809" y="-0.31017202" height="1.620344">
<feGaussianBlur inkscape:collect="always" stdDeviation="9.392858" id="feGaussianBlur3985"/>
</filter>
</defs>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.979899" inkscape:cx="30.708726" inkscape:cy="948.08556" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1364" inkscape:window-height="663" inkscape:window-x="0" inkscape:window-y="30" inkscape:window-maximized="0" showguides="true" inkscape:guide-bbox="true"/>
<metadata id="metadata7">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
<path style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 70.523181,34.870671 c -7.11959,15.242893 -10.17798,31.779192 -8.22563,48.814566 5.01677,43.774133 41.675309,79.324503 91.536109,95.162893 -6.62576,-22.40752 -5.34093,-44.9362 2.6395,-65.84431 C 108.73618,98.821131 74.828141,70.195435 70.523181,34.870671 z" id="path3814-0-7" inkscape:connector-curvature="0"/>
<path style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m 303.77876,36.21406 c 7.11959,15.242893 10.17798,31.779192 8.22563,48.814566 -5.01677,43.774134 -41.67531,79.324504 -91.53611,95.162894 6.62576,-22.40752 5.34093,-44.9362 -2.6395,-65.84431 47.73698,-14.18269 81.64502,-42.808386 85.94998,-78.13315 z" id="path3814-0" inkscape:connector-curvature="0"/>
<path transform="matrix(0.6556593,-0.75505688,0.75505688,0.6556593,0,0)" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" d="m -5.0905523,259.06055 18.4167573,0 c 6.220455,0 11.228257,16.68196 11.228257,37.40349 l 0,172.83701 c 0,20.72153 -5.007802,37.40349 -11.228257,37.40349 l -18.4167573,0 c -6.2204547,0 -11.2282577,-16.68196 -11.2282577,-37.40349 l 0,-172.83701 c 0,-20.72153 5.007803,-37.40349 11.2282577,-37.40349 z" id="rect3804"/>
<path sodipodi:type="arc" style="fill:url(#radialGradient3798);fill-opacity:1;fill-rule:nonzero;stroke:none" id="path2987" sodipodi:cx="294.45947" sodipodi:cy="208.37973" sodipodi:rx="107.58125" sodipodi:ry="107.58125" d="m 402.04073,208.37973 a 107.58125,107.58125 0 1 1 -215.16251,0 107.58125,107.58125 0 1 1 215.16251,0 z" transform="translate(-107.07617,-60.609153)"/>
<path sodipodi:type="arc" style="fill:url(#linearGradient3865);fill-opacity:1;fill-rule:nonzero;stroke:none" id="path3757" sodipodi:cx="131.82491" sodipodi:cy="299.29346" sodipodi:rx="101.52033" sodipodi:ry="101.52033" d="m 233.34524,299.29346 a 101.52033,101.52033 0 1 1 -203.040667,0 101.52033,101.52033 0 1 1 203.040667,0 z" transform="matrix(0.76865672,0,0,0.76865672,85.80266,-82.535889)"/>
<path sodipodi:type="arc" style="fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path3800" sodipodi:cx="183.34268" sodipodi:cy="156.35687" sodipodi:rx="27.274118" sodipodi:ry="27.274118" d="m 210.6168,156.35687 a 27.274118,27.274118 0 1 1 -54.54824,0 27.274118,27.274118 0 1 1 54.54824,0 z" transform="translate(5,-7.1428572)"/>
<path sodipodi:type="arc" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path3802" sodipodi:cx="197.9899" sodipodi:cy="203.32896" sodipodi:rx="5.5558391" sodipodi:ry="5.5558391" d="m 203.54574,203.32896 a 5.5558391,5.5558391 0 1 1 -11.11168,0 5.5558391,5.5558391 0 1 1 11.11168,0 z" transform="translate(1.4847712,-63.564549)"/>
<rect style="fill:#ffffff;fill-opacity:0.82211531000000004;fill-rule:nonzero;stroke:none;filter:url(#filter4024)" id="rect3916" width="2.2392972" height="159.43797" x="19.525793" y="337.8396" rx="2.8666623" ry="9.0007057" transform="matrix(0.74466525,-0.84318084,0.84318084,0.74466525,-35.543204,-26.349917)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
img/logos/searx.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

26
inc/debut.php

@ -35,21 +35,37 @@ function head($adresse) {
<script>
var gomez = new Konami(function() { var div = document.getElementById('gomeza'), display = getComputedStyle(div, null).display; if(display == "block") { document.getElementById("gomeza").style.display = "none"; } else { document.getElementById("gomeza").style.display = "block"; }});
</script>
<link type="text/css" rel="stylesheet" href="bibli/fontello/css/fontello.css" />
<link type="text/css" rel="stylesheet" href="bibli/ubuntu/ubuntu.min.css" />
<?php require("bibli/lessphp/lessc.inc.php");
$less = new lessc;
$less->setFormatter("compressed");
$less->checkedCompile("style.less", "style.min.css"); ?>
<link type="text/css" rel="stylesheet" href="style.min.css" />
<link type="text/css" rel="stylesheet" href="style.min.css">
<?php $less = new lessc;
$less->setFormatter("compressed");
$less->checkedCompile("bibli/gomez.css", "gomez.min.css"); ?>
<link type="text/css" rel="stylesheet" href="gomez.min.css" />
<link type="text/css" rel="stylesheet" href="gomez.min.css">
<link type="text/css" rel="stylesheet" href="bibli/fontello/css/fontello.css">
<link type="text/css" rel="stylesheet" href="bibli/ubuntu/ubuntu.min.css">
<!-- Début du code Matomo -->
<script type="text/javascript">
var _paq = window._paq || [];
_paq.push(["setCookieDomain", "*.www.antopie.org"]);
_paq.push(["setDomains", ["*.www.antopie.org"]]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//stats.antopie.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- Fin du code Matomo -->
</head>
<body lang="fr">
<aside id="contLRI">
<aside style="display:none;">
<img title="<?php
if (date('W', time())%2 == 0) {
echo "Bénis soient ses Sabots sacrés";

67
index.php

@ -4,13 +4,16 @@ head("index.php"); ?>
<div id="pres">
<p>
Moi c'est <a href="https://miraty.antopie.org">Miraty</a>, j'héberge divers services libres sur un serveur dédié Kimsufi (OVH) sous <a href="https://yunohost.org">YunoHost</a>.
Antopie propose des services Internet, administrés par et hébergés chez <a href="https://miraty.antopie.org">Miraty</a> grâce à <a href="https://yunohost.org">YunoHost</a>.
</p>
<p>
L'utilisation de ces services est régie par les <a href="cgu.php">conditions d'utilisation d'Antopie</a>.
</p>
<p>
Si vous utilisez l'un de ces services, je vous invite à suivre le compte <a rel="me" href="https://miaou.drycat.fr/@Antopie">@Antopie@miaou.drycat.fr</a> par le Fédiverse ou <a href="https://miaou.drycat.fr/@Antopie.rss">par flux RSS</a> afin que vous soyez informé·e des pannes et nouveaux services.
Le <a href="https://wiki.antopie.org/fr/manifeste-sur-le-contenu">manifeste sur le contenu</a> explique la politique d'Antopie.
</p>
<p>
Vous pouvez suivre le compte <a rel="me" href="https://miaou.drycat.fr/@Antopie">@Antopie@miaou.drycat.fr</a> par le Fédiverse ou <a href="https://miaou.drycat.fr/@Antopie.rss">par flux RSS</a> pour être informé·e des pannes et nouveaux services.
</p>
</div>
@ -31,6 +34,10 @@ $logoService = array(
'privatebin' => 'privatebin.png',
'jirafeau' => 'jirafeau.png',
'rssbridge' => 'rssbridge.png',
'searx' => 'searx.png',
'etherpad' => 'etherpad.png',
'diagrams' => 'diagrams.png',
'opensondage' => 'opensondage.png',
);
$urlService = array(
@ -45,13 +52,17 @@ $urlService = array(
'privatebin' => 'texte',
'jirafeau' => 'up',
'rssbridge' => 'rss',
'searx' => 'searx',
'etherpad' => 'pad',
'diagrams' => 'draw',
'opensondage' => 'sondage',
);
$nomService = array(
'plume' => 'Plume',
'peertube' => 'PeerTube',
'gitea' => 'Gitea',
'libreqr' => 'Générateur de codes QR',
'libreqr' => 'LibreQR',
'bitwarden' => 'Bitwarden',
'nextcloud' => 'Nextcloud',
'synapse' => 'Synapse',
@ -59,27 +70,35 @@ $nomService = array(
'privatebin' => 'PrivateBin',
'jirafeau' => 'Jirafeau',
'rssbridge' => 'RSS Bridge',
'searx' => 'Searx',
'etherpad' => 'Etherpad',
'diagrams' => 'Diagrammes',
'opensondage' => 'OpenSondage',
);
$infoThemeService = array(
'plume' => 'Thème spécial sombre & rouge',
'peertube' => 'Thème spécial rouge',
'gitea' => 'Thème spécial sombre',
'libreqr' => NULL,
'plume' => 'Thème sombre & rouge',
'peertube' => 'Thème rouge',
'gitea' => 'Thème sombre',
'libreqr' => 'Thème sombre',
'bitwarden' => NULL,
'nextcloud' => 'Thème spécial rouge',
'nextcloud' => 'Thème sombre',
'synapse' => NULL,
'riot' => NULL,
'privatebin' => 'Thème spécial sombre & rouge',
'jirafeau' => NULL,
'rssbridge' => NULL,
'privatebin' => 'Thème sombre',
'jirafeau' => 'Thème sombre',
'rssbridge' => 'Thème sombre & rouge',
'searx' => 'Thème sombre',
'etherpad' => NULL,
'diagrams' => NULL,
'opensondage' => NULL,
);
$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' => "Générateur de <a href='https://fr.wikipedia.org/wiki/Code_QR'>codes QR</a> que j'ai créé.",
'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.',
'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.',
@ -87,6 +106,10 @@ $descService = array(
'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 graphiques pour représenter des idées.',
'opensondage' => 'Planifiez un rendez-vous ou prenez des décisions rapidement et simplement.'
);
$siteOfficielService = array(
@ -101,13 +124,17 @@ $siteOfficielService = array(
'privatebin' => 'privatebin.info',
'jirafeau' => NULL,
'rssbridge' => NULL,
'searx' => 'asciimoo.github.io/searx',
'etherpad' => 'etherpad.org',
'diagrams' => 'www.diagrams.net',
'opensondage' => NULL,
);
$gitService = array(
'plume' => 'github.com/Plume-org/Plume',
'peertube' => 'github.com/Chocobozzz/PeerTube',
'gitea' => 'github.com/go-gitea/gitea',
'libreqr' => 'code.antopie.org/miraty/qr',
'libreqr' => 'code.antopie.org/miraty/libreqr',
'bitwarden' => 'github.com/dani-garcia/bitwarden_rs',
'nextcloud' => 'github.com/nextcloud/server',
'synapse' => 'github.com/matrix-org/synapse',
@ -115,6 +142,10 @@ $gitService = array(
'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'
);
$paquetYnhService = array(
@ -129,13 +160,17 @@ $paquetYnhService = array(
'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',
);
foreach($descService as $codeService => $descService) { ?>
<div>
<div class="zoneLien">
<a class="lienService" href="https://<?= $urlService[$codeService] ?>.antopie.org<?php if ($codeService == "synapse") { echo "/_matrix/static/"; } ?>">
<div class="logoService"><img class="elLogoServ" src="img/logos/<?= $logoService[$codeService] ?>"/></div>
<div class="logoService"><img class="elLogoServ" src="img/logos/<?= $logoService[$codeService] ?>" alt=""/></div>
<div class="titreService"><?= $nomService[$codeService] ?></div>
<div class="urlService"><?= $urlService[$codeService] ?>.antopie.org</div>
</a>
@ -161,11 +196,11 @@ $paquetYnhService = array(
</p>
<p>
Je n'ai pas besoin de dons pour financer Antopie, si vous avez toutefois suffisamment d'argent, vous pouvez par exemple <a href="https://www.laquadrature.net/donner/">soutenir La Quadrature du Net</a> ou un projet libre sur <a href="https://liberapay.com/explore/">Liberapay</a>.
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> ou un projet libre sur <a href="https://liberapay.com/explore/">Liberapay</a>.
</p>
<address id="contact">
N'hésitez pas à me contacter par mail : <a href="mailto:miraty+web@antopie.org">miraty+web@antopie.org</a>, le Fédiverse : <a href="https://oc.todon.fr/@Miraty" rel="me">@Miraty@oc.todon.fr</a> ou Matrix : @miraty:matrix.antopie.org.
N'hésitez pas à 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.
</address>

6
style.less

@ -45,7 +45,7 @@ html {
}
a {
a, a:visited {
text-decoration: underline;
color: @couleur-lien;
transition: all 0.1s linear;
@ -116,7 +116,7 @@ address {
justify-content: center;
}
.lienService:link {
.lienService, .lienService:visited {
padding: 20px;
border: 2px @fond solid;
border-radius: 16px;
@ -129,6 +129,7 @@ address {
max-width: 210px;
&:hover {
border: 2px white solid;
color: white;
}
}
@ -151,6 +152,7 @@ address {
.metaService {
text-decoration: none;
font-size: 26px;
}
.metasService {

2
style.min.css

@ -1 +1 @@
.texte-secondaire{color:#9da3b0;}::selection{color:#2a2a2a;background-color:white;}.boutton{border:2px solid grey;padding:10px;margin:5px;display:inline-block;border-radius:14px;color:white;text-decoration:none;}.boutton:hover{color:red;border:2px solid red;}html{font-size:20px;scrollbar-color:white #2a2a2a;scrollbar-width:auto;}@media all and (max-width: 640px){html{font-size:13px;}}a{text-decoration:underline;color:white;transition:all 0.1s linear;}a:hover{text-decoration:none;color:red;}.logo{margin-bottom:10px;}#img404{padding-top:10px;padding-bottom:30px;width:30%;}@media (max-width: 1300px){#img404{width:766px;}}#page404{text-align:center;}body,code{font-family:"Ubuntu", sans-serif;padding:0px;margin:0px;background-color:#2a2a2a;color:white;font-size:25px;line-height:35px;}address{font-style:normal;}.grille-services{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;padding-top:30px;}@media (max-width: 1500px){.grille-services{grid-template-columns:1fr 1fr 1fr;}}@media (max-width: 1000px){.grille-services{grid-template-columns:1fr 1fr;}}@media (max-width: 600px){.grille-services{grid-template-columns:1fr;}}.zoneLien{display:flex;flex-direction:row;justify-content:center;}.lienService:link{padding:20px;border:2px #2a2a2a solid;border-radius:16px;transition:border 0.2s linear;color:white;text-decoration:none;display:block;padding-bottom:10px;margin-bottom:10px;max-width:210px;}.lienService:link:hover{border:2px white solid;}.themeService{text-align:center;font-size:0.8em;}.titreService{font-size:1.3em;text-align:center;}.urlService{margin-top:-6px;font-size:0.8em;color:grey;text-align:center;}.metaService{text-decoration:none;}.metasService{display:flex;flex-direction:row;justify-content:center;font-size:0.8em;}.logoService{text-align:center;}.elLogoServ{max-width:150px;max-height:100px;color:white;}.descService{padding-top:5px;padding-bottom:10px;text-align:left;}main{margin:0px;margin-top:30px;margin-left:30px;margin-bottom:50px;margin-right:30px;}.centre{text-align:center;justify-content:center;}.textefooter{margin:10px;line-height:1.5em;width:60%;padding-left:20px;padding-right:20px;}.interlude{display:flex;justify-content:center;}.traitinterlude > hr{display:none;}.traitinterlude{border-top:2px gray dashed;width:650px;}.basfooter{display:flex;justify-content:space-around;margin-top:30px;margin-bottom:20px;}.corps{text-align:center;}footer{text-align:center;background-color:#222;display:flex;flex-direction:column;}.logofooter{padding-left:6%;margin-top:20px;text-align:center;}.ant{background-color:#222;background-image:url(img/antpetitgris.png);background-repeat:no-repeat;background-position:center top;display:inline-block;text-decoration:none;min-width:264px;min-height:80px;}.ant:hover{background-image:url(img/antpetit.png);}.liensfooter{display:flex;flex-direction:row;padding:20px;}.lienfooter{margin:10px;}.icon-heart-2{transition:0.2s color;}.icon-heart-2:hover{color:red;}#pres{text-align:center;line-height:40px;margin-left:100px;margin-right:100px;}@media (max-width: 1400px){#pres{margin-left:0px;margin-right:0px;}}#header{margin:0px;border:3px white solid;border-top:none;border-radius:0px 0px 12px 12px;text-align:center;font-size:2em;display:flex;justify-content:center;padding:30px;padding-bottom:20px;margin-left:35px;margin-right:35px;}@media (max-width: 600px){#header{border:none;padding:0px;margin-top:20px;margin-left:20px;margin-right:20px;}}header{display:flex;justify-content:center;}#header:active{box-shadow:2px 2px 3px white inset;}#header:hover{background-color:#444;transition:all 0.2s ease-in-out;}@media (max-width: 600px){#header:hover{background-color:inherit;}}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%;}h1{font-size:250%;text-align:center;}h2{font-size:200%;}h3{font-size:160%;}h4{font-size:140%;}h5{font-size:125%;}h6{font-size:110%;}#LRI{color:pink !important;aime:"les pizza ananas-champignons";width:200px;position:absolute;top:10px;left:10px;}@media (max-width: 1300px){#LRI{width:60px;position:absolute;top:2px;left:2px;}}@media (max-width: 1000px){#LRI{width:32px;position:absolute;top:2px;left:2px;}}.gomeza{display:none;position:fixed;bottom:0px;left:30px;z-index:100;}@media (max-width: 800px){.basfooter{flex-direction:column;}.textefooter{width:auto;margin:4%;margin-bottom:0px;}.logofooter{padding:0px;}.traitinterlude{width:80%;}}@media (max-width: 500px){.textefooter{padding-left:8%;padding-right:8%;margin:0px;}.liensfooter{flex-direction:column;}}
.texte-secondaire{color:#aaa;}::selection{color:#2a2a2a;background-color:white;}#warning{text-align:center;background-color:royalblue;}.boutton{border:2px solid grey;padding:10px;margin:5px;display:inline-block;border-radius:14px;color:white;text-decoration:none;}.boutton:hover{color:red;border:2px solid red;}html{font-size:20px;scrollbar-color:white #2a2a2a;scrollbar-width:auto;}@media all and (max-width: 640px){html{font-size:13px;}}a,a:visited{text-decoration:underline;color:white;transition:all 0.1s linear;}a:hover,a:visited:hover{text-decoration:none;color:red;}.logo{margin-bottom:10px;}#img404{padding-top:10px;padding-bottom:30px;width:30%;}@media (max-width: 1300px){#img404{width:766px;}}#page404{text-align:center;}body,code{font-family:"Ubuntu", sans-serif;padding:0px;margin:0px;background-color:#2a2a2a;color:white;font-size:25px;line-height:35px;}address{font-style:normal;}.grille-services{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;padding-top:30px;}@media (max-width: 1500px){.grille-services{grid-template-columns:1fr 1fr 1fr;}}@media (max-width: 1000px){.grille-services{grid-template-columns:1fr 1fr;}}@media (max-width: 600px){.grille-services{grid-template-columns:1fr;}}.zoneLien{display:flex;flex-direction:row;justify-content:center;}.lienService,.lienService:visited{padding:20px;border:2px #2a2a2a solid;border-radius:16px;transition:border 0.2s linear;color:white;text-decoration:none;display:block;padding-bottom:10px;margin-bottom:10px;max-width:210px;}.lienService:hover,.lienService:visited:hover{border:2px white solid;color:white;}.themeService{text-align:center;font-size:0.8em;}.titreService{font-size:1.3em;text-align:center;}.urlService{margin-top:-6px;font-size:0.8em;color:grey;text-align:center;}.metaService{text-decoration:none;font-size:26px;}.metasService{display:flex;flex-direction:row;justify-content:center;font-size:0.8em;}.logoService{text-align:center;}.elLogoServ{max-width:150px;max-height:100px;color:white;}.descService{padding-top:5px;padding-bottom:10px;text-align:left;}main{margin:0px;margin-top:30px;margin-left:30px;margin-bottom:50px;margin-right:30px;}.centre{text-align:center;justify-content:center;}.textefooter{margin:10px;line-height:1.5em;width:60%;padding-left:20px;padding-right:20px;}.interlude{display:flex;justify-content:center;}.traitinterlude > hr{display:none;}.traitinterlude{border-top:2px gray dashed;width:650px;}.basfooter{display:flex;justify-content:space-around;margin-top:30px;margin-bottom:20px;}.corps{text-align:center;}footer{text-align:center;background-color:#222;display:flex;flex-direction:column;}.logofooter{padding-left:6%;margin-top:20px;text-align:center;}.ant{background-color:#222;background-image:url(img/antpetitgris.png);background-repeat:no-repeat;background-position:center top;display:inline-block;text-decoration:none;min-width:264px;min-height:80px;}.ant:hover{background-image:url(img/antpetit.png);}.liensfooter{display:flex;flex-direction:row;padding:20px;}.lienfooter{margin:10px;}.icon-heart-2{transition:0.2s color;}.icon-heart-2:hover{color:red;}#pres{text-align:center;line-height:40px;margin-left:100px;margin-right:100px;}@media (max-width: 1400px){#pres{margin-left:0px;margin-right:0px;}}#header{margin:0px;border:3px white solid;border-top:none;border-radius:0px 0px 12px 12px;text-align:center;font-size:2em;display:flex;justify-content:center;padding:30px;padding-bottom:20px;margin-left:35px;margin-right:35px;}@media (max-width: 600px){#header{border:none;padding:0px;margin-top:20px;margin-left:20px;margin-right:20px;}}header{display:flex;justify-content:center;}#header:active{box-shadow:2px 2px 3px white inset;}#header:hover{background-color:#444;transition:all 0.2s ease-in-out;}@media (max-width: 600px){#header:hover{background-color:inherit;}}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%;}h1{font-size:250%;text-align:center;}h2{font-size:200%;}h3{font-size:160%;}h4{font-size:140%;}h5{font-size:125%;}h6{font-size:110%;}#LRI{color:pink !important;aime:"les pizza ananas-champignons";width:200px;position:absolute;top:10px;left:10px;}@media (max-width: 1300px){#LRI{width:60px;position:absolute;top:2px;left:2px;}}@media (max-width: 1000px){#LRI{width:32px;position:absolute;top:2px;left:2px;}}.gomeza{display:none;position:fixed;bottom:0px;left:30px;z-index:100;}@media (max-width: 800px){.basfooter{flex-direction:column;}.textefooter{width:auto;margin:4%;margin-bottom:0px;}.logofooter{padding:0px;}.traitinterlude{width:80%;}}@media (max-width: 500px){.textefooter{padding-left:8%;padding-right:8%;margin:0px;}.liensfooter{flex-direction:column;}}

BIN
style.min.css.gz

Binary file not shown.