#gRegor`tantek, snarfed: I do. I have a checkbox "publish to twitter" that includes the bridgy publish link in my post, then sends the wm. On success it replaces the bridgy publish URL with the syndication URL
#tantekok - that's what I'm working on - where there isn't an equivalent syndication link
JasonO joined the channel
#gRegor`That's my latest iteration, since Bridgy requires that publish link to appear in the post. I only chose to put it in the syndication link because I didn't want an empty/invisible bridgy link in my posts.
#gRegor`Before that requirement, my code would just take the bridgy publish URL onto the list of URLs to send a webmention to.
#Loqitantek meant to say: I got my Falcon publishing code to semi-automatically use bridgy publish to POSSE likes of tweets to Twitter.
colintedford, benwerd and KartikPrabhu joined the channel
#colintedfordWordpress appears to support unicode in urls now; I just scheduled a music post with a ♫ in the title like usual and to my surprise WP put it in the slug.
#LoqiURL design is the practice of deliberately designing URLs, in particular, permalinks, typically for a better UX for everyone who creates, reads, and shares content https://indiewebcamp.com/URL_design
#snarfedmy current guess is that it's a shard, or something similar, and their app-scoped-id converter just happens to be triggering, and they don't care
#gRegor`Not everyone lives in Pacific time, gosh. ;)
eschnou joined the channel
#zachdonovanmaybe "so quiet you can hear a pin drop" is that you can hear the sound of someone letting go of a pin (which is, admittedly, a very quiet sound).
#ben_thatmustbemenot the letting go, but hearing the actual travelof the pin. similar to how you could hear like a cannonball coming.... just much must smaller
#tanteksure I mean on the authoring side on my side, like I'd probably make it a note-like thing, a reply at that - have to think about what the text equivalent would be
#kylewmsnarfed: yep, definitely agree bridgy should ignore them
#tanteklike some text hack like @-names or domains (comma delimited list) followed by " in " or " is in "
#kylewmi would've made that change myself but it was non trivial
#snarfedkylewm: sgtm. huh i actually hope it's trivial. let's see
#snarfed(my key concern is that i only want to ignore them temporarily. that should be easy though)
#tantekoh dear I think you could re-do the text in that with some of the discussions from the Social Web WG ;) (insert never-ending dialog about extensibility)
#tantekeasiest thing to do is likely to fork the Known submission and customize it for indiewebcamp.com - just got to figure out what the shim should do
#tantekright we try out person-tagging even before we have figured out how to redesign area-tags
#tantekhmm - note that SWAT0 does not require area-tagging, just person-tagging
#tantekexcellent, time to get to work on a plain text design for tag-of response posts!
#tanteke.g. "@dissolve333 great photo! I see @fjhirsch @bigbluehat @aaronpk @tilgovi @annbass and you in it!"
#KevinMarksnoterlive will author person tags for you, in handy bbedit compatible copy paste form
#tanteki.e. that's the text I'd enter, then: 1. Falcon recognizes that it's a reply, marks up the in-reply-to. 2. mention of "photo" followed by "see" followed by a list (whitespace or comma separated) of @-mentions with optional "and/&" and/or "you" then add "u-tag-of" to "u-in-reply-to". 3. lookup @-names in nicknames cache to convert to full name / indie URL for original post. 4. send webmention to original post. 5. post POSSE
#tantekbut that's ok, for now I can figure out a tag-of only post
#ben_thatmustbemeokay, and yeah, it would be easy to have it return an array of types
#tanteke.g. "@dissolve333 I see @fjhirsch @bigbluehat @aaronpk @tilgovi @annbass and you in your photo!" would be text equivalent for a pure tag-of post
#ben_thatmustbemeI do however support tagging people and categories at the same time
#KevinMarksaaronpk: if you can spiderpig alex's site, I'll pay the domain fees
#tantekthat text equivalent could be detected in Falcon as, 1) starts with @-name in reply to such a POSSE tweet copy from that person. 2) immediately following is " I see ", then the list (whitespace or comma separated) of @-mentions with optional "and/&" and/or "you", ending with " in " ("it" | "that" | "this" | "your").
#tantekuser error for using a *twitter* handle on IG
#tantekin each silo you must use names from that silo
#tantekcontinuing after step 2) above, 3. use "u-tag-of" instead of "u-in-reply-to". 4. lookup @-names in nicknames cache to convert to full name / indie URL for original post. 5. send webmention to original post and to each indie URL home page. 6. post POSSE copy with @-names to Twitter.
#KevinMarksthough some of them are bridgy threading errors I think
#ben_thatmustbemehaha, thats not it. so if it was a tag-of post with my site as a u-category, that is added differently than just a mention of my homepage
#tantekben_thatmustbeme: I leave it to you to add a subsection for yourself here describing what exactly you / your site does when you/it receives person mentions, and since when you've implemented that support: http://indiewebcamp.com/person_mention#IndieWeb_Examples
#tantekben_thatmustbeme: how are you detecting "tag-of post with my site as a u-category" in your received webmentions?
#tantek.comedited /SWAT0 (+75) "/* mapping to indieweb */ change person-tag undefined to possibly how to detect when received" (view diff)
#ben_thatmustbemehow? well actually, to be accurate, it doesn't necessary have to be of my home page, but I parse mf2 and just see if the reference page given is in any u-category and the post has a tag-of tag
#tantekyes - except Twitter also recently added the ability to tag people in photos beyond @-mentioning them
#ben_thatmustbemethey are different notifications, though in Facebook the only difference is the media type, text is always a mention phot is always a tag
#ben_thatmustbemei should probably move that all over to without underscores
#tantek.comedited /person_mention (+1681) "expand how to person mention with special mentions, and add How to distinguish person mentions accordingly, and what to do with different person mentions" (view diff)
#tanteknote the distinction between 1st party tagging, and 2nd party tagging
#ben_thatmustbemeso if there is a mention of your home page, its a person tag, unless the containing h-entry has a u-tag-of AND the link to your home page is in a u-category link
#GWGFirst, I'm starting with notes with location. I was trying to do checkin and posts with venue...but I think I need to start lower so I can put something into use.
#tanteksounds good - start with how Twitter shows location, see link I just posted
#tantek.comedited /Falcon (+1268) "/* one-off person-area-tag reply to photo */ simplify to just person-tag, postpone figuring out area-tag, note/reply rather than article approach, braindump plain text equivalent person-tag detection and handling" (view diff)
#gRegor`On http://indiewebcamp.com/Vouch#How_To I'm not clear on the differences between the section "Webmention with Vouch support with async network traffic:" and "Webmention with Vouch testing support (not in flow diagram) with async network traffic:"
#gRegor`I think the latter is aaronpk's implementation
#gRegor`"approve source?" I presume means a check if you've already approved the source domain previously
#aaronpkAlthough I doubt everyone would want that to be public
#bretconneg would work, as long as I can divert to something that can handle it
#tantekconneg is short for HTTP Content Negotiation, a method by which a browser or other web client can request content of various types from a web server, and depending on what is requested, and what the server supports, it tries to provide the best it can.
#tantekshouldn't need an endpoint for read - hence the thought of rel=source
#tantekalso - rel=source provides a nifty hint for spiders and exporters
#aaronpkMy thought was that micropub clients may not know what type of source content the author writes (markdown, markdown dialects, html, etc) and so should ask for the source of the post in its authored form
#rhiaroTomorrow might also use quill for deleting posts, by sending a slug with no content
#tantekthen it would be up to the server to decide to just provide the source (ignoring the client's requested types) or try to provide the source in the highest quality of the types requested
benwerd joined the channel
#aaronpkHeck even the Wordpress editor doesn't know about all the different types of source content
#rhiaroAlso by the end of tomorrow I'm gonna handle posts from Teacup :D
#tantekthat is, a mix of following rel=source and *optional* conneg of that URL
#aaronpkSince plugins can define their own syntax things that get expanded
#aaronpkrhiaro++ then you can be friends with Hedgy!
#LoqiHedgy is a bot that watches your website for food and drink posts and reminds you to eat if you haven't in a while https://indiewebcamp.com/Hedgy
#tantekthat way a micropub client/editor could do conneg head requests on rel=source links, determine if it is able to edit what it gets back, and then enable/disable edit buttons next to each permalink accordingly
#aaronpkTantek: I like the idea... But still not sure how that fits in with the need to return other parts of the post data such as tags, location, etc
#rhiarohaha, I probalby need a bot that tells me I should stop eating for a while
#tantekaaronpk - the assumption is that *all* (including those) parts of the post data are part of the source
#gRegor`tantek: I'm not clear if that's an approval function specific to Vouch or just a general webmention approval, e.g. "I have this domain whitelisted" or "I've received webmentions from this domain before"
#aaronpkTantek how would you return that data with a Conneg header requesting markdown? Markdown is only for text content and has no way to add structured data
#tantekgeneral webmention approval is the same as the [[Vouch]] approval function. They are one and the same.
#aaronpkExcept you will be using location soon right?
#tantekapproval function is a key blackbox-per-site building block of the [[Vouch]] protocol that takes a URL as input and returns true or false as output.
#tantekaaronpk - all the markdown in storage demos I've seen have a header block at the top which defines all the "other" information, so that would be returned the same way along with all the "content" of the markdown
#gRegor`Well those two approval definitions confuse me more, but ok
#tantekand it would be up to the micropub client that claims it supports markdown editing to properly parse the header block at the top and preserve it / allow editing it
#tantekgRegor`: there is no "approval function" outside of vouch - the concept was invented for vouch