2026-03-30 01:00:21 -05:00
2026-03-30 01:00:21 -05:00
2026-03-30 00:42:41 -05:00
2026-03-30 00:42:41 -05:00
2026-03-29 17:22:14 -05:00
2026-03-30 00:42:41 -05:00
2026-03-30 00:42:41 -05:00
2026-03-30 00:54:43 -05:00
2026-03-30 00:42:41 -05:00
2026-03-30 00:42:41 -05:00

GD FEDL

A simple static website for a Geometry Dash FEDL-style list.

It includes:

  • a home page
  • a list page for ranked level videos
  • a players page
  • a rules page

Project Files

  • index.html - home page
  • lists.html - main list view
  • players.html - player manager
  • rules.html - submission rules and mod guidelines
  • app.js - client-side logic for the list and players pages
  • styles.css - site styling
  • data.txt - list data used by the videos page

How The List Data Works

The site reads data.txt and shows the entries on lists.html.

Each line in data.txt uses this format:

category|position|title|url

Example:

new|1|Flamewall|https://youtu.be/x4Io4zkWVRw

Running The Site

Because the list page uses fetch() to load data.txt, you should run the project with a local server instead of opening the HTML files directly.

Example with Python:

python3 -m http.server 8000

Then open:

http://localhost:8000

Editing The List

To add a new level, add a new line to data.txt using the same format:

new|51|Level Name|https://youtube.com/watch?v=example

Tips:

  • keep positions numeric so sorting works correctly
  • use a valid YouTube link if you want the in-page video modal to work
  • avoid blank lines with partial data

Notes

  • Player data is stored in the browser with localStorage
  • The players list is local to each browser/device
  • The current layout is lightweight and does not need a build step
S
Description
my gd list
Readme MIT
926 KiB
Languages
HTML 47.3%
JavaScript 36.8%
CSS 15.9%