#dev 2021-08-18
2021-08-18 UTC
#
@Lohn I'm trying to indiewebify my entire site. Still a work in progress, but now I have full support to webmentions and, I hope to send whostyles. I think I made everything all right. Next step is to support receiving whostyles too.
Kicks Condor and… https://lohn.in/notes/2021/08/1629245218/ (twitter.com/_/status/1427787772392321025)
#
@Lohn I’m trying to indiewebify my entire site. Still a work in progress, but now I have full support to webmentions and, I hope to send whostyles. I think I made everything all right. Next step is to support receiving whostyles too.
Kicks Condor and Sphigmus… https://lohn.in/replies/2021/08/1629246956/ (twitter.com/_/status/1427791834852515841)
jacky joined the channel
#
GWG Not sure why I decided to brainstorm on this right now, but https://github.com/indieweb/indieauth/issues/88
jacky and justache joined the channel
#
capjamesg[d] Is there a non-manual way to request Brid.gy resend all webmentions?
hendursa1 joined the channel
tss and [Gabriele_Girel] joined the channel
#
[Gabriele_Girel] Hello IndieWeb! I was wondering, is there a way to unsend a webmention?
#
capjamesg[d] I think you can delete one.
#
capjamesg[d] Oh, never mind. I was confused.
#
capjamesg[d] If you delete a post, you should send a 410 Gone status code and resend webmentions.
#
capjamesg[d] I don't know if you can send one and then unsend one.
#
capjamesg[d] I don't think so.
#
[Gabriele_Girel] I was wandering because if there was something wrong with a webmention (e.g., title or content), I was thinking it would be nice to unsend it, fixed the content, and resend it. Because from what I understood (at least for webmention.io) when deleting a webmention, the source URL gets blocked. Right? 😕
#
[Gabriele_Girel] Would that overwrite the previous one automagically?
#
[Gabriele_Girel] Awesome! Thanks sknebel++ abd capjamesg[d]++ for the clarification ❤
#
capjamesg[d] Yeah.
#
capjamesg[d] You can edit a webmention and resend it. The receiver should update the data they have on your webmention.
#
capjamesg[d] (This is not yet something my receiver supports but I will. It's part of the spec.)
tetov-irc and epilys joined the channel
#
epilys Hallo, I'm implementing webmentions and I was wondering if anyone has written any local testing tools for it (I already know of webmention.rocks)
#
Zegnat Are you testing a webmention sender or receiver? For receiver I think https://github.com/voxpelli/node-webmention-testpinger can be run completely locally to send it a bunch of mentions and see if you can parse it correctly. But is the only one I know off on the spot
#
epilys Zegnat, I don't really want to install npm and run node 🤔
#
epilys I am writing a python script with the standard library http.server
#
epilys to host a dummy webmention endpoint
#
epilys if I upload it with a license on gists.github.com someone could add it to indieweb wiki if they want to?
#
epilys so that others can use it
#
[Gabriele_Girel] Would love that! 👍
#
epilys btw, to answer your question, I'm writing a sender/receiver. I've written a link aggregator/discussion forum and I want to send webmentions for posted links and also receive
KartikPrabhu joined the channel
#
epilys https://github.com/epilys/sic
nertzy joined the channel
#
epilys well I already wrote a server that accepts any target: https://pastebin.ubuntu.com/p/Q3Fw6QHNwx/
#
epilys It's very fast to prototype stuff with python
#
[KevinMarks] I have a python one here https://github.com/kevinmarks/mentiontech but it does depend on appengine utilities
#
epilys nice!
#
epilys I want something more minimal but that's cool :) You should write a README!
#
capjamesg[d] epilys I agree. Python is super easy to use when you are building prototypes.
#
capjamesg[d] By the way, anyone can contribute to the wiki!
#
capjamesg[d] If you want to add a link to your Gist but don't have an account on the wiki, you can do so from here 🙂
#
capjamesg[d] See the "[[Foo]] (or X" example. I didn't quote it all so that Loqi would not pick up on it 🙂
#
capjamesg[d] I have a webmention endpoint written with Flask.
#
capjamesg[d] But the README is sort of outdated 🙂
#
epilys ah that's marvelous, I will put it myself then
#
epilys thank you capjamesg[d] :)
#
capjamesg[d] What is a webmention receiver?
#
Loqi It looks like we don't have a page for "webmention receiver" yet. Would you like to create it? (Or just say "webmention receiver is ____", a sentence describing the term)
#
capjamesg[d] A webmention receiver is an application capable of accepting and processing Webmentions. webmention.io is an example of a webmention receiver.
#
Loqi It looks like we don't have a page for "webmention endpoint" yet. Would you like to create it? (Or just say "webmention endpoint is ____", a sentence describing the term)
#
GWG Zegnat, sknebel Would you have any thoughts on https://github.com/indieweb/indieauth/issues/88
#
Zegnat Quick thought, though I am at work and can’t really give it any depth, but I feel like using grant_type is wrong in this case. You are not asking the OAuth endpoint to grant you a token at all. I see it more as querying for information you expect the token endpoint to already have. Which would be closer to something like token introspection
#
capjamesg[d] sknebel A redirect might be wise. I couldn't find anything detailed on webmention receiver though
#
epilys Here it is
#
epilys I guess it can go here: https://indieweb.org/Webmention-developer#How_to_test
#
[Gabriele_Girel] @epilys++
#
[Gabriele_Girel] Thanks!
#
epilys :) Love to share stuff I create
#
epilys (Btw if anyone is interested in https://sic.pm I can give invites)
#
capjamesg[d] epilys++
#
capjamesg[d] epilys That looks great!
#
capjamesg[d] If you want to go a step further, you can run the discovery tests on webmention.rocks.
#
capjamesg[d] But I can see this being a useful tool for the community. Definitely add it to the wiki!
#
epilys To be honest I don't want to make an account just for this. The gist will stay public of course, if anyone with a wiki account would like to put it there I'd appreciate it deeply
#
capjamesg[d] I will 🙂
#
epilys yay :D
#
epilys thank you
#
capjamesg[d] Done.
#
epilys oh then forgive my ignorance, I just assumed there was
#
epilys hmmm gotta implement IndieAuth for sic.pm next
#
[Gabriele_Girel] Random question on IndieAuth. How are third level domains handled? Are foo.github.io and bar.github.io handleded differently?
#
[Gabriele_Girel] 👍 thanks GWG!
hendursaga, jacky, KartikPrabhu, angelo and shoesNsocks joined the channel
#
[Gabriele_Girel] Hello, telegraph.p3k.io just stopped working for me saying it doesn't see any links in any of my website pages and saying to check if I have an `h-entry` class (which I do). I double-checked with webmention.app and things seem to run correctly. Any idea what might be going on?
chatter, hendursaga, jacky, maxwell_joslyn[d, tetov-irc and wackycity[d] joined the channel
