Compare commits
1 commit
main
...
presentati
| Author | SHA1 | Date | |
|---|---|---|---|
| e196f113bc |
12 changed files with 36 additions and 245 deletions
|
|
@ -1,32 +0,0 @@
|
|||
on: [push]
|
||||
jobs:
|
||||
build:
|
||||
runs-on: docker
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install Pandoc
|
||||
run: |
|
||||
apt-get update
|
||||
apt-get install -y pandoc
|
||||
|
||||
- name: Generate guide.html
|
||||
run: bash update-guide.sh
|
||||
|
||||
- name: Install Podman
|
||||
run: |
|
||||
apt-get update
|
||||
apt-get install -y podman
|
||||
|
||||
- name: Podman Login
|
||||
run: |
|
||||
echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password-stdin
|
||||
|
||||
- name: Build Container Image
|
||||
run: |
|
||||
podman build -t git.interhacker.space/interhack/camp-website-2026:latest .
|
||||
|
||||
- name: Push Container Image
|
||||
run: |
|
||||
podman push git.interhacker.space/interhack/camp-website-2026:latest
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
FROM docker.io/nginx:1.29-alpine
|
||||
|
||||
COPY *.html /usr/share/nginx/html
|
||||
COPY index.html poster.html guide.html contact.html /usr/share/nginx/html
|
||||
COPY assets /usr/share/nginx/html/assets
|
||||
COPY css /usr/share/nginx/html/css
|
||||
COPY js /usr/share/nginx/html/js
|
||||
|
|
|
|||
|
|
@ -1,39 +0,0 @@
|
|||
BEGIN:VCALENDAR
|
||||
X-LOTUS-CHARSET:UTF-8
|
||||
VERSION:2.0
|
||||
PRODID:ZMS-Berlin
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
METHOD:REQUEST
|
||||
BEGIN:VEVENT
|
||||
UID:ics.terminsysteme.de1769434840
|
||||
DTSTAMP:20260126T144040
|
||||
CLASS:PUBLIC
|
||||
DTSTART;TZID=Europe/Berlin:20260702T100000
|
||||
DTEND;TZID=Europe/Berlin:20260705T230000
|
||||
LOCATION:15 route de Saint Dolay 44530 Sévérac | 47.5437595, -2.0916116
|
||||
SUMMARY:Camp Interhack
|
||||
DESCRIPTION: Le Camp Interhack 2026 est un événement festif de hacking ! Le hack c’est le détournement des machines, des pratiques et des systèmes (au sens large) qui nous entourent. De la musique à la couture en passant par l’informatique et l’éléctronique mais aussi les structure sociales, les institutions et les organisations politiques, venez hacker le monde avec nous. https://camp.interhacker.space \n\n
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1440M
|
||||
DESCRIPTION:Erinnerung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
|
|
@ -16,7 +16,6 @@
|
|||
<nav>
|
||||
<a href="index.html">maison</a>
|
||||
<a href="guide.html">guide</a>
|
||||
<a href="programme.html">programme</a>
|
||||
<a href="poster.html">poster</a>
|
||||
<a href="contact.html" class="current">contact</a>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -49,7 +49,6 @@ main h1, main h2, main h3 {
|
|||
|
||||
main h1 span, main h2 span, main h3 {
|
||||
background-color: #000000b8;
|
||||
padding: auto;
|
||||
}
|
||||
|
||||
main h1 {
|
||||
|
|
@ -87,7 +86,7 @@ main h3 {
|
|||
}
|
||||
|
||||
main section h3 {
|
||||
text-align: center;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
main h4 {
|
||||
|
|
@ -227,12 +226,6 @@ div#maj-guide {
|
|||
margin: 2em 1em;
|
||||
}
|
||||
|
||||
.center {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 500px) {
|
||||
/* Hide stickers on mobile */
|
||||
|
|
|
|||
14
css/home.css
14
css/home.css
|
|
@ -10,8 +10,6 @@
|
|||
position: relative;
|
||||
}
|
||||
|
||||
/* Section des participants */
|
||||
|
||||
.participants {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
|
|
@ -19,18 +17,6 @@
|
|||
height: 200px;
|
||||
}
|
||||
|
||||
#participe > div.txt {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-evenly;
|
||||
}
|
||||
|
||||
#participe p {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
/* Section des dons */
|
||||
|
||||
#don > div {
|
||||
|
|
|
|||
|
|
@ -22,7 +22,6 @@ BISOUS
|
|||
<nav>
|
||||
<a href="index.html">maison</a>
|
||||
<a href="guide.html" class="current">guide</a>
|
||||
<a href="programme.html">programme</a>
|
||||
<a href="poster.html">poster</a>
|
||||
<a href="contact.html">contact</a>
|
||||
</nav>
|
||||
|
|
|
|||
82
index.html
82
index.html
|
|
@ -18,7 +18,6 @@
|
|||
<nav>
|
||||
<a href="index.html" class="current">maison</a>
|
||||
<a href="guide.html">guide</a>
|
||||
<a href="programme.html">programme</a>
|
||||
<a href="poster.html">poster</a>
|
||||
<a href="contact.html">contact</a>
|
||||
</nav>
|
||||
|
|
@ -89,17 +88,12 @@
|
|||
<a class="btn-nice" href="https://grist.interhacker.space/o/camp/forms/jhWe1wCu16LGEu81RTn3Um/4">S'inscrire</a>
|
||||
</h3>
|
||||
</p>
|
||||
|
||||
<p class="center">
|
||||
<a href="assets/camp-interhack.ics">📅 Ajouter l'évènement à son calendrier (.ics)</a>
|
||||
</p>
|
||||
</section>
|
||||
|
||||
|
||||
<h3>
|
||||
<span>Où en est-on ?</span>
|
||||
</h3>
|
||||
<section id="progress">
|
||||
<h3>
|
||||
<span>Où en est-on ?</span>
|
||||
</h3>
|
||||
<p>Il y a</p>
|
||||
|
||||
<div class="places">
|
||||
|
|
@ -125,11 +119,10 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h3>
|
||||
<span>Faire un don</span>
|
||||
</h3>
|
||||
<section id="don">
|
||||
<h3>
|
||||
<span>Faire un don</span>
|
||||
</h3>
|
||||
<p>Nous avons besoin de sous avant le débût du Camp pour financer l'achat de fournitures, payer la réservation du lieu et monter la logistique.</p>
|
||||
<div>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c09a8-c97f-784c-ab19-841c0700837d?resource_id=019c09a8-c976-797d-b213-4ac052e5d786"><button>5€</button></a>
|
||||
|
|
@ -140,54 +133,45 @@
|
|||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c09ab-9f99-72fa-8151-0722830429a8?resource_id=019c09ab-9f93-78cb-9825-11af0c12f080"><button>50€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c0ff1-9272-7c10-b8b0-22c0fdc9f080?resource_id=019c0ff1-926d-7146-a0c4-5056a719e7ea"><button>75€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c09ac-a6b9-76e9-9988-fe53c940ff06?resource_id=019c09ac-a6b3-735a-a13b-11d1698ba31a"><button>100€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c9959-fa30-7eb5-add2-91ce73d6e5eb?resource_id=019c9959-fa31-7e72-b2c2-c5f5c9b7c398"><button>150€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c995d-49cf-72c0-8197-0b279947316c?resource_id=019c995d-49cf-7a7b-aee0-8a2742135921"><button>200€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c995e-92e1-77cf-a530-4212996c2e6d?resource_id=019c995e-92e1-7d2e-bb19-513b48ac4645"><button>250€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c995f-4754-7924-b6db-805a35c6ab0b?resource_id=019c995f-4755-78e5-989c-964ada8e12a1"><button>310€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c995f-ecad-79c0-8c78-4144e9af77c8?resource_id=019c995f-ecae-7a72-82bb-6274f4a9d2e2"><button>550€</button></a>
|
||||
</div>
|
||||
<hr>
|
||||
<div>
|
||||
<p>Si vous préférez faire un virement, demandez-nous l'IBAN sur <code>orga [arobase] camp.interhacker.space</code>. Nous payons <a href="https://www.mollie.com/fr/pricing"></a>autour de ~2% de frais</a> lors des paiements par carte bancaire.</p>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<div>
|
||||
<p>Nous estimons avoir un budget de 10 000 ~ 15 000€ et être autour de 200 personnes, et aurons donc besoin d'au moins autant pour que le camp soit à l'équilibre.</p>
|
||||
<a href="https://grist.interhacker.space/o/camp/fCKWivmj4bCX/Budget/p/2">Voir le détail des comptes</a>
|
||||
<a href="https://grist.interhacker.space/o/docs/pUsyFia9Papk/Untitled-document">Voir le détail des comptes</a>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<div>
|
||||
<p>Si tu ne sais pas quel prix libre donner, et/ou que tu veux de l'aide pour définir un prix libre juste et éclairé pour ta participation au camp, voici un thunomètre rapide qui peut répondre au besoin.</p>
|
||||
<a href="assets/Thunometre-participanxes.pdf">Thunomètre</a>
|
||||
</div>
|
||||
<details>
|
||||
<summary>Aide au prix libre</summary>
|
||||
<p>Si tu ne sais pas quel prix libre donner, et/ou que tu veux de l'aide pour définir un prix libre juste et éclairé pour ta participation au camp, voici un thunomètre rapide qui peut répondre au besoin : <a href="assets/Thunometre-participanxes.pdf">Thunomètre</a></p>
|
||||
</details>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
<section id="participe">
|
||||
<h3>
|
||||
<span>Iels y participent</span>
|
||||
</h3>
|
||||
|
||||
<div class="participants">
|
||||
<a href="https://lqdn.fr">
|
||||
<img class="logo" src="assets/logos/lqdn.png" alt="La Quadrature Du Net">
|
||||
</a>
|
||||
<a href="https://datapaulette.org/">
|
||||
<img class="logo" src="assets/logos/datapaulette.jpg" alt="Datapaulette">
|
||||
</a>
|
||||
<a href="https://lebib.org"><img class="logo" src="assets/logos/lebib.png" alt="Le Bib Net"></a>
|
||||
</div>
|
||||
|
||||
<div class="participants">
|
||||
<a href="https://hackstub.eu/"><img class="logo" src="assets/logos/hackstub.svg" alt="La Hackstub"></a>
|
||||
<a href="https://fuz.re"><img class="logo" src="assets/logos/fuz.png" alt="Le Fuz"></a>
|
||||
<a href="https://labolyon.fr/"><img class="logo" src="assets/logos/lol_logo_txt.png" alt="Le Laboratoire Ouvert Lyonnais"></a>
|
||||
<a href="https://fdn.fr/"><img class="logo" src="assets/logos/fdn.png" alt="La French Data Network"></a>
|
||||
<h3>
|
||||
<span>Iels y participent</span>
|
||||
</h3>
|
||||
|
||||
<div class="participants">
|
||||
<a href="https://lqdn.fr">
|
||||
<img class="logo" src="assets/logos/lqdn.png" alt="La Quadrature Du Net">
|
||||
</a>
|
||||
<a href="https://datapaulette.org/">
|
||||
<img class="logo" src="assets/logos/datapaulette.jpg" alt="Datapaulette">
|
||||
</a>
|
||||
<a href="https://lebib.org"><img class="logo" src="assets/logos/lebib.png" alt="Le Bib Net"></a>
|
||||
</div>
|
||||
|
||||
<div class="txt">
|
||||
<p>et bien d'autres !<br> Rejoignez le canal Matrix sur <code>#interhack:matrix.interhacker.space</code></p>
|
||||
</div>
|
||||
</section>
|
||||
<div class="participants">
|
||||
<a href="https://hackstub.eu/"><img class="logo" src="assets/logos/hackstub.svg" alt="La Hackstub"></a>
|
||||
<a href="https://fuz.re"><img class="logo" src="assets/logos/fuz.png" alt="Le Fuz"></a>
|
||||
<a href="https://labolyon.fr/"><img class="logo" src="assets/logos/lol_logo_txt.png" alt="Le Laboratoire Ouvert Lyonnais"></a>
|
||||
<a href="https://fdn.fr/"><img class="logo" src="assets/logos/fdn.png" alt="La French Data Network"></a>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@
|
|||
<nav>
|
||||
<a href="index.html">maison</a>
|
||||
<a href="guide.html">guide</a>
|
||||
<a href="programme.html">programme</a>
|
||||
<a href="poster.html" class="current">poster</a>
|
||||
<a href="contact.html">contact</a>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -1,98 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="stylesheet" href="css/base.css">
|
||||
<link rel="stylesheet" href="css/home.css">
|
||||
<link rel="stylesheet" href="css/drag.css">
|
||||
<script src="js/drag.js" defer></script>
|
||||
<script src="js/progress.js" defer></script>
|
||||
<script src="js/pop.js" defer></script>
|
||||
<link rel="icon" type="image/x-icon" href="assets/stickers/ecran.png">
|
||||
<title>Camp Interhack</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<nav>
|
||||
<a href="index.html">maison</a>
|
||||
<a href="guide.html">guide</a>
|
||||
<a href="programme.html" class="current">programme</a>
|
||||
<a href="poster.html">poster</a>
|
||||
<a href="contact.html">contact</a>
|
||||
</nav>
|
||||
<main>
|
||||
|
||||
<img class="draggable randomStart" aria-hidden="true" src="assets/stickers/ecran.png" alt="">
|
||||
<img class="draggable randomStart" aria-hidden="true" src="assets/stickers/ferasouder.png" alt="">
|
||||
<img class="draggable randomStart" aria-hidden="true" src="assets/stickers/machineacoudre.png" alt="">
|
||||
<img class="draggable randomStart" aria-hidden="true" src="assets/stickers/tracteur.png" alt="">
|
||||
|
||||
<img class="draggable randomStart" aria-hidden="true" src="assets/stickers/ecran.png" alt="">
|
||||
<img class="draggable randomStart" aria-hidden="true" src="assets/stickers/ferasouder.png" alt="">
|
||||
<img class="draggable randomStart" aria-hidden="true" src="assets/stickers/machineacoudre.png" alt="">
|
||||
<img class="draggable randomStart" aria-hidden="true" src="assets/stickers/tracteur.png" alt="">
|
||||
|
||||
<h1>
|
||||
<span id="camp" class="draggable">camp</span>
|
||||
<br>
|
||||
<span id="interhack" class="draggable">interhack</span>
|
||||
</h1>
|
||||
|
||||
<h2>
|
||||
<span class="draggable">Le Programme</span>
|
||||
</h2>
|
||||
|
||||
<section>
|
||||
<h3>Demandez le programme !</h3>
|
||||
<p class="draggable">
|
||||
Vous pouvez voir le programme sur le Pretalx.
|
||||
</p>
|
||||
|
||||
|
||||
<p>
|
||||
<h3>
|
||||
<a class="btn-nice" href="https://pretalx.lebib.org/camp-interhack-2026-2025/talk/">Le Programme</a>
|
||||
</h3>
|
||||
</p>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h3>Soyez le programme !</h3>
|
||||
<p>Vous pouvez proposer ce que vous souhaitez pendant le Camp Interhack ! Que ce soit un atelier, une conférence, une rencontre ou une oeuvre d'art, toute proposition est bonne à entendre.</p>
|
||||
|
||||
<p>
|
||||
<h3>
|
||||
<a class="btn-nice" href="https://pretalx.lebib.org/camp-interhack-2026-2025/cfp">Ajouter une proposition</a>
|
||||
</h3>
|
||||
</p>
|
||||
|
||||
<p>Si jamais ce n'ai pas encore fait, n'oubliez pas de vous <a href="index.html">inscrire.</a></p>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h3>Réalisez le programme !</h3>
|
||||
<p>Vous pouvez nous aider à préparer le programme en analysant les propositions, ajuster l'agenda, contacter les intervenant·es et bien d'autre encore, en rejoignant la commission <a href="https://matrix.to/#/#programme:laquadrature.net">[m] Programme et éditorialisation</a> </p>
|
||||
</section>
|
||||
|
||||
</main>
|
||||
<footer>
|
||||
<div>
|
||||
<h2>Association</h2>
|
||||
<a href="assets/Camp-Interhack_Statuts.pdf">statuts</a>
|
||||
</div>
|
||||
<div>
|
||||
<h2>Interhack</h2>
|
||||
<a href="https://interhacker.space">accueil</a>
|
||||
<a href="https://wiki.interhacker.space">wiki</a>
|
||||
</div>
|
||||
<div>
|
||||
<h2>Site Web</h2>
|
||||
<a href="https://git.interhacker.space/interhack/2026.camp.public.website">source</a>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -8,7 +8,7 @@ echo "Mise a jour du guide dans guide.html a partir du edgedoc"
|
|||
echo "$GUIDE_EDGEDOC_URL"
|
||||
|
||||
set -e
|
||||
curl --silent --fail "$GUIDE_EDGEDOC_URL/download" > guide.tmp.md
|
||||
curl --silent --fail-with-body "$GUIDE_EDGEDOC_URL/download" > guide.tmp.md
|
||||
pandoc --from markdown --to html guide.tmp.md > guide.tmp.html
|
||||
cat guide.template.html \
|
||||
| sed '/EDGEDOC/{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue