ZegnatHmm. Wondering how to send a notification to someone posting to GitHub from their website (e.g. tantek) that I have mentioned them in a reply I wrote on GitHub.
ZegnatI block everything in uMatrix. images, css, javascript. To save on data-usage. Though the saving from CSS is basically 0, it does sometimes stop multiple third-party CDNs from loading
petermolnarbut I'm having weird issues with it, namely with location precision and even more weirdly with gms connectivity, however, I'm not convinced that last has anything to do with it
[snarfed]@Zegnat bridgy github actually does backfeed replies to your replies (technically replies "after" your replies, yes) as well as replies to your issues. eg https://publog.stuifzandapp.com/posts/589
Loqi[Peter Stuifzand] It is possible to create extra activities for "like", however I noticed that not all apps supports this. I think Twitter will only shows different apps, and not the specific actions.
petermolnarkaushalmodi: you should publish rss 0.9, rss1, rss2, atom, json, rss3, activitystreams, mf2feed (did I leave anything out?), so you'd make truly everyone happy...
Zegnatdgold, did you do the Instagram download? Are those “comments, likes” you mention on the wiki comments and likes you have left on other photos, or also comments and likes others left on your photos? Big distinction, possibly worth elaborating.
aaronpkcomments.json is similar. looks like it is the timestamp of the photo i'm commenting on, my comment, and the username of the person whose photo i'm commenting on
aaronpkthere is enough data to make an app that would parse those files and send a bunch of micropub requests to your site to import all your history tho
Loqicweiske: kaushalmodi left you a message 3 hours, 59 minutes ago: Is there a way to extract comments specific to just my domain from commentpara.de?
Zegnatjf2 tries to normalise certain behaviour for easier consumption. “mf2 json” isn’t really a format, just a name for the canonical serialisation of mf2 parser output.
Loqijf2 is a working prototype of a simpler JSON serialization of microformats2 intended to be easier to consume than the standard Microformats JSON representation https://indieweb.org/jf2
LoqiIt looks like we don't have a page for "microformats2 JSON" yet. Would you like to create it? (Or just say "microformats2 JSON is ____", a sentence describing the term)
Zegnatmicroformats2 JSON is the canonical output format of the microformats2 parsing algorithm. As such it can be used to compare parsers and create test suites. It is also used as the official serialisation format of microformats objects, and relied upon by specifications such as Micropub. http://microformats.org/wiki/microformats2-json
ZegnatNow I remember part of why I hadn’t finished the one-php-file token endpoint companion to selfauth: I didn’t want to write the code that does the auth endpoint discovery.
singpolymasnarfed: in bridgy you have a p-numeric-id property -- I assume that's just a thing you made up? Should it be p-x-numeric-id? (I don't care that much, just trying to understand)
singpolymaSo, I feel the ergonomics of jf2, but I think micropub using mf2json makes it enough of a real thing to tip me that way for now. I mean, my experiment will probably go no where and then why did I do all this thinking anyway? ;)
singpolymaI'm working on building a thing that can do twitter/mastodon-style "show the whole conversation" for distributed conversations across silos/fediverse/indieweb
singpolymaprobably most times I see a parent post that is a silo it'll be someone who uses bridgy anyway, but I'd like to get the whole chain even if they POSSE manually
aaronpkAh hm. tokens.indieauth.com isn't one file but it's pretty small. Still I'm not sure how may more of that kind of thing needs to exist. Ultimately thetoken endpoint and auth endpoint should be closely linked
ZegnatBut link headers and their variable amount of parameters, and possibility to have multiple rels defined, the regex just isn’t flowing tonight, hehe
ZegnatSo if a client sends a $me (which may even be pre-redirects etc, hard to whitelist, maybe?), I discover the endpoint. If the endpoint for $me is on the whitelist for the token endpoint, I go and check the code.
skippyi think i asked this before, and I dont think I fully understood the answers: if I send a "repost" to my Micropub endpoint, what is the "normal" or common behavior? Does the endpoint fetch the content of the original for display on my side? do I manually copy-paste the content and send that along with the repost-of URL?
ZegnatI think the few people who have implemented reposts post it the same way as they do a like: just the URL. Then the server fetches context to display. But not sure.
aaronpkfor a long time I was showing reposts and likes on my site as just the URL even. once I finished XRay then I made my micropub endpoint go and expand those posts to show the reposted/liked contetn
Zegnatskippy, if you use the German Firefox Klar you get better privacy defaults (unless they changed that). In case your choice for Focus is because of privacy.
GWGaaronpk: After Aaron Jorbin came to IWC NYC that year, we were talking and he was explaining to me you can use the endpoint creation functions of the REST API to create other types of APIs
snarfedagreed! and lots other higher priority things in wordpress land. debug micropub "no location header" problem, lean on pfefferle to merge wm and semantic linkbacks, figure out how to integrate gutenberg blocks with https://github.com/snarfed/wordpress-micropub/issues/85 , etc
GWGsnarfed: I think the spec in Gutenberg is nearly settled down. but I really didn't want to do JS. Oh well. As for leaning on pfefferle...I don't want to lean on anyone...
GWGsnarfed: My next project is improving Syndication using that hook we put in, and putting in a platform to syndicate that I can hook 'providers' into easily
aaronpkI don't know, but I feel like i've seen an uptick in wordpress user chat there, from people who aren't involved in developing the plugins, rather using them
GWGaaronpk: You wrote the spec. I have the endpoint checking to ensure the redirect_uri is on the same domain, and rejecting it if it is not. A future feature I want to put in is checking for alternative redirect_uris
aaronpkGWG: what i've done so far to avoid the strict checking is to show a warning to the user on the authorization screen that says that the place they'll be redirected to may not be safe
aaronpkthe plan is eventually the authorization server will fetch the client ID URL and check that the redirect_uri is registered there, but in the mean time (since the only user of this is myself), the warning suffices
aaronpkyeah, ideally the server fetches the client_id to check the redirect_uri. this is the mechanism that takes the place of pre-registration of apps.
GWGpstuifzand: So, all you have to do is publish one or more <link> tags or Link HTTP headers with a rel attribute of redirect_uri at the client_id URL.
aaronpkat some point i'd like to start promoting the idea of using the PKCE extension for native apps, but that requires more work on both the client and server