#dev 2020-08-12

2020-08-12 UTC
[georgenancejr] and geoffo joined the channel
#
jacky
ahh this is nice
#
jacky
using :nth-child CSS selector to adjust facepiles! http://koype.test.black.af/post/a5a714eb-9d3f-4e85-9d97-2cd194b5e09e
#
Loqi
[jackyalcineisgoinglocal] Rerum quisquam eum molestiae necessitatibus ut quos consectetur similique a.
gRegorLove joined the channel
#
jacky
(lorem ipsum best ipsum? prob not lol)
#
jacky
really excited to launch this new version of my site
#
jacky
lol if only
#
jacky
more like v21
#
jacky
if we're talking all of time
#
jacky
but this will be '0.2.0'
flex14, [chrisaldrich], gRegorLove, [manton], [cleverdevil] and prologic joined the channel
#
prologic
Can someone help me understand WebMentions without having to do a lot of reading (I hate reading being vision impaired); I have actually tried to read the spec too btw, but the docs kind of suck :)
#
aaronpk
I write a post on my site that links to a post on your site, then I send a POST request with the two urls to your webmention endpoint, then you verify the link exists on my site, and parse the content and show the comment
#
Loqi
[Aaron Parecki] Sending your First Webmention from Scratch
geoffo and justache joined the channel
#
prologic
aaronpk Thanks! that sounds really simple enough
#
prologic
So if I may put this in the context of twtxt.net
#
prologic
If I @prologic there write a twt that mentions say you @aaronpk on your own instance of the same software on another domain
#
prologic
Then my instance would make a POST to some URI on your instance
#
prologic
Your instance would then verify the two URIs for validity
#
prologic
and we're done?
#
prologic
Are the URIs arbitrary or specific to something?
#
aaronpk
That's the basics
#
aaronpk
you find the URL to post to by fetching the page and looking for a rel=webmention link
#
aaronpk
That's described in the blog post I linked
#
prologic
kk
#
prologic
lemme have a read thanks!
#
prologic
If I have any q's I'll come back and ask you :)
#
prologic
Thinking very seriously about adding more IndieWeb support to twtxt.net
#
prologic
aaronpk I have a question
#
prologic
If I add the /webmention endpoint handler/support to twtxt.net's backend and say your website sends a twtxt pod a webmention
#
prologic
actually I'm confused about how a "conversation" can occur across different systems
gRegorLove, KartikPrabhu, swentel, [xavierroy], moppy and dckc joined the channel
#
Zegnat
prologic: the webmention conveys “I mentioned your url A on my site at URL B”. So if you write a message on twtxt.net with an @Zegnat, where @Zegnat links to my site, you would send a webmention to the endpoint advertised on my site with a link to your message.
#
Zegnat
It is then up to my site to go and parse that link and do something with it. E.g. send me a notification that I have been mentioned.
#
Zegnat
Alternatively, if something is a reply, the webmention would be send to a specific message, rather than just someone’s profile page.
#
Zegnat
Then the receiver can again chose what to do with it, but many within IndieWeb chose to parse the sender’s message and display it as a comment on their own site
#
prologic
that's the part I'm not clear on
#
prologic
"choose to parse" and "display it on their site"
#
prologic
how is this done? is there a convention/rulle?
#
Zegnat
Not within the webmention spec, but the convention on the indieweb is to use microformats to see what sort of page sent the webmention
#
Zegnat
What is reply?
#
Loqi
A reply (or comment) is a kind of post that is a text (typically, though photos are possible too) response to some other post, that makes little or no sense without reading or at least knowing the context of the source post https://indieweb.org/reply
#
Zegnat
There is an example with some microformats there under How To ^^^
#
prologic
Ahh okay
#
prologic
this is why someone asked me on my project to support h-card and stuff
#
prologic
THanks!
[Murray], KartikPrabhu, raucao, Rixon, [Rose], JameySharp[m], jamietanna[m], Salt[m], JK_na, samwilson, nekr0z, jalcine[m], edrex, hirusi[m], fredcy_, gxt, [jgmac1106], jeremycherfas and flex14 joined the channel
#
prologic
Is there a public service/page I can test my webmention implemtnation against?
#
[Murray]
there's https://webmention.rocks/ if you're looking for a test suite
#
[Murray]
there's also checkmentions for testing receipt of mentions: https://checkmention.appspot.com/
#
prologic
Thanks!
swentie, KartikPrabhu, [Rose], dckc, [tb], [Ana_Rodrigues], [KevinMarks], loicm, [tw2113], [jgmac1106] and swentel joined the channel
#
jacky
prologic: a lot of this is mentioned at https://webmention.net/draft/
#
Loqi
[Aaron Parecki] Webmention
[tantek] joined the channel
#
[tantek]
what is a private message
#
Loqi
messaging refers to one user sending another user a message (memo, letter, txt, photo …) that they read sometime later; on the IndieWeb, either directly via a personal site, or from one site to another https://indieweb.org/private_message
#
[tantek]
private message << Use-case to be careful of when designing: Forwarding, in particular authenticating/verifying (and securing) both the forwarder and forwarding, but also transitively the senders and message(s) being forwarded. See https://chat.indieweb.org/social/2020-08-12/1597238678066600 for an example of how this is non-obvious and requires explicit design
#
Loqi
ok, I added "Use-case to be careful of when designing: Forwarding, in particular authenticating/verifying (and securing) both the forwarder and forwarding, but also transitively the senders and message(s) being forwarded. See https://chat.indieweb.org/social/2020-08-12/1597238678066600 for an example of how this is non-obvious and requires explicit design" to the "See Also" section of /messaging https://indieweb.org/wiki/index.php?diff=72024&oldid=60565
#
[tantek]
what is "further reading"
#
Loqi
It looks like we don't have a page for "further reading" yet. Would you like to create it? (Or just say "further reading is ____", a sentence describing the term)
#
[tantek]
hmm thought we had something for that
[tb] joined the channel
#
[tb]
Wow I had no idea GitHub had draft PRs now
#
[tb]
I'm used to mostly being in my company's enterprise deployment of it so I tend to be a bit behind on the latest and greatest
#
[tantek]
what's a draft PR?
#
[tb]
https://github.com/aaronpk/omniauth-indieauth/pull/6 — here's an example. TL;DR it gets rid of the merge button in favor of a button for the PR submitter to mark it as ready for review
#
Loqi
[craftyphotons] #6 Endpoint Discovery
#
[tantek]
[Murray] regarding "further reading" (from #microformats), see https://indieweb.org/posts#Footer_sections for those kinds of sections of a post and some thinking there
#
[tb]
So no more need for `WIP` all over the place in titles and labels 😄
#
[tantek]
ooh that's a good feature!
#
[tantek]
have totally wanted that, to open a PR with one commit, then add a few more and eventually mark it as yup this is ready for merging instead of it bugging the project owner immediately
#
GWG
[tantek]: I am expecting you to start opening Bridgy issues
#
GWG
Or is this still a GUTSy GUST issue?
[Murray] joined the channel
#
[Murray]
tantek: interesting, thanks for the link. Shame that the two most relevant (further reading and references) have no "in the wild" examples 😄 I guess your "referencing articles" is the closest to my use-case and pretty close to what I've got right now, but because I explicitly want to provide webmention context as well I'm also adding `h-entry`
#
[tantek]
note that all of those in that first cluster are marked up with h-cite and I should probably note that
#
[tantek]
in the wiki page explicitly
[KevinMarks] and [Murray] joined the channel
#
[Murray]
yeah I saw that, I've already got `h-cite` on there however I'm pretty sure (based on previous bits I'm working on) that the inclusion of `h-cite` tends to mean the links are ignored by a lot of parsers. At any rate, nothing is seen right now, which is a shame
#
[tantek]
GWG, hah, not going to file Bridgy issues on draft PRs when we haven't even figured out how to represent PRs by themselves on our own sites.
#
GWG
[tantek]: I still want to talk about that more
#
[tantek]
Murray, why would the links be ignored? that doesn't make any sense. They're still valid webmention sources to their targets
#
[tantek]
GWG, where is it on your priority list?
#
GWG
I don't ignore h-cite urls
#
GWG
[tantek]: Not sure...I should make one
#
GWG
[tantek]: I meant in here, not a session
#
[Murray]
tantek: that's what I'm trying to debug, but they end up not being listed. Most likely culprit is me getting some implementation detail wrong 😄 Though I know Telegram (which I'd normally use) won't like the nested `h-entry`. I'd assume XRay is the same... might just need to find some more tools to test with
#
GWG
[tantek]: I think we all have a lot of stuff on our lists
#
GWG
I have webmention work with Pfefferle, IndieAuth with the community working on iterating that, Micropub with the results of that session...
#
GWG
So...need to prioritize somehow
#
GWG
I need more hours in the week
#
[tantek]
GWG, do you have those things and the "still want to talk about that more" things on your Working On or Itches list(s) on your User: page?
[email096] joined the channel
#
GWG
[tantek]: I need to update my list... it's been ages
#
[tantek]
Might be a good place to collect them, just adding them to the end of the list to start with, so you can capture them explicitly
#
[tantek]
and then later, when you ask "I don't know what to work on next", that's the right time to go back to your list and evaluate relative priorities of things on the list
#
GWG
I said I might want to capture them on my site instead of the wiki... but one of the issues is that I don't have that setup
#
[tantek]
so don't make that a blocker, use the wiki first
#
GWG
needs to listen to more episodes of [Rose]'s organizing podcast
#
[tantek]
and if "want to capture them on my site instead of the wiki." is your *top* priority, put it at the top of the list, and just use the list to collect things in the mean time
#
GWG
I will probably use my user page and update that
#
GWG
Just... always so many dreams
#
[tb]
Ohh wonder if I have access to this
#
[tb]
Just got my Twitter API access approved recently
#
jacky
okay this is good tbh
#
jacky
I wonder if this'll make it easier to fetch like mass replies in brid.gy as well
#
beko
hint: shkspr.mobi features webmentions ;)
[fluffy] joined the channel
#
[tantek]
GWG, great to have "so many dreams"! Be proud of that and definitely add them however wild they are to your wiki list
#
Loqi
Ok, I'll tell them that when I see them next
#
jacky
!tell swentel do you plan to only release Indigineous in the Play Store? I was wondering about updates in F-Droid; haven't seen anything in three months
#
jacky
if it's something I can do, I'm down to help
#
jacky
oooh wait
#
jacky
polls are available via the API
#
jacky
the Twitter API, that is
kitt_, willnorris_ and [snarfed] joined the channel
#
[snarfed]
whaaaaat replies API in twitter whaaaaat
#
[snarfed]
sadly i expect it’s in the new API 😢
#
jacky
it is
JK_na, jjuran, jamietanna[m], hirusi[m], edrex, jalcine[m], Salt[m], Rixon, fredcy_, JameySharp[m], nekr0z and samwilson joined the channel
#
GWG
[tantek]: To dream the indieweb dream....This is my quest..to follow your blog..
#
GWG
Okay, now Richard Kiley will be in my head
[mchris] joined the channel
#
[mchris]
Newbie question: what's up with the new Twitter API? Is it going to make effective interoperability easier or are there new kinds of gatekeeper limits hiding in the functionality to try to keep users on the main platform?
[chrisaldrich] joined the channel
#
@vaughnhannon
I caught a Perseid! From Chilao Campground, Angeles National Forest Also on: * http://brid.gy ### _Related_
(twitter.com/_/status/1293643253955395584)
[cleverdevil] joined the channel
#
[tb]
Ohhh!
[grantcodes] joined the channel
#
[grantcodes]
Is this an option for Instagram PESOS for those that want it? https://developers.facebook.com/docs/instagram-basic-display-api/
#
aaronpk
Depends on if they approve an app that does that
#
aaronpk
there's the whole test mode vs live mode thing
#
jacky
oh I didn't even know you could still use their APIs
#
sknebel
guess one could try if they care if you use it on your account in test mode forever
#
[tb]
My presence on IG isn't consequential enough to me to go through the hassle I don't think
#
[tb]
I'm just going to syndicate to more open services like Flickr
#
jacky
if I could somehow pull stories then I'd be golden tbh
#
[tb]
Suppose there's always the option of a full on scraper in a headless browser! 😄
#
aaronpk
If the process for getting api keys isn't too terrible I could make ownyourgram ask people to get their own keys and paste them in lol
#
[tb]
Unfortunately looks like you can't get comments from that basic display API but better than nothing
[jeremycherfas] joined the channel
#
[jeremycherfas]
I don’t get comments either.
[Rose] joined the channel
#
[Rose]
I’d be willing to paste in an API key
#
jacky
I wonder if you can scrape the comments from the Web
[snarfed] joined the channel
#
[snarfed]
you can, bridgy does
#
[snarfed]
difficult though
KartikPrabhu, [KevinMarks], [tantek], loicm, [Ana_Rodrigues] and djmoch joined the channel; prologic left the channel