Browse Source

feat: add all rezel services

Signed-off-by: QuentinN42 <quentin@lieumont.fr>
master
QuentinN42 7 months ago
parent
commit
acea9721db
Signed by untrusted user: number42 GPG Key ID: 2CD7D563712B3A50
  1. 6
      Makefile
  2. 5
      builder/files/main.css
  3. 2
      builder/templates/index.html
  4. 131
      config.json

6
Makefile

@ -1,5 +1,9 @@
all: build/main.css build/index.html
build/index.html: build
build/main.css: build builder/files/main.css builder/__main__.py
python3.10 -m builder
build/index.html: build builder/templates/index.html config.json builder/__main__.py
python3.10 -m builder
build:

5
builder/files/main.css

@ -1,7 +1,8 @@
.item {
display: block;
width: 250px;
height: 250px;
width: 150px;
height: 150px;
padding: 10px;
}
.item {

2
builder/templates/index.html

@ -21,7 +21,7 @@
<a
class="item"
href="{{ item.url }}"
style="background: url({{ item.url }});"
style="background: url({{ item.image }});"
>
<div class="desc">
<h2>{{ item.name }}</h2>

131
config.json

@ -1,107 +1,90 @@
[
{
"name": "Cat1",
"name": "Rezel",
"content": [
{
"name": "Item1",
"description": "Description of Item1 Description of Item1 Description of Item1 Description of Item1 Description of Item1 Description of Item1 Description of Item1 Description of Item1 Description of Item1 ",
"url": "https://garezeldap.rezel.net/media/services/t%C3%A9l%C3%A9chargement_DpYObwK.svg",
"image": "https://garezeldap.rezel.net/media/services/t%C3%A9l%C3%A9chargement_DpYObwK.svg"
"url": "https://tutos.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/cotcot.png",
"name": "Tutos",
"description": "LE service de tutos en ligne, made in Rezel !"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://matrix.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/element.png",
"name": "Matrix",
"description": "Service de chat en ligne, hébergé chez Rezel"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://lnf.rezel.net/",
"image": "https://garezeldap.rezel.net/media/services/t%C3%A9l%C3%A9chargement_DpYObwK.svg",
"name": "Lost'N'Found",
"description": "Service de gestion des objets trouvés"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://wekan.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/wekan-logo.svg",
"name": "Wekan",
"description": "Outil de productivité : gérez vos projets de manière collaborative et efficace !"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://chat.rezel.net/",
"image": "https://garezeldap.rezel.net/media/services/chat.png",
"name": "Chat",
"description": "Le Club Chat (Conservation de l'histoire associative de Télécom) a été créé en 2019 suite à une idée d'élèves des promos 2019, 2020 et 2021. Il a pour but de regrouper les savoirs de l'ENST / Télécom."
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://notes.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/codimd_dVmTeH9.png",
"name": "Notes",
"description": "Notes permet une édition en temps-réel de documents en Markdown. Les documents sont facilement partageables et éditables par plusieurs personnes."
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://lufi.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/lufi.jpeg",
"name": "Lufi",
"description": "Oubliez WeTransfer, Lufi a un quota plus élevé, est plus personnalisable, protège vos données, et conserve l'historique dans votre navigateur !"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
}
]
},
{
"name": "Cat2",
"content": [
{
"name": "Item1",
"description": "Description of Item1",
"url": "https://garezeldap.rezel.net/media/services/t%C3%A9l%C3%A9chargement_DpYObwK.svg",
"image": "https://garezeldap.rezel.net/media/services/t%C3%A9l%C3%A9chargement_DpYObwK.svg"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://text.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/20367028.png",
"name": "Share Secure Text",
"description": "PrivateBin est un service libre de pastebin, qui permet d'héberger et de partager des données textuelles."
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://s.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/index_IPVgkJE.png",
"name": "Short URL and QR generator",
"description": "Un raccourcisseur d'urls avec un qrcode en prime, profitez de ce service développé par 4 Télécommiens, dans le cadre de PAF."
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://peertube.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/langfr-800px-Logo_de_PeerTube.svg.png",
"name": "Peertube",
"description": "Regardez des vidéos en ligne, hébergées chez nous !"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://drive.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/Nextcloud_Logo.svg.png",
"name": "Drive",
"description": "Votre nouveau Google Drive où vos données sont en lieu sûr : édition de documents, classeurs, présentation, formulaires, ... vous y gagnez au change !"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://git.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/512px-Gitea_Logo.svg.png",
"name": "Git Forge",
"description": "Gitea est un mini Gitlab très pratique pour vos projets de développement perso ou de groupe."
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://meet.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/800px-Logo_Jitsi.svg.png",
"name": "Meet",
"description": "LE service de visioconférence en ligne, hébergé chez Rezel"
},
{
"name": "Item2",
"description": "Description of Item2",
"url": "https://garezeldap.rezel.net/media/services/element.png",
"image": "https://garezeldap.rezel.net/media/services/element.png"
"url": "https://notebook.rezel.net",
"image": "https://garezeldap.rezel.net/media/services/notebook.jpeg",
"name": "Jupyter Notebook",
"description": "Notebook vous permet d'écrire, d'exécuter et de partager des notebooks Python (et bien plus encore!) entièrement en ligne, le tout sur une interface aussi élégante qu'ergonomique !"
}
]
}

Loading…
Cancel
Save