mirror of
https://github.com/jbowdre/capsule.git
synced 2024-11-30 16:12:18 +00:00
Compare commits
7 commits
a2c3eea23e
...
c4d023c2a1
Author | SHA1 | Date | |
---|---|---|---|
|
c4d023c2a1 | ||
e40250dab6 | |||
661019ae86 | |||
64ef499d72 | |||
2c1bc6464e | |||
|
c289a6cbd2 | ||
f4dffe18fb |
29 changed files with 120 additions and 32 deletions
|
@ -36,10 +36,10 @@ Given that the world has just been recently reminded that so many of those "alte
|
||||||
|
|
||||||
- SearXNG. A metasearch engine which pulls from every other search engine, and gives you knobs to toggle each source to fine-tune the results. It doesn't have its own index or crawler, but offers good-enough results without having to rely on any one (or two) provider(s). Also, I'm a sucker for self-hosting[1]. **This is my current default, at least until Stract gets better**.
|
- SearXNG. A metasearch engine which pulls from every other search engine, and gives you knobs to toggle each source to fine-tune the results. It doesn't have its own index or crawler, but offers good-enough results without having to rely on any one (or two) provider(s). Also, I'm a sucker for self-hosting[1]. **This is my current default, at least until Stract gets better**.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/self-hosting-a-search-engine-iyjdlk6y 1: self-hosting
|
=> https://blog.jbowdre.lol/post/self-hosting-a-search-engine-iyjdlk6y 1: self-hosting
|
||||||
|
|
||||||
If you think my evaluation wasn't comprehensive, thorough, or objective enough, you might be happier with this more excellent comparison of search engines with their own indexes[1].
|
If you think my evaluation wasn't comprehensive, thorough, or objective enough, you might be happier with this more excellent comparison of search engines with their own indexes[1].
|
||||||
|
|
||||||
=> https://seirdy.one/posts/2021/03/10/search-engines-with-own-indexes/ 1: more excellent comparison of search engines with their own indexes
|
=> https://seirdy.one/posts/2021/03/10/search-engines-with-own-indexes/ 1: more excellent comparison of search engines with their own indexes
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/a-comprehensive-evaluation-of-various-search-engines-i-ve-used 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/a-comprehensive-evaluation-of-various-search-engines-i-ve-used 📡 Originally posted on jbowdre's weblog
|
||||||
|
|
|
@ -3,7 +3,7 @@ It's been a few months since I shared how I had integrated (near) realtime weath
|
||||||
=> https://runtimeterror.dev/display-tempest-weather-static-site/ 1: integrated (near) realtime weather station data
|
=> https://runtimeterror.dev/display-tempest-weather-static-site/ 1: integrated (near) realtime weather station data
|
||||||
=> https://jbowdre.lol 2: omg.lol profile page
|
=> https://jbowdre.lol 2: omg.lol profile page
|
||||||
=> https://now.jbowdre.lol 3: /now
|
=> https://now.jbowdre.lol 3: /now
|
||||||
=> https://scribbles.jbowdre.lol/post/gitops-for-omg-lol 4: with GitOps
|
=> https://blog.jbowdre.lol/post/gitops-for-omg-lol 4: with GitOps
|
||||||
|
|
||||||
So today I knocked out something I'd been intended to do for ages: I set up my /now page to pull the latest album or track from my "Now Playing" thread on MusicThread[1]. I opted for this approach rather than direct last.fm (or other scrobbler) integration for two important reasons:
|
So today I knocked out something I'd been intended to do for ages: I set up my /now page to pull the latest album or track from my "Now Playing" thread on MusicThread[1]. I opted for this approach rather than direct last.fm (or other scrobbler) integration for two important reasons:
|
||||||
|
|
||||||
|
@ -77,4 +77,4 @@ So that's now live on now.jbowdre.lol[1], and the source for the whole shebang i
|
||||||
=> https://github.com/jbowdre/lolz 2: my GitHub
|
=> https://github.com/jbowdre/lolz 2: my GitHub
|
||||||
=> https://github.com/jbowdre/lolz/blob/main/musicthread.html 3: musicthread.html
|
=> https://github.com/jbowdre/lolz/blob/main/musicthread.html 3: musicthread.html
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/adding-musicthread-to-my-now-page 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/adding-musicthread-to-my-now-page 📡 Originally posted on jbowdre's weblog
|
||||||
|
|
24
gemlog/check-urls-on-android-with-urlcheck.gmi
Normal file
24
gemlog/check-urls-on-android-with-urlcheck.gmi
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
I was recently introduced to a cool little open-source Android utility for checking/manipulating links before you visit. You just set URLCheck[1] as your default browser / link handler, and then tapping on a link will open URLCheck as an intermediary.
|
||||||
|
|
||||||
|
=> https://github.com/TrianguloY/UrlChecker 1: URLCheck
|
||||||
|
|
||||||
|
2-dialog[1]
|
||||||
|
|
||||||
|
=> https://bear-images.sfo2.cdn.digitaloceanspaces.com/jbowdre-1718834165.png 1: 2-dialog
|
||||||
|
|
||||||
|
URLCheck will then quickly parse the address and provide easy one-tap options to strip out referrals or useless parameters, unshorten shortened/obfuscated URLs, or pass it through VirusTotal's API to make sure it's clean. Once you're finished cleaning up, just tap the big friendly button at the bottom to open it in your preferred browser.
|
||||||
|
|
||||||
|
The app is packed with dozens of modules that you can toggle, tweak, and reorder to tailor the scanning experience to your own preferences. I really appreciate how such a simple, easy-to-use app can be such a powerful privacy and security enhancement. It's worth checking out!
|
||||||
|
|
||||||
|
Find URLCheck on:
|
||||||
|
|
||||||
|
- GitHub[1]
|
||||||
|
=> https://github.com/TrianguloY/UrlChecker 1: GitHub
|
||||||
|
|
||||||
|
- F-droid[1]
|
||||||
|
- Google Play[2]
|
||||||
|
|
||||||
|
=> https://f-droid.org/packages/com.trianguloy.urlchecker 1: F-droid
|
||||||
|
=> https://play.google.com/store/apps/details?id=com.trianguloy.urlchecker 2: Google Play
|
||||||
|
|
||||||
|
=> https://blog.jbowdre.lol/check-urls-on-android-with-urlcheck/ 📡 Originally posted on jbowdre's weblog
|
4
gemlog/check-urls-on-android-with-urlcheck.yaml
Normal file
4
gemlog/check-urls-on-android-with-urlcheck.yaml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
id: "urn:uuid:1ca60a11-ade7-4e51-8b7a-7b5b3b5686e5"
|
||||||
|
title: "Check URLs on Android with URLCheck"
|
||||||
|
published: "2024-06-19T22:04:33.303560Z"
|
||||||
|
updated: "2024-06-19T22:04:33.303560Z"
|
|
@ -1,6 +1,6 @@
|
||||||
The one techie thing I accomplished while I was a zombie last week[1] was installing GrapheneOS[2] on my Pixel 8 Pro.
|
The one techie thing I accomplished while I was a zombie last week[1] was installing GrapheneOS[2] on my Pixel 8 Pro.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/emerging-from-the-fog 1: while I was a zombie last week
|
=> https://blog.jbowdre.lol/post/emerging-from-the-fog 1: while I was a zombie last week
|
||||||
=> https://grapheneos.org/ 2: GrapheneOS
|
=> https://grapheneos.org/ 2: GrapheneOS
|
||||||
|
|
||||||
> GrapheneOS is a private and secure mobile operating system with great functionality and usability. It starts from the strong baseline of the Android Open Source Project (AOSP)[1] and takes great care to avoid increasing attack surface or hurting the strong security model. GrapheneOS makes substantial improvements to both privacy and security through many carefully designed features built to function against real adversaries. The project cares a lot about usability and app compatibility so those are taken into account for all of our features.
|
> GrapheneOS is a private and secure mobile operating system with great functionality and usability. It starts from the strong baseline of the Android Open Source Project (AOSP)[1] and takes great care to avoid increasing attack surface or hurting the strong security model. GrapheneOS makes substantial improvements to both privacy and security through many carefully designed features built to function against real adversaries. The project cares a lot about usability and app compatibility so those are taken into account for all of our features.
|
||||||
|
@ -24,4 +24,4 @@ Not all Pixel apps work though; some (like the Pixel Thermometer app specific to
|
||||||
|
|
||||||
All told, I wish I had made this switch ages ago.
|
All told, I wish I had made this switch ages ago.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/daily-driving-grapheneos 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/daily-driving-grapheneos 📡 Originally posted on jbowdre's weblog
|
||||||
|
|
|
@ -6,4 +6,4 @@ I started to feel better pretty quickly, but even as my other symptoms improved
|
||||||
|
|
||||||
That fog finally started to lift over this weekend, and I feel almost back to normal this morning. I can think again! Now I just need to figure out where I left off on those various projects so I can get back to work.
|
That fog finally started to lift over this weekend, and I feel almost back to normal this morning. I can think again! Now I just need to figure out where I left off on those various projects so I can get back to work.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/emerging-from-the-fog 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/emerging-from-the-fog 📡 Originally posted on jbowdre's weblog
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
I posted *almost* a month ago[1] that I was pausing my Scribblesing while I focused on further adventures in Geminispace[2]. But then Robb Knight[3] went and released the much-anticipated EchoFeed[4], and I thought it might be fun to see if I could feed my Gemini capsule[5] from Scribbles.
|
I posted *almost* a month ago[1] that I was pausing my Scribblesing while I focused on further adventures in Geminispace[2]. But then Robb Knight[3] went and released the much-anticipated EchoFeed[4], and I thought it might be fun to see if I could feed my Gemini capsule[5] from Scribbles.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/parking-scribbles-for-now-t9dty3yh 1: posted almost a month ago
|
=> https://blog.jbowdre.lol/post/parking-scribbles-for-now-t9dty3yh 1: posted almost a month ago
|
||||||
=> https://geminiprotocol.net/ 2: Geminispace
|
=> https://geminiprotocol.net/ 2: Geminispace
|
||||||
=> https://robb.omg.lol/ 3: Robb Knight
|
=> https://robb.omg.lol/ 3: Robb Knight
|
||||||
=> https://echofeed.app 4: EchoFeed
|
=> https://echofeed.app 4: EchoFeed
|
||||||
|
|
|
@ -29,7 +29,7 @@ Since Gemini doesn't use HTTP, you'll need a Gemini client (like Lagrange) to vi
|
||||||
|
|
||||||
This will likely replace my "Scribbles 'n Bits" blog, and I've already ported over most of that content. I do _really_ like the Scribbles platform, but I like the idea of cross-posting to both Gemini and the standard web more. I give up the polished look, slick styling, and easy web-based posting, but I feel like self-hosting this Capsule gives me more control and ownership over my content.
|
This will likely replace my "Scribbles 'n Bits" blog, and I've already ported over most of that content. I do _really_ like the Scribbles platform, but I like the idea of cross-posting to both Gemini and the standard web more. I give up the polished look, slick styling, and easy web-based posting, but I feel like self-hosting this Capsule gives me more control and ownership over my content.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol Scribbles 'n Bits
|
=> https://blog.jbowdre.lol Scribbles 'n Bits
|
||||||
=> https://scribbles.page Scribbles blogging platform
|
=> https://scribbles.page Scribbles blogging platform
|
||||||
|
|
||||||
Along the way, I also found a way to leverage Hugo's custom output formats to build my runtimeterror site for Gemini without needing extra tooling. I'm *not* going to shift that site to favor Gemini beyond that (those technical posts can really benefit from the additional markup which isn't supported on Gemini).
|
Along the way, I also found a way to leverage Hugo's custom output formats to build my runtimeterror site for Gemini without needing extra tooling. I'm *not* going to shift that site to favor Gemini beyond that (those technical posts can really benefit from the additional markup which isn't supported on Gemini).
|
||||||
|
|
|
@ -18,4 +18,4 @@ Bunny.net is not just fast and affordable, but also simple to use, and brimming
|
||||||
|
|
||||||
I might not be ready to move all of my digital warrens over as bunny.net doesn't quite cover all of my use cases yet, but it seems like a smart hop for my blog. Now I just need to keep exploring these rabbit holes to really learn how to make the most of bunny.net.
|
I might not be ready to move all of my digital warrens over as bunny.net doesn't quite cover all of my use cases yet, but it seems like a smart hop for my blog. Now I just need to keep exploring these rabbit holes to really learn how to make the most of bunny.net.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/i-just-hopped-to-bunny-net 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/i-just-hopped-to-bunny-net 📡 Originally posted on jbowdre's weblog
|
||||||
|
|
|
@ -2,7 +2,7 @@ So very tired.
|
||||||
|
|
||||||
Our 10-year-old Boston Terrier, Pippin, developed a nasty honking cough back in October, and that turned out to be caused by a tumor growing at the base of his heart. He got radiation treatment in December and hasn't been coughing since. Pippin the Boston terrier resting his head on his best friend, a purple plush dinosaur.[1] Pippin the Boston terrier resting his head on his best friend, a purple plush dinosaur.
|
Our 10-year-old Boston Terrier, Pippin, developed a nasty honking cough back in October, and that turned out to be caused by a tumor growing at the base of his heart. He got radiation treatment in December and hasn't been coughing since. Pippin the Boston terrier resting his head on his best friend, a purple plush dinosaur.[1] Pippin the Boston terrier resting his head on his best friend, a purple plush dinosaur.
|
||||||
|
|
||||||
=> https://cdn.scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaGRCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--8a26593c10c202d58e39b234d819beaaf4e19ddb/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJQUNHa0NBQVk2Q25OaGRtVnlld2M2Q25OMGNtbHdWRG9NY1hWaGJHbDBlV2xrIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--daf4078a1aefa3c961be2c7b8fbe4a74a2641c0c/PXL_20240201_130225250.jpg 1: Pippin the Boston terrier resting his head on his best friend, a purple plush dinosaur.
|
=> https://bear-images.sfo2.cdn.digitaloceanspaces.com/jbowdre-1718757707.jpg 1: Pippin the Boston terrier resting his head on his best friend, a purple plush dinosaur.
|
||||||
|
|
||||||
He had a follow-up CT two weeks ago and that confirmed that the tumor has stopped growing and has been slightly reduced in size (apparently it's a type of slow-growing tumor which means it's also slow to die), but the docs determined that he had some lung inflammation from the radiation. He was prescribed a round of steroids to help with that, and we were told to follow up with chest X-rays in one and three months.
|
He had a follow-up CT two weeks ago and that confirmed that the tumor has stopped growing and has been slightly reduced in size (apparently it's a type of slow-growing tumor which means it's also slow to die), but the docs determined that he had some lung inflammation from the radiation. He was prescribed a round of steroids to help with that, and we were told to follow up with chest X-rays in one and three months.
|
||||||
|
|
||||||
|
@ -12,4 +12,4 @@ A 45-day supply.
|
||||||
|
|
||||||
I'm so tired.
|
I'm so tired.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/i-m-tired 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/i-m-tired 📡 Originally posted on jbowdre's weblog
|
||||||
|
|
|
@ -30,4 +30,4 @@ That syncs the changes to the repo and fires off the workflow, which builds the
|
||||||
|
|
||||||
Neat!
|
Neat!
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/publishing-my-obsidian-vault-with-quartz 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/publishing-my-obsidian-vault-with-quartz 📡 Originally posted on jbowdre's weblog
|
||||||
|
|
|
@ -21,4 +21,4 @@ So far, I'm really impressed with Tabby and will likely be using it at least unt
|
||||||
|
|
||||||
=> https://mitchellh.com/ghostty 1: Ghostty terminal emulator
|
=> https://mitchellh.com/ghostty 1: Ghostty terminal emulator
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/trying-tabby-terminal 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/trying-tabby-terminal 📡 Originally posted on Scribbles
|
||||||
|
|
|
@ -6,7 +6,7 @@ On Saturday, I disassembled the driver-side dashboard so I could then unbolt the
|
||||||
|
|
||||||
A shiny metal housing with a central gear surrounded by broken bits of green plastic or rubber.[1] A shiny metal housing with a central gear surrounded by broken bits of green plastic or rubber. The asterisk-shaped coupler had disintegrated over the past 10 years, and that was allowing the components to knock against each other. I popped in a $7 replacement, and set about reinstalling everything.
|
A shiny metal housing with a central gear surrounded by broken bits of green plastic or rubber.[1] A shiny metal housing with a central gear surrounded by broken bits of green plastic or rubber. The asterisk-shaped coupler had disintegrated over the past 10 years, and that was allowing the components to knock against each other. I popped in a $7 replacement, and set about reinstalling everything.
|
||||||
|
|
||||||
=> https://cdn.scribbles.page/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbkJ1IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--81c08d1df17ced44c516be742ca83c97fc0ea74c/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJQUNHa0NBQVk2Q25OaGRtVnlld2M2Q25OMGNtbHdWRG9NY1hWaGJHbDBlV2xrIiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--daf4078a1aefa3c961be2c7b8fbe4a74a2641c0c/PXL_20240608_193903632%20(1).jpg 1: A shiny metal housing with a central gear surrounded by broken bits of green plastic or rubber.
|
=> https://bear-images.sfo2.cdn.digitaloceanspaces.com/jbowdre-1718758628.jpg 1: A shiny metal housing with a central gear surrounded by broken bits of green plastic or rubber.
|
||||||
|
|
||||||
Getting everything taken apart wasn't a quick or easy job, and getting everything back in place was even harder. I did eventually get it all sorted, though, and it only took ~3 hours longer than The Internet told me it would, a broken bolt, a trip to Lowe's for replacement hardware and an extractor bit, and two bandaids. On the bright side, though, this *did* completely eliminate the noise I'd been hearing! My car doesn't sound like it's falling apart when I hit slightly-uneven pavement anymore. So that's nice.
|
Getting everything taken apart wasn't a quick or easy job, and getting everything back in place was even harder. I did eventually get it all sorted, though, and it only took ~3 hours longer than The Internet told me it would, a broken bolt, a trip to Lowe's for replacement hardware and an extractor bit, and two bandaids. On the bright side, though, this *did* completely eliminate the noise I'd been hearing! My car doesn't sound like it's falling apart when I hit slightly-uneven pavement anymore. So that's nice.
|
||||||
|
|
||||||
|
@ -14,4 +14,4 @@ Today, I replaced my worn Winmax W3/W4 brake pads with basically-brand-new Ferod
|
||||||
|
|
||||||
I went out for a drive to get the new pads bedded in and they feel great. I look forward to taking them for a proper spin next weekend!
|
I went out for a drive to get the new pads bedded in and they feel great. I look forward to taking them for a proper spin next weekend!
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/weekend-car-projects 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/weekend-car-projects 📡 Originally posted on jbowdre's weblog
|
||||||
|
|
17
gemlog/where-to-beargin.gmi
Normal file
17
gemlog/where-to-beargin.gmi
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
*Boarding the Bear blog bandwagon!*
|
||||||
|
|
||||||
|
I have seen a number of omglolers ( *ohm-guh-loll-ers* ) switching to Bearblog[1] lately so I thought I'd check it out... and yeah, my little weblog thingy has a new home. I love the lightweight, simple-but-configurable approach, and I'm impressed by the developer's philosophy on building software[2] and clever solutions to technical challenges[3]. And I'm happy to be able to write/format posts with HTML and/or Markdown rather than a WYSIWYG editor.
|
||||||
|
|
||||||
|
=> https://bearblog.dev 1: Bearblog
|
||||||
|
=> https://herman.bearblog.dev/building-software-to-last-forever/ 2: philosophy on building software
|
||||||
|
=> https://herman.bearblog.dev/how-bear-does-analytics-with-css/ 3: clever solutions to technical challenges
|
||||||
|
|
||||||
|
By this point I have migrated all of my posts from Scribbles, and I employed a combination of post aliases and a Bunny edge rule to redirect existing links to the new locations (hopefully I didn't miss anything important). I'll be tinkering with the look and feel of this place for a few days (at least) but I wanted to go ahead and say "Hi, I'm here!".
|
||||||
|
|
||||||
|
old-under-construction-gif[1]
|
||||||
|
|
||||||
|
=> https://bear-images.sfo2.cdn.digitaloceanspaces.com/jbowdre-1718807826.gif 1: old-under-construction-gif
|
||||||
|
|
||||||
|
> Hi, I'm here!
|
||||||
|
|
||||||
|
=> https://blog.jbowdre.lol/where-to-beargin/ 📡 Originally posted on jbowdre's weblog
|
4
gemlog/where-to-beargin.yaml
Normal file
4
gemlog/where-to-beargin.yaml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
id: "urn:uuid:8101fe3e-1e18-40fe-8905-65d8ef82174a"
|
||||||
|
title: "Where to Beargin?"
|
||||||
|
published: "2024-06-19T14:53:06.405031Z"
|
||||||
|
updated: "2024-06-19T14:53:06.405031Z"
|
|
@ -18,8 +18,8 @@ Given that the world has just been recently reminded that so many of those ["alt
|
||||||
- [**You.com**](https://you.com). Basically Bing + AI wrapped with a dumb chat interface. Pass.
|
- [**You.com**](https://you.com). Basically Bing + AI wrapped with a dumb chat interface. Pass.
|
||||||
- [**Perplexity**](https://www.perplexity.ai/). Basically Bing + AI wrapped with a slightly better chat interface, and nice inline references for the summaries. This is my go-to for when I want to ask questions for a topic, but isn't really useful for finding authoritative sources (documentation) directly.
|
- [**Perplexity**](https://www.perplexity.ai/). Basically Bing + AI wrapped with a slightly better chat interface, and nice inline references for the summaries. This is my go-to for when I want to ask questions for a topic, but isn't really useful for finding authoritative sources (documentation) directly.
|
||||||
- [**Stract**](https://stract.com/). The currently-most-interesting search project in the world. It's fully independent and [open source](https://github.com/StractOrg/stract), and offers a lot of control over how it works... but the results are kind of underwhelming. I want this to succeed, but I can't use it for regular search tasks.
|
- [**Stract**](https://stract.com/). The currently-most-interesting search project in the world. It's fully independent and [open source](https://github.com/StractOrg/stract), and offers a lot of control over how it works... but the results are kind of underwhelming. I want this to succeed, but I can't use it for regular search tasks.
|
||||||
- [**SearXNG**](https://docs.searxng.org/). A metasearch engine which pulls from every other search engine, and gives you knobs to toggle each source to fine-tune the results. It doesn't have its own index or crawler, but offers good-enough results without having to rely on any one (or two) provider(s). Also, I'm a sucker for [self-hosting](https://scribbles.jbowdre.lol/post/self-hosting-a-search-engine-iyjdlk6y). **This is my current default, at least until Stract gets better**.
|
- [**SearXNG**](https://docs.searxng.org/). A metasearch engine which pulls from every other search engine, and gives you knobs to toggle each source to fine-tune the results. It doesn't have its own index or crawler, but offers good-enough results without having to rely on any one (or two) provider(s). Also, I'm a sucker for [self-hosting](https://blog.jbowdre.lol/post/self-hosting-a-search-engine-iyjdlk6y). **This is my current default, at least until Stract gets better**.
|
||||||
|
|
||||||
If you think my evaluation wasn't comprehensive, thorough, or objective enough, you might be happier with this [more excellent comparison of search engines with their own indexes](https://seirdy.one/posts/2021/03/10/search-engines-with-own-indexes/).
|
If you think my evaluation wasn't comprehensive, thorough, or objective enough, you might be happier with this [more excellent comparison of search engines with their own indexes](https://seirdy.one/posts/2021/03/10/search-engines-with-own-indexes/).
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/a-comprehensive-evaluation-of-various-search-engines-i-ve-used 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/a-comprehensive-evaluation-of-various-search-engines-i-ve-used 📡 Originally posted on jbowdre's weblog
|
|
@ -4,7 +4,7 @@ published: "2024-05-01T20:28:09.000000Z"
|
||||||
updated: "2024-05-01T20:28:09.000000Z"
|
updated: "2024-05-01T20:28:09.000000Z"
|
||||||
---
|
---
|
||||||
|
|
||||||
It's been a few months since I shared how I had [integrated (near) realtime weather station data](https://runtimeterror.dev/display-tempest-weather-static-site/) into my [omg.lol profile page](https://jbowdre.lol). I've since done a little bit more work to start managing that (and the related [/now](https://now.jbowdre.lol) page) [with GitOps](https://scribbles.jbowdre.lol/post/gitops-for-omg-lol). Not only has that allowed me to update my pages from my terminal, but it's also made it easier (and safer) for me to tinker with the presentation.
|
It's been a few months since I shared how I had [integrated (near) realtime weather station data](https://runtimeterror.dev/display-tempest-weather-static-site/) into my [omg.lol profile page](https://jbowdre.lol). I've since done a little bit more work to start managing that (and the related [/now](https://now.jbowdre.lol) page) [with GitOps](https://blog.jbowdre.lol/post/gitops-for-omg-lol). Not only has that allowed me to update my pages from my terminal, but it's also made it easier (and safer) for me to tinker with the presentation.
|
||||||
|
|
||||||
So today I knocked out something I'd been intended to do for ages: I set up my /now page to pull the latest album or track from my ["Now Playing" thread on MusicThread](https://musicthread.app/thread/2aVjZUocjk96LELFbV5JvJjm14v). I opted for this approach rather than direct last.fm (or other scrobbler) integration for two important reasons:
|
So today I knocked out something I'd been intended to do for ages: I set up my /now page to pull the latest album or track from my ["Now Playing" thread on MusicThread](https://musicthread.app/thread/2aVjZUocjk96LELFbV5JvJjm14v). I opted for this approach rather than direct last.fm (or other scrobbler) integration for two important reasons:
|
||||||
|
|
||||||
|
@ -71,4 +71,4 @@ And then I can just replace the list-item where I'd been manually inputting the
|
||||||
|
|
||||||
So that's now live on [now.jbowdre.lol](https://now.jbowdre.lol), and the source for the whole shebang is in [my GitHub](https://github.com/jbowdre/lolz). I even have a quick [musicthread.html](https://github.com/jbowdre/lolz/blob/main/musicthread.html)page I made for testing in case you want a quick peak at just this piece.
|
So that's now live on [now.jbowdre.lol](https://now.jbowdre.lol), and the source for the whole shebang is in [my GitHub](https://github.com/jbowdre/lolz). I even have a quick [musicthread.html](https://github.com/jbowdre/lolz/blob/main/musicthread.html)page I made for testing in case you want a quick peak at just this piece.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/2024-05-01 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/2024-05-01 📡 Originally posted on jbowdre's weblog
|
21
markdown/check-urls-on-android-with-urlcheck.md
Normal file
21
markdown/check-urls-on-android-with-urlcheck.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
title: "Check URLs on Android with URLCheck"
|
||||||
|
published: "2024-06-19T22:04:33.303560Z"
|
||||||
|
updated: "2024-06-19T22:04:33.303560Z"
|
||||||
|
---
|
||||||
|
|
||||||
|
I was recently introduced to a cool little open-source Android utility for checking/manipulating links before you visit. You just set [URLCheck](https://github.com/TrianguloY/UrlChecker) as your default browser / link handler, and then tapping on a link will open URLCheck as an intermediary.
|
||||||
|
|
||||||
|
![2-dialog](https://bear-images.sfo2.cdn.digitaloceanspaces.com/jbowdre-1718834165.png)
|
||||||
|
|
||||||
|
URLCheck will then quickly parse the address and provide easy one-tap options to strip out referrals or useless parameters, unshorten shortened/obfuscated URLs, or pass it through VirusTotal's API to make sure it's clean. Once you're finished cleaning up, just tap the big friendly button at the bottom to open it in your preferred browser.
|
||||||
|
|
||||||
|
The app is packed with dozens of modules that you can toggle, tweak, and reorder to tailor the scanning experience to your own preferences. I really appreciate how such a simple, easy-to-use app can be such a powerful privacy and security enhancement. It's worth checking out!
|
||||||
|
|
||||||
|
Find URLCheck on:
|
||||||
|
|
||||||
|
- [GitHub](https://github.com/TrianguloY/UrlChecker)
|
||||||
|
- [F-droid](https://f-droid.org/packages/com.trianguloy.urlchecker)
|
||||||
|
- [Google Play](https://play.google.com/store/apps/details?id=com.trianguloy.urlchecker)
|
||||||
|
|
||||||
|
=> https://blog.jbowdre.lol/check-urls-on-android-with-urlcheck/ 📡 Originally posted on jbowdre's weblog
|
|
@ -4,7 +4,7 @@ published: "2024-05-21T21:52:30.000000Z"
|
||||||
updated: "2024-05-21T21:52:30.000000Z"
|
updated: "2024-05-21T21:52:30.000000Z"
|
||||||
---
|
---
|
||||||
|
|
||||||
The one techie thing I accomplished [while I was a zombie last week](https://scribbles.jbowdre.lol/post/emerging-from-the-fog) was installing [GrapheneOS](https://grapheneos.org/) on my Pixel 8 Pro.
|
The one techie thing I accomplished [while I was a zombie last week](https://blog.jbowdre.lol/post/emerging-from-the-fog) was installing [GrapheneOS](https://grapheneos.org/) on my Pixel 8 Pro.
|
||||||
|
|
||||||
> GrapheneOS is a private and secure mobile operating system with great functionality and usability. It starts from the strong baseline of the [Android Open Source Project (AOSP)](https://source.android.com/) and takes great care to avoid increasing attack surface or hurting the strong security model. GrapheneOS makes substantial improvements to both privacy and security through many carefully designed features built to function against real adversaries. The project cares a lot about usability and app compatibility so those are taken into account for all of our features.
|
> GrapheneOS is a private and secure mobile operating system with great functionality and usability. It starts from the strong baseline of the [Android Open Source Project (AOSP)](https://source.android.com/) and takes great care to avoid increasing attack surface or hurting the strong security model. GrapheneOS makes substantial improvements to both privacy and security through many carefully designed features built to function against real adversaries. The project cares a lot about usability and app compatibility so those are taken into account for all of our features.
|
||||||
|
|
||||||
|
@ -22,4 +22,4 @@ Not all Pixel apps work though; some (like the Pixel Thermometer app specific to
|
||||||
|
|
||||||
All told, I wish I had made this switch ages ago.
|
All told, I wish I had made this switch ages ago.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/daily-driving-grapheneos 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/daily-driving-grapheneos 📡 Originally posted on jbowdre's weblog
|
|
@ -10,4 +10,4 @@ I started to feel better pretty quickly, but even as my other symptoms improved
|
||||||
|
|
||||||
That fog finally started to lift over this weekend, and I feel almost back to normal this morning. I can think again! Now I just need to figure out where I left off on those various projects so I can get back to work.
|
That fog finally started to lift over this weekend, and I feel almost back to normal this morning. I can think again! Now I just need to figure out where I left off on those various projects so I can get back to work.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/emerging-from-the-fog 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/emerging-from-the-fog 📡 Originally posted on jbowdre's weblog
|
|
@ -4,7 +4,7 @@ published: "2024-04-14T00:23:30.000000Z"
|
||||||
updated: "2024-04-14T00:23:30.000000Z"
|
updated: "2024-04-14T00:23:30.000000Z"
|
||||||
---
|
---
|
||||||
|
|
||||||
I [posted *almost* a month ago](https://scribbles.jbowdre.lol/post/parking-scribbles-for-now-t9dty3yh) that I was pausing my Scribblesing while I focused on further adventures in [Geminispace](https://geminiprotocol.net/). But then [Robb Knight](https://robb.omg.lol/) went and released the much-anticipated [EchoFeed](https://echofeed.app), and I thought it might be fun to see if I could feed my [Gemini capsule](https://capsule.jbowdre.lol) from Scribbles.
|
I [posted *almost* a month ago](https://blog.jbowdre.lol/post/parking-scribbles-for-now-t9dty3yh) that I was pausing my Scribblesing while I focused on further adventures in [Geminispace](https://geminiprotocol.net/). But then [Robb Knight](https://robb.omg.lol/) went and released the much-anticipated [EchoFeed](https://echofeed.app), and I thought it might be fun to see if I could feed my [Gemini capsule](https://capsule.jbowdre.lol) from Scribbles.
|
||||||
|
|
||||||
After tinkering with it quite a bit today, I think I've got a working (if not particularly elegant) solution.
|
After tinkering with it quite a bit today, I think I've got a working (if not particularly elegant) solution.
|
||||||
|
|
||||||
|
|
|
@ -16,4 +16,4 @@ Bunny.net is not just fast and affordable, but also simple to use, and brimming
|
||||||
|
|
||||||
I might not be ready to move all of my digital warrens over as bunny.net doesn't quite cover all of my use cases yet, but it seems like a smart hop for my blog. Now I just need to keep exploring these rabbit holes to really learn how to make the most of bunny.net.
|
I might not be ready to move all of my digital warrens over as bunny.net doesn't quite cover all of my use cases yet, but it seems like a smart hop for my blog. Now I just need to keep exploring these rabbit holes to really learn how to make the most of bunny.net.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/i-just-hopped-to-bunny-net 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/i-just-hopped-to-bunny-net 📡 Originally posted on jbowdre's weblog
|
|
@ -17,4 +17,4 @@ A 45-day supply.
|
||||||
|
|
||||||
I'm so tired.
|
I'm so tired.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/i-m-tired 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/i-m-tired 📡 Originally posted on jbowdre's weblog
|
|
@ -28,4 +28,4 @@ That syncs the changes to the repo and fires off the workflow, which builds the
|
||||||
|
|
||||||
Neat!
|
Neat!
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/publishing-my-obsidian-vault-with-quartz 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/publishing-my-obsidian-vault-with-quartz 📡 Originally posted on jbowdre's weblog
|
|
@ -16,4 +16,4 @@ I decided maybe it was time to look at a different terminal emulator, and a shor
|
||||||
|
|
||||||
So far, I'm really impressed with Tabby and will likely be using it at least until Mitchell Hashimoto is ready to share the [Ghostty terminal emulator](https://mitchellh.com/ghostty) he's been tinkering with.
|
So far, I'm really impressed with Tabby and will likely be using it at least until Mitchell Hashimoto is ready to share the [Ghostty terminal emulator](https://mitchellh.com/ghostty) he's been tinkering with.
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/trying-tabby-terminal 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/trying-tabby-terminal 📡 Originally posted on jbowdre's weblog
|
|
@ -16,4 +16,4 @@ Today, I replaced my worn Winmax W3/W4 brake pads with basically-brand-new Ferod
|
||||||
|
|
||||||
I went out for a drive to get the new pads bedded in and they feel great. I look forward to taking them for a proper spin next weekend!
|
I went out for a drive to get the new pads bedded in and they feel great. I look forward to taking them for a proper spin next weekend!
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/weekend-car-projects 📡 Originally posted on Scribbles
|
=> https://blog.jbowdre.lol/post/weekend-car-projects 📡 Originally posted on jbowdre's weblog
|
17
markdown/where-to-beargin.md
Normal file
17
markdown/where-to-beargin.md
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
title: "Where to Beargin?"
|
||||||
|
published: "2024-06-19T14:53:06.405031Z"
|
||||||
|
updated: "2024-06-19T14:53:06.405031Z"
|
||||||
|
---
|
||||||
|
|
||||||
|
*Boarding the Bear blog bandwagon!*
|
||||||
|
|
||||||
|
I have seen a number of omglolers ( *ohm-guh-loll-ers* ) switching to [Bearblog](https://bearblog.dev) lately so I thought I'd check it out... and yeah, my little weblog thingy has a new home. I love the lightweight, simple-but-configurable approach, and I'm impressed by the developer's [philosophy on building software](https://herman.bearblog.dev/building-software-to-last-forever/) and [clever solutions to technical challenges](https://herman.bearblog.dev/how-bear-does-analytics-with-css/). And I'm happy to be able to write/format posts with HTML and/or Markdown rather than a WYSIWYG editor.
|
||||||
|
|
||||||
|
By this point I have migrated all of my posts from Scribbles, and I employed a combination of post aliases and a Bunny edge rule to redirect existing links to the new locations (hopefully I didn't miss anything important). I'll be tinkering with the look and feel of this place for a few days (at least) but I wanted to go ahead and say "Hi, I'm here!".
|
||||||
|
|
||||||
|
![old-under-construction-gif](https://bear-images.sfo2.cdn.digitaloceanspaces.com/jbowdre-1718807826.gif)
|
||||||
|
|
||||||
|
> Hi, I'm here!
|
||||||
|
|
||||||
|
=> https://blog.jbowdre.lol/where-to-beargin/ 📡 Originally posted on jbowdre's weblog
|
|
@ -4,8 +4,9 @@
|
||||||
## > /dev/stdout
|
## > /dev/stdout
|
||||||
=> /gemlog 📡 gemlog
|
=> /gemlog 📡 gemlog
|
||||||
=> gemini://gmi.runtimeterror.dev 💻 techy blog posts
|
=> gemini://gmi.runtimeterror.dev 💻 techy blog posts
|
||||||
=> https://scribbles.jbowdre.lol scribbles 'n bits
|
=> https://notes.runtimeterror.dev notes to myself
|
||||||
=> https://github.com/jbowdre code and kludges
|
=> https://github.com/jbowdre code and kludges
|
||||||
|
=> https://blog.jbowdre.lol weblog
|
||||||
|
|
||||||
## > /dev/net
|
## > /dev/net
|
||||||
=> https://counter.social/@john_b counter.social
|
=> https://counter.social/@john_b counter.social
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{{ entry.body }}
|
{{ entry.body }}
|
||||||
|
|
||||||
=> mailto:capsule@jbowdre.lol?subject=Re:%20{{ entry.title | urlencode }} 📧 Reply via email
|
=> mailto:cover.deer.clue@clkdmail.com?subject=Re:%20{{ entry.title | urlencode }} 📧 Reply via email
|
||||||
─────
|
─────
|
||||||
|
|
||||||
=> {{ feed.index_url }} [posts]
|
=> {{ feed.index_url }} [posts]
|
||||||
|
|
Loading…
Reference in a new issue