From a96a10866058759d64b9ff95a68c0e38ba6598f0 Mon Sep 17 00:00:00 2001 From: b1ek Date: Mon, 8 Jan 2024 18:00:27 +1000 Subject: [PATCH] add projects list --- content/_index.md | 5 +++ content/projects/_index.md | 78 ++++++++++++++++++++++++++++++++++++++ templates/section.html | 14 +++++++ 3 files changed, 97 insertions(+) create mode 100644 content/projects/_index.md create mode 100644 templates/section.html diff --git a/content/_index.md b/content/_index.md index 1ccbf12..08df87a 100644 --- a/content/_index.md +++ b/content/_index.md @@ -33,6 +33,9 @@ I also made a lil badge to show if i am currently online. Cool, huh? A badge showing if i am online or not. Sorry, the only way to know it is to load the gif. It would be all greeny if i am online how does it work? +## Projects +You can find the list of my projects [here](/projects). + ## Webrings!! I like webrings. @@ -41,4 +44,6 @@ I like webrings. --- +### World's thoughts + Did you ever wonder what a [caterpillar](/caterpillar) looks like? \ No newline at end of file diff --git a/content/projects/_index.md b/content/projects/_index.md new file mode 100644 index 0000000..49d17b0 --- /dev/null +++ b/content/projects/_index.md @@ -0,0 +1,78 @@ ++++ +title = 'Projects' ++++ + + + +## Preamble +I love doing weird ass shit. Almost none of these projects are completely finished and are ready for production deployment, but have fun! + +Also note that this page does not include any of the commercial projects I was part of. + +## CSV list in case you want to parse it +click to show + + +# The List + +### 1. blek! File 🌠 +It is supposed to be a file sharing platform, like [`0x0.st`](https://0x0.st), but with a funny GUI & extended functionality. + +My instance is running [here](https://file.blek.codes). Check the [git repo](https://git.blek.codes/blek/bfile) for other instances. + +It is built on Rust and [Warp](https://github.com/seanmonstar/warp) and is divided onto a lot of microservices which are managed via docker-compose. + +### 2. blek! World +Its this website!! It is actually a redesign of the old version which i think i might keep [here](https://old-1.blek.codes) (expect this link to be dead). You can also check out the archive.org archived copies. + +It is built on [zola](https://getzola.org), which generates static .HTML files you can put anywhere. + +### 3. blek! Bin +A simple ass pastebin copy. Also has a funny HTML-only captcha that has not been cracked so far. + +It is built on express and stores data in simple files. + +### 4. blek! EOL +The super secret letter and a website that will be displayed in the case of my death. Don't tell anyone, ok? + +It works by pinging all my devices each hour and prompting me to enter a 6-digit PIN code to tell the service i am still alive. If i enter the code wrong, it assumes i am dead and someone tries to pick the code. + +### 5. blek! Sail +If you use laravel you know a development tool called Laravel Sail. + +This one is a single docker container that runs your laravel app with production optimizations. + +It is built on a bunch of shell scripts and dockerfiles. + +### 6. blek! Wordle +A FOSS copy of the [wordle game](https://www.nytimes.com/games/wordle/index.html). + +Built with Svelte. + +### 7. blek! ID +My own implementation of an SSO. It is supposed to be OAuth2 compatible, but then i learned that OIDC exists so i abandoned this project. It is written in Laravel and PHP8. + +### 8. VRPLauncher +A minecraft launcher for my server. It has custom license which will in no way survive in court and is built on WinForms of all things. + +It does its job, though. Like, it has been written before microsoft accounts for minecraft so you probably couldn't log in, but you can run minecraft from it. + +It also relies upon [this library](https://github.com/CmlLib/CmlLib.Core) to manage all the launcher stuff. + +### 9. Windows 7 simulator +I built this for fun using the most horrible web practices one could think of. + +Have fun going through the [github repo](https://github.com/b1ek/win7-sim) if you want to waste some of your time. \ No newline at end of file diff --git a/templates/section.html b/templates/section.html new file mode 100644 index 0000000..668d9bb --- /dev/null +++ b/templates/section.html @@ -0,0 +1,14 @@ +{% extends "base.html" %} + +{% block content %} + +

{{ section.title }}

+ + +
+ {{ section.content | safe }} +
+ +{% endblock content %} \ No newline at end of file