Skip to content

glappa/glappa-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✦ ★ ✦   E I N E   K L E I N E   9 0 ' s   W E B S E I T E   ✦ ★ ✦

Best Viewed In Netscape 4 Under Construction No Tracking Powered by Dial-Up

🌐 glappa.de  •  home.glappa.de  •  search.glappa.de

▀▄▀▄▀▄ WELCOME 2 THE WEB ▄▀▄▀▄▀   ( ͡° ͜ʖ ͡°) RAISE UR DONGERS   sudo rm -rf /langeweile


🛸 Was ist Glappa?

Glappa ist eine handgemachte Retro-Web-1.0-Spielwiese im Stil der späten 90er / frühen 2000er — Neon, Sternenhimmel, animierte GIFs, „Under Construction"-Schilder, Klick-Sounds und ein Glitzer-Cursor. Dahinter steckt aber echte Technik: ein In-Browser-Terminal mit Boot-Animation, ein Musik-Player mit Fraktal-Visualizer, ein eigener YouTube-Downloader und eine selbst-gehostete, werbefreie Suchmaschine.

★ KEINE WERBUNG ★ KEIN TRACKING ★ NUR VIBES ★


🗺️ Was kann man hier alles machen? — Übersicht

  Seite Was du dort machen kannst
🏠 Glappa Der Startpunkt — Neon-Hub mit Besucherzähler, zufälligen Lauftext-Sprüchen & Glitzer-Cursor
💻 Terminal Retro-Boot-Animation (BIOS-Beeps, Festplatten-Sound, XP-Startchime) → eingeschränkte In-Browser-Bash
📼 Video „Was machst du hier?" — die Video-Ecke
🟣 Bounce Bouncy Balls Forever — der hypnotische DVD-Logo-Bildschirmschoner
🎵 Tunes Musik-Player für eigene Dateien + Winamp-Spektrum & Mandelbrot-Fraktal-Visualizer
⬇️ YT.DL YouTube-Videos als MP3 oder MP4 herunterladen — danach direkt „In Tunes öffnen"
🔍 Search Eigene SearXNG-Metasuche im 90er-Skin — werbefrei, kein Tracking
🍄 SUPER Secret Page „Du hast es gefunden." — Zugangscode erforderlich 😉
🌡️ Heat Death Countdown bis zum Hitzetod des Universums

✨ Die Features im Detail

💻 Terminal — glappa.de/terminal.html

Beim Öffnen bootet ein simuliertes Retro-System:

  • BIOS-POST-Beeps, RAM-Counter (0 → 32768 KB) und Festplatten-Spin-up-Sound (alles per Web Audio API synthetisiert — keine Audio-Dateien!)
  • Windows-XP-Style Klick-Sounds bei jedem Tastendruck + Start-Chime
  • Danach eine eingeschränkte Bash nur für diese Session — probier help, ls, whoami, reboot

🎵 Tunes — home.glappa.de/home/tunes.html

Ein vollwertiger In-Browser-Musik-Player:

  • Eigene Dateien per Button oder Drag & Drop laden (MP3 / WAV / OGG / FLAC / M4A …)
  • Spektrum-Visualizer im Winamp-Look + Mandelbrot-Fraktal-Visualizer (audio-reaktiv: Bass treibt den Zoom, Höhen die Farbe)
  • Playlist mit Suche, Shuffle & Repeat

⬇️ YT.DL — home.glappa.de:8080

  • YouTube-Link einfügen → als MP3 oder MP4 herunterladen (yt-dlp + ffmpeg)
  • Nach dem Download führt ein Link direkt in den Tunes-Player, um die Datei reinzuziehen

🔍 Search — search.glappa.de

  • Selbst-gehostete SearXNG-Metasuche, komplett im Glappa-Neon-Skin
  • Kein Tracking, keine Werbung, Ergebnisse aus vielen Quellen
  • Bilder-Suche als Kachel-Raster, Kategorien, Sprach-/Zeit-/Safe-Search-Filter
  • Dateiformat-Filter in der Bilder-Suche — „Alle Formate" oder gezielt GIF / JPG / PNG / WebP / SVG / BMP / TIFF / ICO / AVIF / HEIC

🧰 Technik & Hosting

   Internet
      │
      ├─ glappa.de ............ Webhoster (statische Seiten) → leitet auf home.glappa.de
      │
      └─ VPS (Apache + Docker)
          ├─ home.glappa.de ... statische Seiten (Terminal, Tunes, Bounce, …)
          │                     + /api/counter → Besucherzähler (Flask)
          ├─ :8080 ............ YT.DL Downloader (Flask, yt-dlp, ffmpeg)
          └─ search.glappa.de . SearXNG-Container (Reverse-Proxy via Apache)
  • Frontend: handgeschriebenes HTML / CSS / Vanilla-JS — eine zentrale script.js (Navigation, Counter, Lauftext, Glitzer-Cursor)
  • Backend: Python / Flask (home/app.py) — YouTube-Downloader + server-seitiger Besucherzähler
  • Suche: SearXNG im Docker-Container, 90er-Skin via _docker/searxng-static/glappa-style.css + Bilder-Dateiformat-Filter via _docker/searxng-static/glappa-search.js (beide per Apache mod_substitute injiziert)
  • Deployment: Docker Compose (_docker/docker-compose.vps.yml) + Setup-Skripte (_docker/setup-search-apache.sh)
  • Läuft sogar auf einer UGREEN NAS — siehe docker-compose.nas.yml & scripts/nas-deploy.sh

✦ Du bist Besucher Nr. 0000001

★ THANX 4 VISITING ★   ★ HONK IF U LOVE GIFS ★   ★ GLAPPA APPROVED ★

Copyright © Glappa  ·  Best viewed in 800×600  ·  ┬─┬ ノ( ゜-゜ノ) PUT IT BACK

Made with Recycled Pixels Hugs Not Drugs Y2K Ready

About

Glappa.de Git Repo

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors