commit 1f65abf

Artur Manuel  ·  2026-07-18 09:26:08 +0000 UTC
parent 29e8d28
treewide: initialise repository
7 files changed,  +65, -0
+2, -0
1@@ -0,0 +1,2 @@
2+This work is marked CC0 1.0. To view a copy of this mark, visit https://creativecommons.org/publicdomain/zero/1.0/
3+
+5, -0
1@@ -0,0 +1,5 @@
2+# An example page for gtm
3+
4+This example should serve as one for any gtm pages moving forward.
5+
6+This specific folder is licensed under the CC0 1.0.
+7, -0
1@@ -0,0 +1,7 @@
2+I'm a red foppy :3
3+
4+## Here are my favourite rap battle creators!
5+
6+{%- for frb_creator in extra.fav_frb_creators %}
7+- {{ frb_creator }}
8+{%- endfor %}
+16, -0
 1@@ -0,0 +1,16 @@
 2+title = "My cool capsule"
 3+description = "Made with paws :3"
 4+
 5+[extra]
 6+fav_frb_creators = [
 7+  "PowerPoint Rap Battles",
 8+  "AdamDRB",
 9+  "worms_of_cans",
10+  "Indie Game Rap Battles",
11+  "Eddiefrb",
12+]
13+nav_links = [
14+  "index",
15+  "ascii_fop",
16+  "hello",
17+]
+13, -0
 1@@ -0,0 +1,13 @@
 2+# {{ title }}
 3+
 4+{{ description }}
 5+
 6+{%- for nav_link in extra.nav_links %}
 7+=> {{ nav_link }}
 8+{%- endfor %}
 9+
10+{{ content }}
11+
12+Generated with gtm
13+
14+=> https://codeberg.org/amadaluzia/gtm
+20, -0
 1@@ -0,0 +1,20 @@
 2+[build-system]
 3+requires = ["hatchling >= 1.26"]
 4+build-backend = "hatchling.build"
 5+
 6+[project]
 7+name = "gtm"
 8+version = "2026.7.0"
 9+requires-python = ">= 3.13.5"
10+authors = [
11+  {name = "Artur Manuel", email = "amadaluzia@disroot.org"},
12+]
13+description = "Gemini Template Machine"
14+readme = "README.md"
15+license = "EUPL-1.2"
16+
17+[project.scripts]
18+gtm = "gtm.__main__:run"
19+
20+[tool.hatch.build.targets.wheel]
21+packages = ["src/gtm"]
+2, -0
1@@ -0,0 +1,2 @@
2+def run():
3+    print("Hello, world!")