From 13afd17b91ebeefcf7130a6396fac122e6006c8b Mon Sep 17 00:00:00 2001 From: Daniel Kluge Date: Sat, 1 Oct 2022 14:05:26 +0200 Subject: [PATCH] Add title to projects --- list.json | 27 +++++++++++++++++---------- list.schema.json | 6 +++++- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/list.json b/list.json index f87d00c..abcf1bd 100644 --- a/list.json +++ b/list.json @@ -1,10 +1,10 @@ [ { "type": "project", - "name": "homepage", - "short_desc": "This website.", + "name": "terminal", + "short_desc": "The terminal on my website.", "desc": [ - "This is my homepage.", + "This is part of my homepage.", "What you see here should resemble an CLI. If you ever used Linux this should be pretty easy for you.", "Everyone else: Have no fear. It is pretty simple. You just type in commands and the output is shown here or it does something on the webite.", "To find out, which commands are available, you can type just %{help}.", @@ -13,7 +13,8 @@ "", "Have fun!" ], - "repo": "https://git.c0ntroller.de/c0ntroller/frontpage" + "repo": "https://git.c0ntroller.de/c0ntroller/frontpage", + "title": "Terminal" }, { "type": "project", @@ -24,7 +25,8 @@ "Then I created a webpage that fetches and shows various information.", "Currently it includes time, weather, calendar, departures and more." ], - "repo": "https://git.c0ntroller.de/c0ntroller/infoscreen" + "repo": "https://git.c0ntroller.de/c0ntroller/infoscreen", + "title": "Infoscreen" }, { "type": "diary", @@ -46,7 +48,8 @@ { "title": "Crates & Modules", "filename": "07 - Management"}, { "title": "Collections", "filename": "08 - Collections"}, { "title": "Errors und panic!", "filename": "09 - Errors und panic"} - ] + ], + "title": "Rust Diary" }, { "type": "project", @@ -57,7 +60,8 @@ "It provides autologin to the most used portals, shortcuts, redirects, and more." ], "repo": "https://github.com/TUfast-TUD/TUfast_TUD", - "more": "https://tu-fast.de/" + "more": "https://tu-fast.de/", + "title": "TUfast TUD" }, { "type": "project", @@ -69,7 +73,8 @@ "Even the self-hosted community version has no such functionality.", "I decided that's BS and made my own script to sync a project to git." ], - "repo": "https://git.c0ntroller.de/c0ntroller/overleaf-git-sync" + "repo": "https://git.c0ntroller.de/c0ntroller/overleaf-git-sync", + "title": "Overleaf Git Sync" }, { "type": "project", @@ -80,7 +85,8 @@ "To get the initial tokens and the refresh token it is necessary to have a server that prints the POST body.", "This application does this." ], - "repo": "https://git.c0ntroller.de/c0ntroller/simple-callback-server" + "repo": "https://git.c0ntroller.de/c0ntroller/simple-callback-server", + "title": "Simple Callback Server" }, { "type": "project", @@ -91,6 +97,7 @@ "To still use an album as screenaver etc. I wrote this script.", "It syncs all your photos to your drive while giving you maximum privacy." ], - "repo": "https://git.c0ntroller.de/c0ntroller/simple-callback-server" + "repo": "https://git.c0ntroller.de/c0ntroller/simple-callback-server", + "title": "Photo Sync" } ] \ No newline at end of file diff --git a/list.schema.json b/list.schema.json index 4532483..bba0255 100644 --- a/list.schema.json +++ b/list.schema.json @@ -39,9 +39,13 @@ "repo": { "type": "string", "format": "uri" + }, + "title": { + "type": "string", + "maxLength": 50 } }, - "required": ["type", "name", "short_desc", "desc"] + "required": ["type", "name", "short_desc", "desc", "title"] }, "project": { "type": "object",