From 6f3ee2326bde11350639eb8c1b0bb6be4deef791 Mon Sep 17 00:00:00 2001 From: Frederick Yin Date: Fri, 7 Jan 2022 22:46:24 +0800 Subject: Reorganize all past blogposts --- docs/projects/index.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 docs/projects/index.md (limited to 'docs/projects/index.md') diff --git a/docs/projects/index.md b/docs/projects/index.md new file mode 100644 index 0000000..490f1ac --- /dev/null +++ b/docs/projects/index.md @@ -0,0 +1,28 @@ +# Projects + +Of all the peojects I've made over the years, not many deserve their own +standing blogpost either because (a) it is too ephemeral and a thread of +512-character long microblogs is enough or (b) it is more fitting to write +proper documentation for it instead (ironic when I build my blog with +MkDocs). But the few that do, are here. + +Projects below are sorted reverse chronologically (most recent first). + +## [Rickstodon](rickstodon) + +![Demo](img/rickstodon.webp) + +On April Fool's Day, 2020, I launched a mock Mastodon login page at +`https://social.fkfd.me` (now defunct) that rickrolled anyone that clicked +the links or buttons. It was more sophisticatedly designed than most other +rickrolling attempts (it's weird to compare trolling technique, I know) in +that hovering your cursor over the links doesn't immediately reveal your +evil intent; the URL shown is totally legit, and it takes another round of +carefully set-up nginx configs to redirect you to the classic music video. + +Because of restrictions in AGPL that Mastodon is distributed under, +I decided not to release the code itself but rather to write a guide on +how I made it. The codeberg repo that came along was unlicensed. + +As I said, this was a impulse project that's faded into the past. It is +2022 as I write this. Isn't this crazy? -- cgit v1.2.3