diff --git a/content/.obsidian/app.json b/content/.obsidian/app.json index a8aa893..ab1b3a6 100644 --- a/content/.obsidian/app.json +++ b/content/.obsidian/app.json @@ -6,5 +6,6 @@ "useMarkdownLinks": false, "attachmentFolderPath": "media", "alwaysUpdateLinks": true, - "legacyEditor": false + "legacyEditor": false, + "promptDelete": false } \ No newline at end of file diff --git a/content/.obsidian/workspace b/content/.obsidian/workspace index 0475b31..b0a9003 100644 --- a/content/.obsidian/workspace +++ b/content/.obsidian/workspace @@ -4,12 +4,12 @@ "type": "split", "children": [ { - "id": "cb3e7ba7eb536c35", + "id": "ef3bf5866c68f34a", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Protospace.md", + "file": "QotNews.md", "mode": "source", "source": false } @@ -69,7 +69,7 @@ "state": { "type": "backlink", "state": { - "file": "Protospace.md", + "file": "QotNews.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -86,7 +86,7 @@ "state": { "type": "outline", "state": { - "file": "Protospace.md" + "file": "QotNews.md" } } } @@ -96,17 +96,17 @@ "direction": "horizontal", "width": 300 }, - "active": "cb3e7ba7eb536c35", + "active": "ef3bf5866c68f34a", "lastOpenFiles": [ + "QotNews.md", + "media/Screenshot from 2022-05-18 16-24-38.png", + "media/Pasted image 20220518162452.png", + "media/Pasted image 20220518162414.png", + "Notica.md", "Protospace.md", - "Hand of Ozymandias.md", - "Wine Crate Coffee Table.md", "Plant Waterer.md", - "media/protospace-spaceport.png", - "media/protospace1.png", - "Solar Car.md", - "Acousting Panels.md", - "Backup Strategy.md", - "Bypassing Ports.md" + "LED Dress.md", + "Hand of Ozymandias.md", + "Wine Crate Coffee Table.md" ] } \ No newline at end of file diff --git a/content/Notica.md b/content/Notica.md new file mode 100644 index 0000000..3ee6161 --- /dev/null +++ b/content/Notica.md @@ -0,0 +1,13 @@ +Title: Notica +Date: 2022-05-17 +Category: Projects +Summary: Send browser notifications from your terminal. No installation. No registration. +Short: n + +[Notica](https://notica.us) allows you to send browser notifications from your terminal to know when a slow command has finished running. It doesn't require installing anything or registering an account. It also works over ssh unlike `notify-send`. + +You can find the [source code](https://github.com/tannercollin/Notica) on Github. + +![[notica1.png]] + +I do most of my work on remote servers over ssh. When running a slow command (like `apt install`) I'll distract myself by browsing sites like my other project [[QotNews]]. The command will finish running, but I'll still be wasting time reading news articles. Notica helps me stay on track by alerting me when the command finishes. \ No newline at end of file diff --git a/content/QotNews.md b/content/QotNews.md new file mode 100644 index 0000000..83aaa37 --- /dev/null +++ b/content/QotNews.md @@ -0,0 +1,17 @@ +Title: QotNews +Date: 2022-05-18 +Category: Projects +Summary: Hacker News, Reddit, Lobsters, and Tildes articles pre-rendered in reader mode. Optimized for speed and distraction-free reading. +Short: q + +[QotNews](https://news.t0.vc) is a news meta-aggregator. It gathers top articles from four news aggregators: Hacker News, Reddit, Lobsters, and Tildes along with their comments. The articles are then transformed into readable versions with consistent formatting and distractions removed. All articles in the main feed are preloaded by the client so they load instantly when clicked on. + +You can find the [source code](https://git.tannercollin.com/tanner/qotnews) on my Gitea. + +![[qotnews1.png]] + +I tried to make QotNews the perfect news site for me. I easily get annoyed by cookie banners and distracted by visual clutter when reading normal news articles. I especially hate auto-playing videos and "download our app" popups. All articles are in consistent styling that's easy to read: + +![[qotnews2.png]] + +It's by far my favourite project and has paid the most dividends for the amount of time I invested in programming it. I use it multiple times per day and it's become the main source of all my news. Since all the articles and comments are preloaded and saved in Local Storage, it's also great for reading on airplanes. \ No newline at end of file diff --git a/content/media/notica1.png b/content/media/notica1.png new file mode 100644 index 0000000..a30bfb5 Binary files /dev/null and b/content/media/notica1.png differ diff --git a/content/media/qotnews1.png b/content/media/qotnews1.png new file mode 100644 index 0000000..243f5c4 Binary files /dev/null and b/content/media/qotnews1.png differ diff --git a/content/media/qotnews2.png b/content/media/qotnews2.png new file mode 100644 index 0000000..5c77e48 Binary files /dev/null and b/content/media/qotnews2.png differ diff --git a/themes/theme/templates/index.html b/themes/theme/templates/index.html index 537e2da..a025c9f 100644 --- a/themes/theme/templates/index.html +++ b/themes/theme/templates/index.html @@ -54,21 +54,12 @@ build tools that make my life easier.

-

- QotNews - — source code -

-
-

Hacker News, Reddit, Lobsters, and Tildes articles pre-rendered in reader mode. Optimized for speed and distraction-free reading.

-
- -

- Notica - — source code -

-
-

Send browser notifications from your terminal. No installation. No registration.

-
+ {% for article in articles_page.object_list if article.category.name == 'Projects' %} +

{{ article.title }}

+
+ {{ article.summary }} +
+ {% endfor %}

Spaceport