#dev 2023-01-30

2023-01-30 UTC
[tantek] joined the channel
#
[tantek]
The difference is, a /reply has a /reply-context inside the h-entry but not in the e-content. Quoted text is inside e-content.
#
[tantek]
That is, a /quote (indieweb version of a quote-tweet) includes the portion quoted inside the e-content.
gRegorLove__, [snarfed], [fluffy], IWSlackGateway, [tantek] and [aciccarello] joined the channel
#
[aciccarello]
I wrote some quick tests to check how my site's microformats are parsed... very illuminating. I have some significant updates to make.
sebbu2 joined the channel
#
[tantek]
Might be of interest to some folks: https://fediversereport.com/
#
Loqi
[preview] The Fediverse Report
[KevinMarks] and sivoais joined the channel
#
@rem
↩️ chill out, I've disabled the http://webmention.app domain. I'll sort it back out this week. The command line tool still works if you're using that. (2/2)
(twitter.com/_/status/1620038474458865664)
#
@rem
So apparently http://webmention.app is getting hammered too, with bad requests causing timeouts. I put it into a paid Vercel account at 10am and at 12am I've reached nearly 750 GB-Hours (whatever that means - but it's 75% of the limit). So for now, because I want to (1/2)
(twitter.com/_/status/1620038473255108610)
#
[tantek]
^ heads-up [KevinMarks] (check on mention.tech), [aaronpk] (webmention.io), voxpelli (webmention.herokuapp.com)
#
[tantek]
check your stats and see if there's any weird access patterns going on
#
[tantek]
what is Vercel
#
Loqi
It looks like we don't have a page for "Vercel" yet. Would you like to create it? (Or just say "Vercel is ____", a sentence describing the term)
#
[KevinMarks]
had a minor shock there as Google console was showing annual costs rather than monthly…
#
[KevinMarks]
I may need to look at unmung and svgshare more closely as it may be that they're being used as proxies by spammers
#
aaronpk
wow. I normally get bandwidth alerts from Linode and I don't have any yet
bterry and [snarfed] joined the channel
#
[snarfed]
this kind of thing does happen very regularly, unclear if this one is different. normal probe spikes can disproportionately affect apps like webmention.app if they make a lot of external fetches, esp without caching or enough input validation, and if the platform bills by request time instead of (or in addition to) CPU utilization or instances or anything else
#
[snarfed]
seems like the main issue here was Vercel's overreaction to a relatively small traffic spike
[dave], IWSlackGateway, [tantek], [KevinMarks] and lqdev[m] joined the channel
#
lqdev[m]
How do you all think about Polls as part of your website? I know they're a thing on Twitter / Mastodon / Tumblr. I've tried embedding a (insert your polling software here) form in a Note post and that seems to work okay, especially if you want access to not be constrained to any specific silo. https://www.luisquintanilla.me/feed/ms-forms-embed-test
#
lqdev[m]
However, I could also see an RSVP-like microformat annotation working for polls as well.
#
lqdev[m]
Thoughts?
#
Loqi
[preview] lqdev
[snarfed] joined the channel
#
lqdev[m]
Thanks. This is exactly what I was looking for.
jjuran joined the channel
#
capjamesg
My metaphorical ears are burning!
#
capjamesg
lqdev You can inspect the code on https://jamesg.blog/poll/ to see how my solution works.
#
capjamesg
I think I look for the word(s) in each option in the poll for each Webmention response.
#
capjamesg
Then, I tally them up and show them on the page.
#
capjamesg
Oh! I didn't document this one!
#
capjamesg
I should.
#
[tantek]
what is not coffee
#
Loqi
418 is a little teapot, short and stout https://indieweb.org/not_coffee
#
lqdev[m]
capjamesg: and when someone clicks on one of the options you basically send a Webmention to yourself?
#
capjamesg
The options aren't clickable. You need to send a Webmention yourself to vote.
GregL[m] joined the channel
#
capjamesg
Although that is an interesting idea!
#
capjamesg
Oh, sorry...
#
capjamesg
If you have a webaction handler set up, the "Vote" links will be replaced with links to your micropub client that you set up in your webaction handler.
#
capjamesg
What is webaction?
#
Loqi
A web action is the interface and user experience of taking a specific discrete action, across the web, from one site to another site or application, like a cross-site follow button, or a reply button on a post, which when activated, allows you to reply using your own site instead of the site you are viewing https://indieweb.org/webaction
#
capjamesg
Otherwise, the links point to micropublish.net for now.
#
lqdev[m]
TIL about Webactions. There go the next few months of my life trying to implement a dotnet library for them. 😅 Thanks! I'll give your post and the Webactions wiki a look.
jamietanna joined the channel
#
jamietanna
snarfed I've raised - but not yet verified - https://github.com/snarfed/oauth-dropins/pull/284 and wonder your thoughts. Also cc aaronpk in case this is a bad choice and we should keep using the Profile URL flow
#
Loqi
[preview] [jamietanna] #284 Migrate IndieAuth to full authorization_code grant
#
[snarfed]
wow, awesome, thanks jamietanna!
[aciccarello] joined the channel
#
[snarfed]
jamietanna I'm open to this, but I don't know much about it. what's the backward (slash forward slash sideways?) compatibility story?
[jacky] joined the channel
#
[jacky]
left the styles to browser defaults (for now, with some massaging away from serif)
#
[jacky]
Initially, I was thinking about just making a bunch of buttons but I think giving a description of side effects would be more helpful (and assumes less of the user)
#
[jacky]
I don't know if that image shows up in IRC (I don't see it in Discord)
#
IWDiscordRelay
<j​acky#7226>
#
[jacky]
okay discord will print a link to the CDN image
jamietanna joined the channel
#
jamietanna
This change would mean that folks who only have an authorization_endpoint can no longer authenticate to Bridgy Fed, as this now requires a token_endpoint too. I believe this is in the minority - but am happy to be corrected - of users
#
jamietanna
Of those who have a token endpoint, but haven't kept up-to-date in the spec for the last few years, this wouldn't be any changes, as the updates to add Proof of Key Code Exchange (PKCE) are backwards-compatible and can be ignored
#
[snarfed]
ok! then yeah, to merge this, we'd at least want to keep the authorization endpoint support
#
[snarfed]
(and unify the discover_authorization_endpoint and discover_token_endpoint functions)
#
[snarfed]
if you do want to push this forward, you'll probably want to get set up to run and test the app locally
[schmarty] joined the channel
#
[schmarty]
this Ben Ubois (Feedbin creator) interview on shoptalk has a lot of hits! i mentioned it in meta for how they touch on social features but i also now have an itch for an email-to-microsub-channel thing for stuff like patreon updates and newsletters that i want out of my email and into my reader. https://shoptalkshow.com/549
#
[schmarty]
trying to decide if it makes sense to look into using one of these and maybe exporting a feed that i can subscribe to in aperture. _orrrrrr_ start researching what i can glue together from more general parts to go from inbox to micropub (into an aperture channel) directly.
#
[KevinMarks]
Gmail used to have an atom based api
#
AramZ-S[m]
That's cool. I wish that was still around
#
AramZ-S[m]
I know they have a pretty realtime API though that one can play with, or at least they used to
#
[schmarty]
i'm thinking of setting up something like this to "catch" the mail and set up some forwarding rules from my gmail inbox. https://docs.sendgrid.com/for-developers/parsing-email/setting-up-the-inbound-parse-webhook
#
[jacky]
ooh this is interesting
#
lqdev[m]
<[snarfed]> "Newsblur does that, it's great..." <- big fan of this feature in NewsBlur. Keeps my inbox clean and I access info all in one place.
#
@gabriewee
I wasn't going to talk about my site redesign, but after enabling webmentions I realized that people were actually reading my posts and finding answers they needed, so I decided to write a blog post about the process. https://gabriellew.ee/posts/2023/01/30/new-year-new-design/
(twitter.com/_/status/1620191967790641152)
#
[aciccarello]
That's a really cool site.
angelo, bterry, [chrisbergr] and [Caleb_Hearth] joined the channel
#
[Caleb_Hearth]
sure is