From c7c348589645b6df618f7f3cdc0c87df0cce46e4 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Mon, 13 Oct 2025 06:05:59 -0700 Subject: [PATCH] Move the Apps page to be standalone. --- pages/apps.php | 282 ++++++++++++++++++++++++++++++++++- pages/subpages/home/apps.php | 256 ------------------------------- 2 files changed, 281 insertions(+), 257 deletions(-) delete mode 100755 pages/subpages/home/apps.php diff --git a/pages/apps.php b/pages/apps.php index 7b98f22..6d54692 100755 --- a/pages/apps.php +++ b/pages/apps.php @@ -6,5 +6,285 @@ if (!isset($GLOBALS["HEADER_TITLE"])) { $GLOBALS["HEADER_TITLE"] = "Apps"; } - include "home.php"; + include "helpers/body_open.php"; +?> + +
+

My Profession

+
+
+
+

+ I'm a professional software engineer who's been playing with + Linux system administration from a young age. + Much of my career has focused on back-end / database systems + and optimizing workflows. + I feel that I specialize in building systems with "no sharp edges", + meaning that I make sure there isn't a way the user can hurt + themselves or the system. + In my free time I enjoy learning new + languages and writing apps for Android. +

+ +
+
+ +
+

Obtainium Configuration

+
+ +
+
+ Automatic Import +

+ This JSON file will add all of my apps for you in its own + convenient group: +

+ +

+ Then if you only want to keep a subset of the apps you may either + mark the unwanted ones as Track Only or delete them from the app. +

+
+ +
+ Manual Imports +

+ If you decide to add the apps 1-by-1 based on the URLs in the + section below, here is how to show the correct version numbers: +

+
    +
  • Enable "Sort by only the last segment of the link".
  • +
  • + Set the "Version string extraction RegEx" field to: + [0-9\.]+[0-9]+ +
  • +
+

+ Otherwise, using "Take first link" ensures you get the + proper update but will show pseudo versions. +

+
+ + +
+ +
+

Android Apps

+
+ +
+ +
+ +
+ +
+ Recurring Expense Tracker +
+
+
+

+ Keep track of repeating expenses and + view projections of their effect on your finances. + First app written with Flutter. +

+

+ + [Source Code] + [APKs / Obtainium URL] +

+
+ +
+ +
+ +
+ Tic-Tac-Toe +
+
+
+

+ Play against a friend or a range of AIs. + Written to practice Kotlin/Compose. +

+

+ + [Source Code] + [APKs / Obtainium URL] +

+
+ +
+ +
+ +
+ Carb Up! BETA +
+
+
+

+ Calculate cost-effective foods on a High Carb Low Fat lifestyle. +

+

+ + [Source Code] + [APKs / Obtainium URL] +

+ +
+ +
+ +
+ +
+ Infinite Timer +
+
+
+

+ Play a notification at your chosen interval. +

+

+ + [Source Code] + [APKs / Obtainium URL] +

+ +
+ +
+ +
+ +
+ 45 Minute Rule +
+
+
+

+ Determine a good bedtime for waking during light sleep. +

+

+ + [Source Code] + [APKs / Obtainium URL] +

+ +
+ +
+ +
+ +
+ HyperGames +
+
+
+

+ Started as a fun project for learning. + Playable but unfinished. +

+

+ + [Source Code] + [APKs / Obtainium URL] +

+ +
+
+ +
+

Other Programs

+
+
+
+

+ For a full list of software including my Ansible automation, + Docker setup, source code for this website, and other + fun/random toys, check out + My Projects. +

+
+
+ + diff --git a/pages/subpages/home/apps.php b/pages/subpages/home/apps.php deleted file mode 100755 index 3814c49..0000000 --- a/pages/subpages/home/apps.php +++ /dev/null @@ -1,256 +0,0 @@ -#!/usr/bin/php -
-

My Profession

-
-
-
-

- I'm a professional software engineer who's been playing with - Linux system administration from a young age. Much of my career - has focused on back-end / database systems and optimizing - workflows. In my free time I enjoy learning new languages and - writing apps for Android. -

- -
-
- -
-

Public Programs

-
-
-
-

- Please feel welcome to use any of my free software below. -

-
-
- -
-

Android Apps

-
- -
- -
- -
- -
- Recurring Expense Tracker -
-
-
-

- Keep track of repeating expenses and - view projections of their effect on your finances. - First app written with Flutter. -

-

- - [Source Code] - [APKs / Obtainium URL] -

-
- -
- -
- -
- Tic-Tac-Toe -
-
-
-

- Play against a friend or a range of AIs. - Written to practice Kotlin/Compose. -

-

- - [Source Code] - [APKs / Obtainium URL] -

-
- -
- -
- -
- Carb Up! BETA -
-
-
-

- Calculate cost-effective foods on a High Carb Low Fat lifestyle. -

-

- - [Source Code] - [APKs / Obtainium URL] -

- -
- -
- -
- -
- Infinite Timer -
-
-
-

- Play a notification at your chosen interval. -

-

- - [Source Code] - [APKs / Obtainium URL] -

- -
- -
- -
- -
- 45 Minute Rule -
-
-
-

- Determine a good bedtime for waking during light sleep. -

-

- - [Source Code] - [APKs / Obtainium URL] -

- -
- -
- -
- -
- HyperGames -
-
-
-

- Started as a fun project for learning. - Playable but unfinished. -

-

- - [Source Code] - [APKs / Obtainium URL] -

- -
-
- -
-

Obtainium Configuration

-
- -
-
- Automatic -

- This JSON file will add all of the apps for you: -

- - Manual -

- If you add the apps 1-by-1, here is how to see the correct version numbers: -

-
    -
  • Enable "Sort by only the last segment of the link".
  • -
  • - Set the "Version string extraction RegEx" field to: - [0-9\.]+[0-9]+ -
  • -
-

- Otherwise, using "Take first link" works with pseudo versions. -

-
-
- -
-

Other Programs

-
-
-
-

- For a full list of software including my Ansible automation, - Docker setup, source code for this website, and other - fun/random toys, check out - My Projects. -

-
-