#dev 2020-07-30
2020-07-30 UTC
[jgmac1106] joined the channel
# [tb] I'm really digging the simple format of "Summary" / "Intended Outcome" / "How will it work?" on GitHub's public roadmap repository https://github.com/github/roadmap/issues/82
[arush], [tantek], maxwelljoslyn and beko joined the channel
# @iamhirusi ↩️ Oh noes! I just realized IndieAuth does not allow URls with port numbers. Now I need to figure out how to get a .local domain running instead of localhost:xxxx :( (twitter.com/_/status/1288691420543385600)
[jeremycherfas] joined the channel
# [jeremycherfas] For limited testing, I have used ngrok.
# hirusi[m] Haha, well my client does! Unfortunately making changes and pushing them to my blog live won't work very well - the build times are almost 2 minutes/build. Which is why I'm here....
# hirusi[m] Going to try ngrok. 🤐
geoffo joined the channel
[tw2113] and [LewisCowles] joined the channel
swentel joined the channel
# hirusi[m] ngrok didn't work for me. the micropub endpoint on my site is on a docker network and is accessed as such: `http://indiekit:3000/` -- tunneling means docker is no longer able to route this between containers
# hirusi[m] `request to http://blog/ failed, reason: connect ECONNREFUSED 172.26.0.3:80`
# hirusi[m] I ended up just using docker's port mapping - `80:8080` -- however I still can't connect for some reasons.
# hirusi[m] Which is a Docker issue, but at least it's all being done locally, so it's really fast whenever I do get it to work...
vilhalmer joined the channel
# Zegnat hirusi[m]: I have a Caddyfile like this in my dayjob project folder, and then run `caddy run` on the CLI to proxy all requests to a domain (local.dayjob.example) to a localhost. https://gist.github.com/Zegnat/aefee16aa40dcf200fbecddfbd3cc91a
# hirusi[m] Well, I think it's not gonna work out for me either way - even with Caddy. IndieAuth has to make a request to the domain to figure out providers for verification. It can't connect to http://blog/ (which I have got working internally). I will need a domain/subdomain and have it point to my local computer's address, but then I also have to fight port blocking from my ISP. Too complicated.
# hirusi[m] uploaded an image: Screenshot from 2020-07-30 12-40-44.png (130KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/yERgozKzCmBXHsLoGLGQaApk >
# hirusi[m] So I might have to self host IndieAuth and a token endpoint as well... Getting this all working locally is rather tought. 🤐
# hirusi[m] Not self host sorry, but host locally. *
# jacky I proxy port 5000 to koype so it works at http://koype.test.black.af
# hirusi[m] Yes, that's the live indieauth.com
# hirusi[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/vJrGMzjTTzywzWWpIeuNltsD >
# Zegnat Could you skip the whole indieauth mess by using https://wiki.zegnat.net/media/token-provider.php ?
# hirusi[m] so I tried to use ngrok to take my blog online, use that as a login on celestial, but then that means my app can no longer figure out what `http://indiekit:3000` means.
# hirusi[m] I don't need to. anythign that does the same authorization flow as ia.c and is able to verify an identity and issue a token is good enough
# Zegnat Someone wanted to test Omnibear without setting up all the IndieAuth pieces: https://gist.github.com/Zegnat/9d3945f9b342d9b6af5ee33476003966#why
# hirusi[m] Wow 😂
# hirusi[m] okay I'm looking at the token-endpoint thing and Im not sure I understand it. I barely could make sense of the Sink yesterday hehe
# hirusi[m] okay I wonder if this will work cause my app is strictly tied with everthing that indieauth spec has written, not just those 2 pieces
# hirusi[m] so can I just use php's built in server to run this locally? is it just one file?
# hirusi[m] Let me test it quickly in that case and report back
# hirusi[m] Wait, my Micropub endpoint is also on docker so I will need to host this on Docker as well 😭
# Zegnat So say your micropub endpoint is at http://blog/micropub and you want the bearer token AAA to be sent by the micropub client for all the requests. You put those two things in the token-provider and it gives you a link like this:
# hirusi[m] Okay that might work, let me do a quick addition to my docker compose and test this out
# hirusi[m] Okayyy, will do
# hirusi[m] Should I use php 5.x or 7.x will be fine?
[Rose] joined the channel
# hirusi[m] Zegnat++
# hirusi[m] Hmm, not yet. I'm getting a 403 using php:7-apache image. Maybe it need some config to work.
# hirusi[m] Yup
moppy, lahacker, Kappa and vilhalmer joined the channel
# beko welp. falling in love with Friendica. It even does microformats. Wondering if this can be easily indiewebified on top. Found https://github.com/friendica/friendica/issues/3092 so far.
# @BekoPharm Welp, I may start falling in love with #Friendica. Looks like it has good #microformats support.
There are 2 issues and I’d probably be sold already:
#WebMention: https://github.com/friendica/friendica/issues/3092
#IndieAuth: https://github.com/friendica/friendica/issues/1260 (https://beko.famkos.net/t/f8g) (twitter.com/_/status/1288772881355354112)
# hirusi[m] ok, is there a way for me to self host from the source code of indieauth.com?
# hirusi[m] https://github.com/aaronpk/IndieAuth.com - this would be it right?
# hirusi[m] thanks :)
[arush] and [jeremycherfas] joined the channel
# [jeremycherfas] OK.
KartikPrabhu, [Murray] and aaavvva joined the channel
# aaavvva aaa
# aaavvva ?
dckc joined the channel
[mapkyca] and Kappa joined the channel
# Kappa Hello! I need some help about RSVP with webmentions
# Kappa I got a brand new page for RSVP, but webmentions sending out are not RSVP, it's 'mention-of' instead
# Kappa I am not sure it's the the endpoint or syntax problem.
# Kappa I am not sure it's the the endpoint or syntax problem.
# Kappa I am using webmetion.io endpoint
# Kappa There is one RSVP for the IndieAuth Pop up session,
# Kappa one RSVP refers to the page itself,
# Kappa and then one h-event on that page
# aaronpk you have two options: give each of these RSVPs their own page (preferred) and send the webmention from each post instead of this feed page. OR, give each RSVP a fragment identifier and add a u-url within each h-entry that includes that identifier and send the webmentions from URLs like https://www.kappawingman.com/pages/rsvp#1 https://www.kappawingman.com/pages/rsvp#2 etc.
# Kappa Ok, for more compatible setting, let me try to give unique URL for each RSVP. Let me try again. Thanks.
flex14, [jgmac1106], geoffo, [manton] and [chrisaldrich] joined the channel
# Kappa Good, it is working for using two unique URL for the h-entry and rsvp. Thanks Aaron
dckc and KartikPrabhu joined the channel
[pfefferle] and [tb] joined the channel
# [tb] ngrok++
[mapkyca], sp1ff, nickodd, vilhalmer, KartikPrabhu and [jeremycherfas] joined the channel
# [chrisaldrich] I'm not sure what's going on, but this page https://willtmonroe.com/microblog/indieweb-events/ should at least be able to send a manual webmention using Telegraph or mention-tech, but yet nothing? Telegraph gives an error, but I would think that simply with the URL on the page it should do something?
[schmarty] and [tantek] joined the channel
# Loqi Friendica is an open source, federated social platform that aims to federate with many other networks (silo and indie alike) https://indieweb.org/Friendica
# [tantek] [KevinMarks] FYI, you may want to comment on this re: Fragmentions and styling control: https://github.com/w3c/csswg-drafts/issues/5233
# [tantek] In particular it was just discussed in the CSSWG, chat log in this comment (you need to expand to see the full log) https://github.com/w3c/csswg-drafts/issues/5233#issuecomment-666488974
[tb] and [KevinMarks] joined the channel
# [KevinMarks] I'll have a look - target: is also tricky with this as scrolltotextfragment can have multiple target: elements- currently it shows the first
# [tb] Hooray! Next milestone completed — Singulus publishes photos on notes to my Hugo site now 😄 https://tonyburns.net/notes/56ed0b/
KartikPrabhu, [jgmac1106], leg, shoesNsocks and [tw2113] joined the channel
zenen joined the channel; crazed and nickodd left the channel
# [jgmac1106] can anyone see what I did wrong in my markup here? I can't get telegraph to find any of the links: https://edu522sum20.jgregorymcverry.com/badges/whoami.html
# [jgmac1106] figured it out...forgot no nested h-entries for telegraph
[fluffy], leg, superkuh, [chrisaldrich] and [Murray] joined the channel
# [Murray] are there any services where you can test what a webmention will look like to the other person? As in, I can paste my own URL, and then see a) what links on the page can be found, b) of those links, which have available webmention endpoints, and c) what the endpoint _might_ infer from the microdata on the original page (I say "might" because I'm aware that will be down to the implementation to some extent, but even a rough skeleton like
[schmarty] joined the channel
# [schmarty] Murray good question and kind-of-not-really!
# [schmarty] A couple of things to try tho!
# [schmarty] https://xray.p3k.io shows "jf2" which is a condensed version of microformats2 JSON and used by several folks' sites to decide what a webmention "is" and what to display for it
# [schmarty] And if you have the post in a feed, Monocle's preview can kind of show, maybe, what some sites might display for that mention, ish. https://monocle.p3k.io/preview
[jeremycherfas] joined the channel
# [jeremycherfas] And Telegraph does 1and 2
# [schmarty] Telegraph requires an extra step to send I think
# [jeremycherfas] It does, [schmarty]
# [schmarty] Monocle uses X-ray under the hood so they'll show the same stuff
# [schmarty] 🎉
[tantek] joined the channel
# [tantek] if you wanted to help incrementally make progress, the Friendica Webmention issue https://github.com/friendica/friendica/issues/3092 could be split into two specific issues to work on / resolve
# [tantek] Another potential way to incrementally make progress is to file a new feature request for Micropub support which could depend on the existing IndieAuth issue: https://github.com/friendica/friendica/issues/1260
geoffo joined the channel
# [Murray] Well think I'm going to call it an evening. Not sure why the links aren't being picked up by Telegraph (or anything else); looks like any link in my floated side panel is just ignored. Microformats.io seems able to pick them just fine, even identifies them correctly as bookmarks etc. But then it seems like that site is a lot more lenient in general; it picked up my author url immediately, but it just took 30 minutes of debugging to get it in a
[manton] joined the channel
# aaronpk microformats.io is just running the microformats parsing, not trying to interpret the page for consuming as a comment or bookmark or anything. so thjat should only be used as an indication of whether your data is even parseable at all. XRay or other sites that try to make sense of the microformats are a separate step in the process
[tw2113] and [chrisaldrich] joined the channel