From 2e1ca45f2f13e2242f0c70c463ae86fd8c9929e0 Mon Sep 17 00:00:00 2001
From: LMBishop <13875753+LMBishop@users.noreply.github.com>
Date: Tue, 21 Dec 2021 23:51:09 +0000
Subject: Add content to most pages
---
pages/about.wiki | 58 +++++++++++++++++++++++++++++++++++++++++-
pages/contact.wiki | 2 ++
pages/index.wiki | 23 ++++++++++++-----
pages/kpnx.wiki | 4 +--
pages/template/incomplete.wiki | 1 +
pages/template/sourcecode.wiki | 1 +
pages/test.wiki | 1 -
7 files changed, 79 insertions(+), 11 deletions(-)
create mode 100644 pages/template/incomplete.wiki
create mode 100644 pages/template/sourcecode.wiki
(limited to 'pages')
diff --git a/pages/about.wiki b/pages/about.wiki
index c35e85d..383b1f5 100644
--- a/pages/about.wiki
+++ b/pages/about.wiki
@@ -2,4 +2,60 @@ __PRIMARY__
{{NAVBARSORTORDER:2}}
{{DISPLAYTITLE:About}}
-⏳
+Hello!
+
+I am a student in the United Kingdom studying computer science at university.
+I mainly enjoy building web services and have some interest in cybersecurity, though most of my programming experience is in Java.
+Most of my public projects have something to do with ''Minecraft'', as it was through that game where I really got into programming and computer science.
+
+I also have an interest in physics, specifically astronomy. Had I not chosen to study computer science, I would have likely studied physics instead.
+
+== Projects ==
+
+Most of my large projects are related to ''Minecraft''.
+A lot of other projects aren't listed here simply because they aren't significant enough, and/or because I can't waffle on about them for long enough to fill a whole subsection.
+
+
+=== Quests ===
+
+{{sourcecode|[https://github.com/LMBishop/Quests LMBishop/Quests]}} [[File:questcompass2-256.png|right|150px|Quests logo]]
+
+Quests enables ''Minecraft'' server owners to create goals or missions for their players to work towards.
+It is probably one of my largest projects in terms of both how many people use it and the time I've spent working on it.
+As of writing, it is used by approximately 1,200 servers and up to 9,000 players each day.
+Unfortunately, I lack the time to properly maintain it, but it is still a project which I am mostly pleased with, as it gave me a good bit of experience designing somewhat large Java projects.
+
+The main description page can be found on [https://www.spigotmc.org/resources/23696/ SpigotMC].
+
+=== Next bus ===
+
+Next bus is a small service which returns live bus data based on open telemetry.
+I wrote it as my nearest bus stop lacked a departure board and I knew that bus timings were openly available online.
+This was one of my first web projects, and while I admit the the front-end is terrible, it was never designed to look pretty or for anyone but myself to use.
+This project helped me to both learn the basics of how the web works (...and to also stop turning up late to lessons).
+
+While I have no need for it anymore, it is still accessible at [https://leonardobishop.com/~/nextbus/ https://leonardobishop.com/~/nextbus/].
+
+=== This webiste ===
+
+{{sourcecode|[https://github.com/LMBishop/website LMBishop/webste]}}
+This website was written in TypeScript, and it parses pages written in a markup language and renders it as HTML.
+I could've simply written these pages as static HTML, but I hate myself so I decided to over-engineer this solution instead.
+
+There are some caveats with this system though, in no particular order:
+* re-rendering pages are a pain after edits
+* files are read from /static/image rather than /pages/file (which breaks the point of the entire namespace system)
+* templates can't transclude other templates
+* the Template namespace is the only transcludable namespace
+* code is a bit wack in places
+* I'm never happy with the visual design
+* I don't actually know what to fill this website with
+
+=== u/YTLinkerBot ===
+
+{{sourcecode|[https://github.com/LMBishop/ytlinkerbot LMBishop/ytlinkerbot]}}
+
+YTLinkerBot is a small reddit bot which automatically crossposts YouTube links to reddit whenever a creator uploads.
+This bot was originally written in Java, but it is (mostly) in the process of being re-written with NodeJS.
+This is due to the fact that it constantly hits the YouTube Data API quota, as it works by continously polling YouTube for each registered channel.
+The new recode will use Google's WebSub service, though the challenge comes with having to automatically manage channel subscriptions for a service which anyone can sign up to, and right now I don't have the time to implement this.
diff --git a/pages/contact.wiki b/pages/contact.wiki
index 25d3d6b..3ecc059 100644
--- a/pages/contact.wiki
+++ b/pages/contact.wiki
@@ -2,6 +2,8 @@ __PRIMARY__
{{NAVBARSORTORDER:3}}
{{DISPLAYTITLE:Contact}}
+{{incomplete}}
+
You can find me at:
* GitHub: [https://github.com/LMBishop https://github.com/LMBishop]
diff --git a/pages/index.wiki b/pages/index.wiki
index a6ae4bb..64c1415 100644
--- a/pages/index.wiki
+++ b/pages/index.wiki
@@ -2,12 +2,27 @@ __NOTITLE__
__PRIMARY__
{{NAVBARSORTORDER:1}}
{{DISPLAYTITLE:Home}}
+
+██╗ ███╗ ███╗██████╗ ██╗███████╗██╗ ██╗ ██████╗ ██████╗ +██║ ████╗ ████║██╔══██╗██║██╔════╝██║ ██║██╔═══██╗██╔══██╗ +██║ ██╔████╔██║██████╔╝██║███████╗███████║██║ ██║██████╔╝ +██║ ██║╚██╔╝██║██╔══██╗██║╚════██║██╔══██║██║ ██║██╔═══╝ +███████╗██║ ╚═╝ ██║██████╔╝██║███████║██║ ██║╚██████╔╝██║ +╚══════╝╚═╝ ╚═╝╚═════╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ++ Hello! 👋 -I'm '''Leonardo Bishop''', a programmer studying Computer Science full-time at university. +I'm '''Leonardo Bishop''', a programmer studying computer science full-time at university. You can check out my projects on the [[about]] page. +== New website == + +This new website is written in TypeScript and these pages are witten in wikitext. + +The source code for this website is available on [https://github.com/LMBishop/website GitHub], freely available under the ISC licence. (If you have suggestions on how to improve it, specifically how the code is designed, please let me know!) + == Accessing old content == All traffic to leonardobishop.com is now redirected to this new website. To access old content on here, you should prepend the path with a tilde (~). @@ -20,9 +35,3 @@ will become
https://leonardobishop.com/~/nextbus/- -== New website == - -This new website is written in TypeScript and these pages are witten in wikitext. - -The source code for this website is available on [https://github.com/LMBishop/website GitHub], freely available under the ISC licence. (If you have suggestions on how to improve it, specifically how the code is designed, please let me know!) diff --git a/pages/kpnx.wiki b/pages/kpnx.wiki index 31154b9..099a133 100644 --- a/pages/kpnx.wiki +++ b/pages/kpnx.wiki @@ -1,5 +1,5 @@ -{{NAVBARSORTORDER:5}} + diff --git a/pages/template/incomplete.wiki b/pages/template/incomplete.wiki new file mode 100644 index 0000000..126992f --- /dev/null +++ b/pages/template/incomplete.wiki @@ -0,0 +1 @@ +