[kevinmarks], tantek, eli_oat, KartikPrabhu, Defenest_, snarfed, Defenestrate and j12t joined the channel
#loqi.meedited /monoculture (+82) "[kevinmarks] added "https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274" to "See Also"" (view diff)
mblaney joined the channel
#mblaneymy reader does the same as monocle. if a u-photo is found in e-content, it gets skipped.
#mblaneyonce all the u-photo's have been checked for duplicates, if there's more than one I put them in a lightbox.
#mblaneyI haven't added the UI yet to create photo posts myself (I would like to though), but I'm still adding u-photo to images in my post for brid.gy.
#mblaneyI actually check to see if I'm POSSE'ing via brid.gy, and only add u-photo in that case.
KevinMarks, jeremycherfas and j12t joined the channel
#vanderven.se martijnedited /IndieAuth (-125) "Updating definition and #Why to start clearing some confusion. Add a clear note about the naming issue right after the description of IndieAuth." (view diff)
#Loqi[Perlkonig] grav-plugin-webmention: Implements the Webmention protocol (with the Vouch extension) for the Grav CMS
#jeremycherfasI see that in the code for mentionclient.php, aaron says “If you want to collect debugging information so you can see the steps the library is doing, run IndieWeb\MentionClient::enableDebug(); before calling any other function.
#jeremycherfasWhere would I put that? Near the top of Notify?
#Zegnatjeremycherfas: the Notify script calls sendWebmention() which calls sendWebmentionToEndpoint() which calls _post().
#ZegnatIf you get the “Sending webmention now!” debug message after enabling debug in MentionClient, that means you reach sendWebmentionToEndpoint() right before its _post() call.
#sebselYou compared phpinfo(), right? Is curl on there?
#ZegnatOh, you can select any line on GitHub by clicking the line number. That will link to the specific line. If you want to do a multiline select, click on the first line and hold shift to click on the last line of your select.
#ZegnatBasically we are telling cURL to time out connection if it can’t establish it in 5 seconds, and to stop running completely if it is still working after 10 seconds.
#ZegnatThis is waaay too short for real use, but it might force the script to stop hanging.
#sebselYeah, I once had a problem when mentioning myself... The code got executed on first page-view, but since the endpoint does a GET on the source page, that first-page-view code got triggered again. The problems of sync webmention handling
#ZegnatI can’t recall how to dump the entire cURL from PHP off the top of my head. (There is an option for that, I believe, that gives basically the output -v does on the command line where it will show the exact request cURL makes and the exact response.)
#jeremycherfasThanks zegnat. But that’s the biggest mystery of all, that it works live WITHOUT those options. I am trying to get it to work properly locally. That’s what this is all about!
#jeremycherfasSo that I can then tinker with using XRay insted of mf2-php
#ZegnatYeah, we would need to figure out which cURL call was hanging and then see why to solve the core issue.
#jeremycherfasYup. On the other hand, as my eventual goal is to work with XRay, I’m tempted to go back to the version aaron helped me with ihn Nurnberg and debug that properly.
barpthewire and Defenestrate joined the channel
#ZegnatHave there been any updates since Nürnberg other than the discoverability fix I filed a PR for?
KevinMarks, j12t and jeremycherfas joined the channel
#prtksxnaIs someone running a REST API to get indieweb (and/or opengraph) information about a given URL?
#sknebelwhat's "indieweb information"? there are APIs for the microformat parsers, and x-ray does a bunch of stuff on top of that (authorship, post type, ...)
#prtksxnasknebel: mf2 parsing and post type discovery, yeah.
#LoqiXRay is an open source API that returns structured data for a URL by parsing microformats and following other indieweb algorithms, and is part of the p3k suite of applications https://indieweb.org/XRay
#prtksxnaI think what I am looking for is a service that'll take a URL, try to parse mf2/do post type discovery, if that fails, look at open graph data if present, and if that fails fallback to scraping. And return this information in a somewhat consistent manner.
#KartikPrabhuwill have to write it up and put script on github or something
#tantek.comedited /federation (+62) "note federation should not require setting up / creating accounts in both places" (view diff)
barpthewire joined the channel
#tantek.comedited /federation (+1872) "expand dfn with a few more specifics, add social media section, add XMPP and email to history" (view diff)
#tantek!tell aaronpk question about the federation support demonstrated by https://aaronparecki.com/2017/07/19/24/webmention-io - when you're looking at that post yourself when signed-into your site, do you have/see "Reply" or "Like" buttons yourself on the comments? And if you reply right there, do they get threaded with the original comment on micro.blog?
#tantek(basically I'm wondering if how hard/easy it is for you to reply/back forth with someone who is on micro.blog, without either of you having to do anything "special")