#dev 2022-06-02

2022-06-02 UTC
#
@theprincessxena
sqlite> select count(*) from webmentions; 4539 sqlite> select count(*) from webmentions where source_url not like '%twitter%'; 831 CREATE TABLE webmentions ( id TEXT UNIQUE NOT NULL PRIMARY KEY , source_url TEXT NOT NULL , target_url TEXT NOT NULL , title TEXT);
(twitter.com/_/status/1532154809251512320)
gRegorLove_ joined the channel
ShinyCyril joined the channel
#
@exdeejay_
↩️ select title, count(*) from webmentions group by id;
(twitter.com/_/status/1532178757695455235)
BlackPirateX and jacky joined the channel
#
[snarfed]
aaronpk I added a granary endpoint that accepts Instagram HTML: https://github.com/snarfed/granary/commit/e2ab89135f5f7a15897bd9755ce78a918d3c1f8d
#
[snarfed]
it's not in the web UI yet, but feel free to try it!
jacky joined the channel
#
aaronpk
oo wow
#
[snarfed]
no hard guarantees on maintenance, but it's the same code that handles IG on Bridgy, so in practice I generally keep it working
#
[snarfed]
the catch is, sometimes it needs an extra fetch that you'd need to do client side, so you'd need to maintain at least that minimal scraping logic. I'll try to isolate that logic and make it easy to copy
gxt joined the channel
#
@CrowderSoup
I made this #IndieWeb proof-of-concept for my own website using @vercel serverless functions: https://github.com/CrowderSoup/indieweb-proof-of-concept I built this to explore how I could create WebMention and Micropub endpoints that would create files in the GitHub repo which then become content for the site.
(twitter.com/_/status/1532228674727997440)
[CrowderSoup] joined the channel
#
[CrowderSoup]
I’m really excited about this proof-of-concept
#
[CrowderSoup]
I think with that I’ve figured out how I’ll use serverless functions as my micropub and webmention endpoints. Putting things in branches also let’s me have a review step for webmentions / posts.
mro joined the channel
#
@Mike_Andreuzza
is an open-source project and hosted service for receiving webmentions and pingbacks on behalf of your indieweb site. https://webmention.io/
(twitter.com/_/status/1532269473138343937)
#
capjamesg
Does anyone have any experience setting up a NAS?
mro, gRegor, tetov-irc and mro_ joined the channel
#
superkuh
Try #datahoarders or #hardware.
mro joined the channel
#
[schmarty]
CrowderSoup++ very nice!
#
Loqi
CrowderSoup has 1 karma over the last year
#
[CrowderSoup]
Thanks [schmarty]! I'm really excited to start putting it together "for real" 😅
mro and gRegor joined the channel
#
Loqi
one week until webmention.io's 10 year anniversary
#
Loqi
Countdown set by aaronpk on 2022-01-27 at 3:20pm UTC
#
@firefart
Want to watch the world burn? Here is a tool to check all NPM package maintainers for unregistered domains to hijack those packages by registering the domain again. NPM security guys are not interested in this data so here you go: https://github.com/firefart/npmdomainchecker
(twitter.com/_/status/1532091679741825024)
jacky joined the channel
#
[tantek]
next time you're wondering if you should be here: https://xkcd.com/1954/ 🙂
#
@OpenMentions
Today's updates are minor improvements for the front page. A few bug fixes for some edge cases and a more compact preview of longer #Webmentions.
(twitter.com/_/status/1532397740499648514)
#
[CrowderSoup]
[tantek] I often have to remind myself that I'm good at my job... And I've been doing it for over ten years at this point professionally 😅
#
[tantek]
[CrowderSoup] literally every time I have to get up on stage to speak (and when preparing a presentation) despite now having done it for 20 years 😬
[hollie] joined the channel
#
[CrowderSoup]
I have not yet been able to get up the courage to get up on stage and speak to a group of engineers outside of my own job/companies. That still scares me to death 💀
jacky joined the channel
jacky and mro joined the channel
#
[hollie]
Ummmm.....what just happened? Why is my blog post appearing here?
#
[schmarty]
hollie: Loqi (the bot) watches Twitter for keywords like IndieWeb, webmention, bridgy and posts them in the chat
#
[schmarty]
Who is Loqi?
#
Loqi
Loqi is a friendly and useful bot/digital therapist present in the IndieWeb discussion channels https://indieweb.org/User:Loqi.me
#
[hollie]
Oh! Well....I was planning on blogging (and syndicating) IndieWeb stuff but also spinning, sewing, sailing, things not salient to discussion here. That seems like maybe a problem? I don't want to spam this forum. I'll think about this. Maybe I shouldn't be using brid.gy? There's so much I still don't know about how all this works.
#
aaronpk
the "also on bridgy" shouldn't be part of the tweet, so something is wrong there. once that's fixed they won't show up here
[aimee] joined the channel
#
[aimee]
Any chance I can get admin or maintainer rights on `microformats/microformats-parser` it's difficult to maintain this package without those permissions (I need to change required status checks)
jacky and mro joined the channel
gRegor joined the channel
#
[tantek]
KevinMarks++ and [aimee]++
#
Loqi
[aimee] has 1 karma over the last year
#
Loqi
KevinMarks has 22 karma in this channel over the last year (51 in all channels)
jacky joined the channel
#
[aimee]
Thank you 😊
gRegorLove_, gRegorLove__, jacky and mro joined the channel; lkhrs[m] left the channel
#
jacky
if I had a h-card that was 'indirect' (and by indirect, I mean, its URL doesn't point to the current page but it has some properties associated to it), how should one go about 'resolving' the rest of the information? I figure it'd be some sort of semi-recursive looking up of the URLs pointed at in the h-card and using it to build a composite h-card
#
jacky
contact has information for IM (my MVNO number and fingerprints for communications) and the about page serves as my representative h-card
#
jacky
is certain there's an algo for this
#
[snarfed]
lots of background in https://indieweb.org/h-card#Issues , but I don't remember any existing process for "merging" multiple h-cards from different places
#
jacky
I see something at https://indieweb.org/h-card#partial_vs_complete (that I've actually added to)
#
jacky
and there's some stuff at https://microformats.org/wiki/representative-h-card-parsing but this looks like a means of getting the 'truth'
#
jacky
yeah this might be a bit unique/edge-case-y
jacky joined the channel
#
Loqi
[hollie] has 1 karma in this channel over the last year (2 in all channels)
#
[tantek]
unfortunately, at least in my experience working with folks, this is typical for new folks aspiring to IndieWeb values using self-hosted WordPress
#
[tantek]
per the analogy in your post, using WordPress means signing up to forever be a WordPress-mechanic
#
[tantek]
(which is why I'm posting this in the #indieweb-dev channel)
#
[tantek]
LOTS of us who have even have the prior skills of programming, or HTML/CSS, or PHP etc., specifically have either transitioned away from WordPress, or have avoided it altogether for simpler solutions where if you’re going to have to spend time being a "mechanic" at least the time is better spent (and the solutions require a lot less maintenance)
#
AramZ-S[m]
Yeah, I'm trying to put work into figuring out and documenting how to do more of this stuff with Static Site Generation in general and 11ty in particular.
#
AramZ-S[m]
It just feels like I end up spending more time doing actual writing on my blog and less time fiddling with the code on SSGs
#
AramZ-S[m]
Tho some stuff is obviously more of a challenge than others.
#
AramZ-S[m]
Also, I think a lot about linkrot and I like the idea of a site I can drop onto GitHub pages and know that one day if my domain expires the pages will still be up and public for the life of GitHub, even if on a slightly different domain.
jacky joined the channel
#
[hollie]
Oh thank you [tantek]! Okay so I'm curious, as a total newbie....what are these WordPress alternatives? I'm super curious! I'm aware of things like Wix or Squarespace but those aren't the types of sites I would want (and my one foray into WixLand went very poorly). If I were willing to devote some time to learning, is there a better thing that folks here would suggest I learn, or look into?
#
GWG
[hollie]: Micro.blog?
#
GWG
[hollie]: Sorry WordPress didn't just work. I feel bad
#
[hollie]
I'm not saying no to micro.blog (I have one and like it: hollie.micro.blog) but it has some problems for me at the moment. One is that I really want to be able to make my theme look different, and I don't understand how (I'm happy to learn - would that be "learn PHP" still?). Second, I still want to be able to post about my other hobbies and have the ability for other folks from those communities to comment and subscribe. Right now
#
[hollie]
there's no way for that to happen, whereas with WordPress anyone can comment or subscribe.
#
GWG
How is Known doing lately?
#
[hollie]
Oh my gosh, no! Don't feel bad. You've been super helpful! I think - is this Dave? Lol I clicked on the name and I can't tell who this is...
#
[tantek]
who is GWG?
#
[hollie]
Ah! Thank you.
#
GWG
Yes, GWG is my old IRC nickname from freenode
#
AramZ-S[m]
I feel like one could do a really interesting POSSE site using an SSG on Glitch.
#
[tantek]
[hollie] for the last use-case you mention, I believe anyone can subscribe to any micro.blog because they support a bunch of feed formats, h-feed, RSS, JSONFeed
#
[tantek]
I *think* [manton] has or is working on micro.blog receiving and showing webmention-based comments (re: "anyone can comment"), and if/when that works, that also means you can sign-up to get backfeed from Bridgy so people can use Twitter to comment on your posts (or commentpara.de)
#
[chrisaldrich]
I still love my Known install, but I think Hollie would be roughly in the same boat as with WordPress from a learning curve perspective and the community around it isn't as large or active.
#
[tantek]
Indeed, I feel like Known needs a strong round of bugfixing and rough edge smoothing to make it more "install and go" usable
#
GWG
I just feel like I need to do more to help onboarding
#
[tantek]
GWG, onboarding to what?
#
GWG
WordPress.
#
GWG
Getting new people started
#
[hollie]
I don't think readers of my micro blog can subscribe to get posts by mail, can they? I have a bunch of subscribers at my old WordPress.com hobby blog that I'd like to be able to move, offer them the same easy way to get posts. I don't know how to do that, and it isn't obvious to me how anyone outside the micro blog community can comment on my posts (someone said you can install....ack I can't remember the name - a popular comment
#
[hollie]
service. But I looked into the price and it's not what I want to do.
#
GWG
I learn a lot helping people
#
[tantek]
GWG, please go re-read [hollie]'s blog post. "onboarding" is not the biggest problem, maintenance (not wanting to have to be a WordPress-mechanic) is the problem
#
GWG
I know..I just always feel if it was easier.. but I always blame myself
#
[chrisaldrich]
I played around with Blot.im a few months back and really enjoyed the pared down minimalist ethos of mostly just text, but when it comes to easy out-of-the box flexibility, one still has to have CSS and other general development chops to get it to do "all the things" one might want.
#
[tantek]
what is subscribe by email
#
Loqi
It looks like we don't have a page for "subscribe by email" yet. Would you like to create it? (Or just say "subscribe by email is ____", a sentence describing the term)
#
[hollie]
Just found Known's website. This looks cool! Am reading.
#
[chrisaldrich]
What is Known?
#
Loqi
Known is an open publishing / community platform project https://indieweb.org/Known
#
[tantek]
I thought we had a page for following/subscribing by email. I'll go look for it
#
[chrisaldrich]
What is a newsletter?
#
Loqi
A newsletter is a regularly scheduled email that is sent out on a specific topic to an email list https://indieweb.org/newsletter
#
[chrisaldrich]
[hollie] I don't use it much, but I've got a sample Known instance that one can join at http://known.boffosocko.com/account/join if you want to test out some basic pieces of functionality, but I don't think I've turned on or opened up all the things there in terms of some of the syndication plugins, etc.
#
[tantek]
I mean specific for blogs [chrisaldrich]
#
[hollie]
I'm sorry I don't understand - a personal website, that I can join? I know "instance" in terms of Mastodon, is that the same thing? I'm looking at some of the example websites right now to try and get a feel for what this is.
#
[tantek]
[hollie] Known can operate both in a single-user mode and multi-user mode (where one user is still the "primary" user)
#
[tantek]
I believe what [chrisaldrich] is offering is a secondary account to play with the UX/features of Known including making posts etc.
#
[tantek]
without having to go through self-hosting install rigamaroles
#
@brianleroux
indieweb is delightfully chaotic. there are some very well baked specs (like indieauth) and some very grassroots things (like the nascent microformat h-app) … and because its federated you can sort of take it in whatever direction makes sense for *you*.
(twitter.com/_/status/1532481969740623872)
#
[hollie]
Ah okay, thanks!
#
[tantek]
one big nice thing about Known (in contrast to WordPress) is that it has a lot (most?) of the IndieWeb friendly protocol/standards support built-in than WordPress, so very little fiddling with plugins
#
[tantek]
well that sounds like a PHP upgrade issue
#
[tantek]
I wonder if Known has been fixed to work with the latest PHP?
#
[chrisaldrich]
It's been ages since I've played with that server [hollie]. I'll try to look at it later when I'm back at my desk
#
[hollie]
No hurry! Thank you for checking. I need to take a bit of a break anyway.
#
[chrisaldrich]
Mostly I keep it for folkx to kick the tires a bit. It was also an experiment at crossposting from another site to it as a syndication endpoint.
jacky joined the channel
#
[chrisaldrich]
That version is definitely not on the bleeding edge of Known development. 😭
#
gRegor
hollie++ great post, thank you for sharing (and for sticking in there)! You're definitely not alone in those thoughts.
#
Loqi
hollie has 2 karma in this channel over the last year (3 in all channels)
#
[tantek]
[chrisaldrich] looks like you might have to put your Known-mechanic overalls on and get your hands dirty 😉
#
[tantek]
aside, [hollie] I'm really appreciating the VW Bus metaphor. so apt
tetov-irc joined the channel
#
[hollie]
I'm so glad it resonated, thank you! I was a bit worried about, trying to express both hope and frustration.
#
[tantek]
you'll find plenty of sympathy and resonance in various kinds of frustration here 😂 😭
cybi joined the channel
jacky joined the channel
#
[snarfed]
[KevinMarks] ++
#
Loqi
[KevinMarks] has 23 karma in this channel over the last year (52 in all channels)
#
[hollie]
Oh gosh, I love that post, and it applies to boats, too! Very very much applies to boats. ☺️
jacky joined the channel
#
[snarfed]
[hollie] I'll second the micro.blog recommendation. Definitely less aimed at tweaking or admin than WordPress or Known, for better or worse. You can choose a new theme, customize one, or make your own though! https://help.micro.blog/t/custom-themes/59 , https://help.micro.blog/t/plug-ins/104
#
[snarfed]
and it can send posts as email newsletters so your friends can subscribe: https://help.micro.blog/t/email-newsletter-subscriptions/731
#
[snarfed]
re comments, you're right, it doesn't have a traditional comment form like WP. it does accepts webmentions, and will eventually include backfeed from Twitter etc
#
[hollie]
Oh hey, newsletter subscriptions! I'll read about that.
[Chris_Lott] joined the channel
#
gRegor
You don't kneed to know PHP to update micro.blog themes either
#
gRegor
kneed? ha