This website consists of 14592 lines of code over 206 files.

It's mainly written with 4 languages: JavaScript, Sass, Markdown and JSON.

JavaScript

Sass

Markdown

JSON

...

JavaScript - 6578 lines in 93 files
Sass - 1518 lines in 19 files
Markdown - 5387 lines in 73 files
JSON - 614 lines in 10 files
Other - 495 lines in 11 files

💻 Data sourced using scc terminal command, accurate as of last build ()

💡 Idea inspired by sld.codes

This repo has 695 commits. The most recent commit was on Wednesday, 24 February at 03:27 and it adds an article.

😻 Data sourced using git terminal commands & a shell script, accurate as of last build ()

💡 Idea inspired by my old site and sld.codes

My most listened to song this week is Josh by Peach Prc. I've listened to it 34 times!

This month, I've been listening to a lot of Taylor Swift and Zara Larsson.

Some of my top albums from the last year are by Taylor Swift and Dua Lipa.

🎸 Provided by the Last FM API, accurate as of last build ()

More data sources to be added soon!

What is this page?

I love data, and I also love creating things. I wanted to combine loads of APIs I have access to and see what I could create.

I continued using APIs as I had from the previous version of my site, but since I was statically generating my site, I didn't need to limit myself to using only APIs. I saw an example on sld.codes where Sam used scripts to generate stats on each site build, and decided to try implementing something similar myself.

However, I then also wanted to be able to make the stats work in real time, rather than just on each build, which is why I am currently working on a new iteration of this page, which connects to my own NodeJS server to provide real-time stats! This is a WIP page that I hope to integrate gradually into this page.

As of now, this page is generated on every site build, running scripts locally using git hooks, and on the build machine using a shell script.