#dev 2025-01-02
2025-01-02 UTC
claudinec joined the channel
# gRegor In https://indiebookclub.biz/documentation#micropub, I could send the URL as a `featured` property of the h-entry, or maybe as `photo` in the `h-cite`? I don't see any prior art for a photo in an h-cite though.
# gRegor Looks like Jamie is doing the same: https://www.jvt.me/mf2/2024/03/53bb3/
# Loqi sparkles is a Micropub client that supports posting articles, notes, replies, likes, rsvps, photos, bookmarks, movie watch, book read posts, music listens, and game plays to your site https://indieweb.org/Sparkles
# [tantek] gRegor, very cool! please add what you find to /read#Brainstorming
# gRegor Curious if anyone has experience with /IndiePass and what its requests look like
# [snarfed] specifically, when I parse https://novayagazeta.eu/articles/2024/12/30/get-in-line-en with BeautifulSoup, it tells me that head has <meta property="article:published_time">, which afaict it's inferring from <article-time> in body
[schmarty] joined the channel
# [schmarty] gRegor whoops, haha, thanks! I'll have to fix that up
# btrem In that wikipedia article, under the "see also" heading, there's a link to something called "live bookmarks", but that page does not exist. I think that'll be my next web search. BTW, why oh why does wikipedia have a "see also" link to a page that "does not exist yet." Strange feature if you ask me.
# [Joe_Crawford] I’ve been searching my email but can’t find the service I used to use to get updates on pages. I used to use it to find potential house rentals. I may have used it to monitor jobs pages for potential employers. I’d feed it real estate listing pages and it would email when there were changes. 20 years ago. Search engine searches find MANY MANY services doing similar type things today. Very frustrating I can’t find one of them.
grufwub joined the channel
# Maxpm btrem, just to make sure: not RSS?
[KevinMarks] joined the channel
# [KevinMarks] It was built into IE Mac circa 2000, and Safari got something similar when it added feed support in 2004 https://www.youtube.com/watch?v=x51L6hbIxr4&t=64m
# [KevinMarks] Those both used client side polling for etag/if modified since iirc.
# [KevinMarks] There was the idea of ping servers that you would notify when your page changes so that they could keep a crawl of them up to date (that was how Technorati got fresh results)
# [KevinMarks] Then PubSubHubbub/WebSub codified a more general subscription to changes mechanism
# [tantek] Great example of why to focus on user benefits instead of plumbing details: https://www.threads.net/@dailycopywriting/post/DETNfvcylDG
bterry1, ttybitnik, [schmarty]1, [KevinMarks]1, Tiffnya and dehuszar joined the channel
Guest6 joined the channel
# aaronpk and the yellow text here https://indieweb.org/indieauth.com
# Loqi It looks like we don't have a page for "about myindieauth.com" yet. Would you like to create it?_j (Or just say "about myindieauth.com is ____", a sentence describing the term)
# capjamesg[d] aaronpk that would be amazing!
# [schmarty] sounds great_!!!_ also like a huge project, haha. i'd love to know if/when you're open to collaborators on it. maybe some bayside.pub bits / features would be a good fit!
# aaronpk more on that here https://aaronparecki.com/2024/08/31/9/too-many-projects
# [schmarty] that's why i have tried building bayside.pub and the indieweb webring using (my best guess at) more stable building blocks. in this case, cobbling a framework together from phpleague bits. unfortunately i think i've reinvented a bunch of wheels and now i'm off in the wilderness, haha.
# [schmarty] my $0.02 is that i have enjoyed the focus on simplicity of the phpleague bits like Route, Container, and Plates. but i often feel like i wire things up badly (functional but difficult to extend). Laravel takes on higher levels of abstraction, which is attractive, but Laravel chuurrrnnns
# [schmarty] at least, "Laravel churns" is the impression that i have. maybe it's fine!
# [Joe_Crawford] One approach is to to start by creating a site which is the tip of the spear for all the services, then reverse proxy each one. A sort of microservices approach. Each one can then be written in whatever way you like. And if expectations can be set for what each one *does* then they can be replaced by swapping out what each points to.
# [Joe_Crawford] I think a rewrite already implies plenty of complexity and work to come. I admire your determination to get it to a state that works better for you! [aaronpk]++
ttybitnik joined the channel
# [Joe_Crawford] The other day I pulled in SimplePie to parse a youTube feed. My IDE put <s>strikethrough</s> lines through the constructor. It worked fine, and is not something I'm deploying anywhere. The time dimension is a painful one in any software.
[mattl] joined the channel
GuestZero joined the channel
# [Joe_Crawford] Honeypot radio button cuts down on spam. So obvious in retrospect I never thought of it in 20 years. https://social.avali.zone/@avali/113752197580397306
# Loqi [preview] [AnnoyingRains] I am here to announce that I have decreased #spam on my web contact form from 1 message every 15 minutes (for months straight) to 0 messages in the last week by adding a "I am a spam bot" radio button.
I am not joking.
No I am not using something l... https://social.avali.zone/system/media_attachments/files/113/752/191/126/276/785/original/6aa00c6ae798543f.png
btrem joined the channel
# [KevinMarks] after getting absolutely mugged by Google Cloud in November, I need to review my way of hosting random tools too. Without being able to set a 'turn this off it costs me more than $x/day' config any more, I don't know that I can trust any cloud services any more
# [mattl] [KevinMarks] http://nearlyfreespeech.net has a nice thing for that
# capjamesg[d] [KevinMarks] I totally get that.
# capjamesg[d] The lack of visibility I have into pricing as something grows or gets spammed and ability to set limits is really offputting.
troojg joined the channel
# carrvo[d] Is it really common for the "own your own data" to be hosted on someone else's physical machine? Like are most of you using paid hosting services?
# Loqi ✊ own your data is an IndieWeb principle with two key parts: 1) your data lives primarily under your own domain, and 2) you are able to retain your access over time https://indieweb.org/own-your-data
# carrvo[d] Interesting.
# Loqi Web hosting can be the primary regular cost in maintaining an IndieWeb site; this page lists several options from free on up depending on your publishing needs, like a static, shared, private, or dedicated server https://indieweb.org/web_hosting
# carrvo[d] I'm definitely interested in self-hosting because much of the web is becoming mainstay enough to think about it like your utilities (hot water tank, furnace, etc) which are "self-hosted" non-computer tech.
# carrvo[d] Stability and speed for sure, but it also depends on the traffic needs. If I have about 20 people who are likely to look at my content (family and a few friends) then I hardly even need 2 9s...
# carrvo[d] That and internal usage is no longer dependent on an ISP.
# carrvo[d] btrem++ that is something I should have thought about...fortunately mine allows a port forward and that is all I need.
# carrvo[d] My biggest issue is the differences between the internal and external networks. For example, I can't try out capjamesg's Artimes with my current setup because if I am redirected to my external domain when inside the network my router seems to eat the request.
# carrvo[d] What is port forward?
# Loqi It looks like we don't have a page for "port forward" yet. Would you like to create it?_m (Or just say "port forward is ____", a sentence describing the term)
# carrvo[d] Port forward is a configuration option on most routers that allow requests to enter a private network. More specifically, when it receives a request directed to its public IP and the configured port, it will forward the request to a predetermined server and port within the private network.
# carrvo[d] What is port forward?
# Loqi Port forward is a configuration option on most routers that allow requests to enter a private network https://indieweb.org/Port_forward
# carrvo[d] There are other (typically more secure) ways of bringing requests into a private network but this is "free" (to the extent of your ISP upload limits).
# carrvo[d] Fair enough. My headspace is there but I don't expect others to be.
# Loqi A home server is a machine you keep at home to host some of your services https://indieweb.org/home_server
# carrvo[d] tantek++
# Loqi The Authorship specification is an algorithm for discovering and determining the author of a post https://indieweb.org/authorship_algorithm
# gRegor You can try https://authorship.rocks or https://sturdy-backbone.glitch.me/
# btrem What should I use as a commit message title for a change to the local editing environment? I am adding json schemas for yaml validation. It makes creating posts easier (e.g., via text completion). It's not really build. It's more than a chore. What title am I least likely to forget should I want to find this commit later?
# [Joe_Crawford] I worked with a fellow whose commit messages would be a single period. That's--uh--not descriptive.
# [Joe_Crawford] I believe that was before pre-commit hooks were added to require Jira ticket identifiers to be added.
# carrvo[d] I really love how the IndieAuth and Micropub specs come with a test suite! (And now I see Authorship too) IndieWeb++
# carrvo[d] It is the first that I have seen from ISO, IEEE, IETF, and NIST specs. 😢 And I found this community not long after writing https://github.com/carrvo/PowerSpec
# carrvo[d] [edit] It is the first that I have seen from ISO, IEEE, IETF, and NIST specs. 😢 And I found this community not long after writing https://github.com/carrvo/PowerSpec
# carrvo[d] testsuites++ indeed
troojg and gRegor joined the channel