2022-01-16 15:21:20 +01:00
|
|
|
[
|
|
|
|
{
|
2022-06-12 15:28:01 +02:00
|
|
|
"type": "project",
|
2022-01-16 15:21:20 +01:00
|
|
|
"name": "homepage",
|
2022-06-13 13:21:17 +02:00
|
|
|
"short_desc": "This website.",
|
2022-01-16 15:21:20 +01:00
|
|
|
"desc": [
|
|
|
|
"This is 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.",
|
2022-02-06 14:56:33 +01:00
|
|
|
"To find out, which commands are available, you can type just %{help}.",
|
2022-01-16 15:21:20 +01:00
|
|
|
"",
|
|
|
|
"Currently everything is still in development. So if you come back in a few days/weeks/months/years something could have been changed!",
|
|
|
|
"",
|
|
|
|
"Have fun!"
|
|
|
|
],
|
|
|
|
"repo": "https://git.c0ntroller.de/c0ntroller/frontpage"
|
2022-06-13 15:02:17 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "project",
|
|
|
|
"name": "infoscreen",
|
2022-06-13 15:45:06 +02:00
|
|
|
"short_desc": "Screen that shows various information.",
|
2022-06-13 15:02:17 +02:00
|
|
|
"desc": [
|
|
|
|
"I had a screen left over and hooked a Raspberry Pi to it.",
|
|
|
|
"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"
|
|
|
|
},
|
2022-06-13 13:15:15 +02:00
|
|
|
{
|
|
|
|
"type": "diary",
|
|
|
|
"name": "rust",
|
2022-06-13 13:21:17 +02:00
|
|
|
"short_desc": "Me learning Rust (German).",
|
2022-06-13 13:15:15 +02:00
|
|
|
"desc": [
|
|
|
|
"I documented my progress to lern the Rust programming language.",
|
2022-06-14 14:31:00 +02:00
|
|
|
"It follows the #%{Rust book|https://doc.rust-lang.org/book/} with my own annotations.",
|
|
|
|
"Everything is in German as these notes are mostly meant for me."
|
2022-06-13 13:15:15 +02:00
|
|
|
],
|
|
|
|
"entries": [
|
|
|
|
{ "title": "00 - Hello World", "filename": "00 - Hello World"},
|
|
|
|
{ "title": "01 - Cargo", "filename": "01 - Cargo"},
|
2022-06-14 16:44:29 +02:00
|
|
|
{ "title": "02 - Higher-Lower-Game", "filename": "02 - Higher-Lower-Spiel"},
|
2022-07-21 15:00:47 +02:00
|
|
|
{ "title": "03 - Basics", "filename": "03 - Concepts"},
|
2022-07-05 17:31:22 +02:00
|
|
|
{ "title": "04 - Ownership", "filename": "04 - Ownership"},
|
2022-07-21 14:54:07 +02:00
|
|
|
{ "title": "05 - Structs", "filename": "05 - Structs"},
|
2022-08-10 16:56:43 +02:00
|
|
|
{ "title": "06 - Enums", "filename": "06 - Enums"},
|
|
|
|
{ "title": "07 - Crates & Modules", "filename": "07 - Management"}
|
2022-06-13 13:15:15 +02:00
|
|
|
]
|
2022-06-23 15:02:49 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "project",
|
|
|
|
"name": "tufast",
|
|
|
|
"short_desc": "TUfast is a browser extension that is used by multiple thousand users of the TU Dresden.",
|
|
|
|
"desc": [
|
|
|
|
"TUfast is a browser extension that is used by multiple thousand users of the TU Dresden.",
|
|
|
|
"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/"
|
2022-07-29 11:27:37 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "project",
|
|
|
|
"name": "ol-git",
|
|
|
|
"short_desc": "I created a script that pushes Overleaf projects to a git remote.",
|
|
|
|
"desc": [
|
|
|
|
"Overleaf is a LaTeX editor for the web and honestly great to use.",
|
|
|
|
"But there is no way to back up your project to a cloud drive or git without paying them money.",
|
|
|
|
"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"
|
2022-08-08 12:19:20 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "project",
|
|
|
|
"name": "simple-cb",
|
|
|
|
"short_desc": "A simple callback server for OAuth2 applications.",
|
|
|
|
"desc": [
|
|
|
|
"Most times when using OAuth2 on an API like Google or Spotify I just need the refresh token on setup.",
|
|
|
|
"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"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "project",
|
|
|
|
"name": "photo-sync",
|
|
|
|
"short_desc": "A script that syncs a Google Photos album to your drive.",
|
|
|
|
"desc": [
|
|
|
|
"Giving random apps access to your Google Photos can be bad.",
|
|
|
|
"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"
|
2022-01-16 15:21:20 +01:00
|
|
|
}
|
|
|
|
]
|