LoqiTwitter Poll is a Twitter feature that lets you post a poll question with up to four answers for people to choose https://indieweb.org/Twitter_poll
AngeloGladding, [unoabraham], loicm, cweiske, [kevinmarks] and jeremycherfas joined the channel
jeremycherfasAnd in the curl_response "{"me":"http:\/\/localhost:8888\/grav-admin\/","client_id":"https:\/\/omnibear.com","scope":"post create delete update"}"
jeremycherfasChrome. Omnibear has an option to open the Inspector before you send a POST, so you can see the error messages. But it seems that if the response is OK the popup just closes.
ZegnatOh. Actually. I think it isn't working at all. What is happening is that PHP is throwing an error, which gets send to the browser as a HTTP 200 response.
ZegnatThe default is just $_SERVER['HTTP_HOST'], which will be without the :8888. So if you are using the default base_url, it is actually comparing `https://localhost/` (the me in the micropub endpoint) to `http://localhost:888/grav-admin/` (the me you gave to token endpoint)
ZegnatThe micropub endpoint code is assuming that you want your $me to be https:// followed by the bare domain, which is localhost for you. But that isn’t what you have used during the indieauth steps.
ZegnatAnd then that gets compared to the $response['me']. ($response['me'] is the me-value the token endpoint sends, and completely down the flow, is the original me that was given to the token endpoint when you logged in with selfauth.)
ZegnatIf base_url on line 10 of your micropub/config.php is set to 'http://localhost:8888/grav-admin/' and it still isn’t passing the $me == $response['me'] check, something is iffy somewhere
jeremycherfasWhich is great because it means Micropub is trying to make the file, and as I have done nothing yet to give it the right paths and things for Grav versus Hugo, that is entirely to be expected.
jeremycherfasSo, while it would be nice to get to the bottom of why the $me check fails, I'm happy right now to proceed with base_url hard-coded and move on.
jeremycherfasI always like to accomplish something before doing dumb things like opening email and breakfast (or coffee) and this seems like a good moment to pause.
Zegnatremembers how he was turned down at his last job application for being “too junior” of a developer, and goes back to mitigating timing attacks against his token endpoint
Zegnat!tell jeremycherfas thanks again for all the debugging! I have pushed v1.1.0 of Mintoken: that includes your README tweaks as well as the Apache fix
Loqijeremycherfas: Zegnat left you a message 1 hour, 5 minutes ago: thanks again for all the debugging! I have pushed v1.1.0 of Mintoken: that includes your README tweaks as well as the Apache fix
@calum_ryan↩️ Likewise would be great to have your input on this on IndieWeb slack/irc.
A couple of people joined in interested in knowing more about the features available for sending/receiving Webmentions on static sites. Noted jekyll-webmention_io by @AaronGustafson as one option for Jekyll (twitter.com/_/status/994193666737627136)
LoqiMorris is a self-hosted PHP service for storing Webmentions from webmention.io in a JSON format that static sites can use to render them without querying webmention.io on each build https://indieweb.org/Morris
schmartyjacky: haha, i hadn't used it for any new projects in a while, either. i got inspired after reading a lot of the code in projects from aaronpk, zegnat, and others.
schmartyi also got frustrated at the extra code organization and server config steps for hosting fresh flask and sinatra apps and decided to give "just slap down a PHP file and get started" a try.
[eddie]aaronpk: So I’m thinking about trying to get Indigenous 1.0 released for IWS, but I’d probably need to scale down the current “1.0” feature set. Before I try to attempt figuring out what the final 1.0 would be, I want to see if you think you would be interested in rolling out the short-term Aperture accounts? I imagine you have a lot to do before that so I don’t expect that’s something you have time for
tantekSince IWS is just over a month away, I figured I'd try to collect a list of particular itches to scratch (features to get working) on my site *before* IWS, to show, and something to build on during
snarfedtantek if you're taking votes, your minimal implementation of rendering rsvps on event posts is awesome...i bet it'd be pretty easy to extend to showing replies on normal posts too! i vote for that :P
snarfed(and i expect would still mostly avoid spam, since it seems like the majority of that for you is @-mentions, which are sent to your home page, not to posts)
tantekshowing actual comments (replies) on "normal" posts is similarly blocked on some form of moderation tech since I already get nonsensical (at best) replies which I do not want to show or link to on my site :/
tantekI realize that these are not typical problems, but eventually we're going to have to solve these problems for folks that tend to get "attacked" more on social media (that is, assuming they want to make backfeed work)
tantekI could start the other way too, with a whitelist and *only* show responses on "normal" posts from either indieweb or whitelisted (followings?) silo accounts
jacky.wtfcreated /IndieMark_Scanner (+441) "Created page with "**IndieMark Scanner** is a project started by {{JackyAlcine}} to give IndieWeb participants a way to determine exactly where they fall on the scale of marks. It's like https:/..."" (view diff)
[eddie]aaronpk: Sounds good. I’ll think more through what my final 1.0 feature set would look like while you think through Aperture and then we can compare notes
aaronpkif you can preview and subscribe to feeds within Indigenous then people won't really need to interact with the Aperture UI except to create channels, and that sounds like a lot less support I will have to do
[eddie]One of the things I’m doing right now is adding channel settings, and I’ll be adding the ability to add/remove feeds to a channel that way. Preview should be pretty simple since I can reuse the timeline view with the preview data returned from Microsub
[eddie]Hmmm 36 issues for a potential Indigenous 1.0.... about 1 a day to finish in time for IWS?!?!? 😕 haha I guess we’ll see. I definitely need to step it up
tantekKartikPrabhu: I think GDPR may have effectively outlawed use of blockchain for any personal/identifiable data, which is nearly all data these days (account info, photograph etc.)
@pandemia↩️ Hai ragione Nicola, su Pandemia li ho riaperti insieme a webmention. Su http://lucaconti.it potrei fare la stessa cosa ma non l'ho fatto per pigrizia e perché non mi diverte tanto gestire la parte tecnica. Ora sono a San Francisco. Magari quando torno (twitter.com/_/status/994289171228344320)
ZegnatI am not sure if having a legitimate interest to handling their data (because a person with an account has requested this of you) makes you exempt from removing said data. I don’t even know if there are exceptions to the right to be forgotten thing.
ZegnatMaybe, but would that make you a data processor for the account owner? Maybe in the way Google Analytics is reframing things? If so, I wonder if that means you must have DPAs with account owners
Zegnatmaybe you should advertise people hosting their own copy of webmention.io more instead, aaronpk. Then they are in charge of their own data and what they do with it
aaronpkbut my question is what if someone like Zegnat comes to me and says "delete everything about me from webmention.io", does that mean i should also delete the webmentions he has sent to tantek.com that are stored in your account?
ZegnatI am not sure I would build that tool the same way if I did it today. I see no reason why it would need the whole of jQuery to generate an HTML string.
tantekZegnat: I see no reason why a generator update from hCard to h-card would need to even ask the questions of what JS framework it was written with, why it would need that framework, and prompt or imply a rewrite far beyond the original scope of a simple update. cc: [jgmac1106]
ZegnatWell, you have to update template strings, but they target a 2005 templating system I had never heard about. It doesn’t need changing, but it did mean I had to check what that templating system does/does not support
Loqi[Jeena] I love the podcast, I didn’t know that it was needed that badly but just listening to people talking about IndieWeb technology and questions I realize that it’s so much easier for me to listen to long ass podcasts for hours than read pages and pa...
GWGSo, the logic is that if the source URL is on the domain whitelist, auto-approve it. The second level is to check the canonical URL. In future, it may be that I find a way to narrow it down.