#dev 2018-07-02

2018-07-02 UTC
#
GWG
Okay. Just built refbacks.
#
GWG
That was interesting.
#
tantek__
I'm afraid to ask
#
GWG
tantek, ask what?
#
tantek__
what is
#
GWG
I found it in the wiki
#
GWG
What is refbacks?
#
Loqi
It looks like we don't have a page for "refbacks" yet. Would you like to create it? (Or just say "refbacks is ____", a sentence describing the term)
#
GWG
What is refback?
#
Loqi
Refback is a linkback method that works using the standard HTTP Referer header https://indieweb.org/refback
#
GWG
refbacks is refback
#
loqi.me
created /refbacks (+47) "prompted by GWG and dfn added by GWG"
(view diff)
#
GWG
Interesting way to make analytics
#
tantek__
GWG, I'm curious if you see more relevant links that way
#
GWG
tantek__: Me too
#
GWG
I just took the webmention code and changed the source
#
GWG
I could probably make it better, but will anyone want it?
#
aaronparecki.com
edited /ActivityPub (+987) "how to translate activitypub inbox notifications to webmention"
(view diff)
#
tantek__
the other place this could make sense is webmention.io
#
GWG
How so?
#
aaronpk
refbacks?
#
aaronpk
I guess you could implement that in JS
#
GWG
I may just post what I just hacked up in a repo and see what happens.
#
aaronpk
on every pageload, make a POST request to webmention.io with the current page and the page's referer
#
aaronpk
plz dont
#
GWG
aaronpk: Please don't make refbacks a thing?
#
aaronpk
plz don't do the JS thing I just described
#
GWG
aaronpk: Or please don't post a WordPress plugin to Github.
#
GWG
aaronpk: I wasn't. I implemented it as a WordPress plugin
#
tantek__
GWG maybe see if it gives you any useful results first?
#
tantek__
I'd be annoyed if I installed a plugin and it didn't seem to do anything
#
GWG
I have to upload it to my own site
#
tantek__
!tell snarfed WDYT of https://indieweb.org/ActivityPub#ActivityPub_Notifications_to_Webmention - worth filing as a feature request for Bridgy listen?
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
I usually give things to chrisaldrich and let him run with it
KartikPrabhu, GWG- and renem joined the channel
#
tantek__
interesting, just encountered an actual real-world use-case of a plain "untag-of" post, to remove the label/tag "css-paint-api-1" from https://github.com/w3c/css-houdini-drafts/issues/763
#
Loqi
[zheeeng] #763 [css-paint-api] Allow inputArguments define optional arguments
#
tantek__
oh that's interesting - hadn't noticed the n#event-m pattern before in those frag permalinks
#
tantek__
what is untag
#
Loqi
untag is sending an edit request to delete one or more tags (often person-tags) on someones post, where those (person-)tags possibly originated from someone else's tag-of reply post https://indieweb.org/untag
#
tantek__
I really do need to figure out how to prototype both tag-of and untag-of posts to try to make some forward progress on this
#
tantek__
it's one the remaining ways I still have to use GitHub web UI on issues
#
tantek__
s/one/two of
#
tantek.com
edited /untag (+330) "split use-cases between plain text untag and untag person tag, add link to GitHub untag example"
(view diff)
#
tantek__
ooh another benefit of Bridgy switching from GH API v4 to v3! https://github.com/snarfed/bridgy/issues/811#issuecomment-382472862
#
Loqi
[snarfed] thanks! agreed. add/remove label [aren't in the v4 GraphQL API](https://developer.github.com/v4/mutation/) afaict, but [are in the v3 REST API](https://developer.github.com/v3/issues/#edit-an-issue).
#
schmarty
tootmention++
#
Loqi
tootmention has 1 karma
#
schmarty
that looks like a great feature for a tiny bridge service
#
schmarty
of course most ActivityPub systems probably send those created/inReplyTo pings to posts that have a full identity, webfinger, and inbox setup.
#
schmarty
*only send
[snarfed] joined the channel
#
[snarfed]
um that's what bridgy fed is 😂
#
Loqi
[snarfed]: tantek__ left you a message 2 hours, 22 minutes ago: WDYT of https://indieweb.org/ActivityPub#ActivityPub_Notifications_to_Webmention - worth filing as a feature request for Bridgy listen?
#
GWG
Okay, I finished writing this mini-plugin and deployed it. Let's see what happens .
#
schmarty
snarfed: for some reason i thought bridgy fed was for turning outbound webmention'd replies into activitypub create/inReplyTo actions
#
[snarfed]
it's both!
#
schmarty
looks like we are all just catching up to you 😂
#
[snarfed]
cc [tantek]
#
aaronpk
[snarfed]: whoa do you do full inbox processing and validation and such?
#
aaronpk
I first tested by pasting a mastodon permalink into my webmention form and it Just Worked™
#
[snarfed]
definitely not full inbox processing, no
#
Loqi
giggles
#
@jameshull
Oh no. I discovered Microsub servers, Aperture, Monocole, and Together. What crazy new Indie-world is this?! https://indieweb.org/Microsub
(twitter.com/_/status/1013628846426517504)
#
tantek__
why oh no?
snarfed joined the channel
#
aaronpk
That's how I feel when i get nerdsniped into something new :-)
#
@jameshull
Hrmmm. Can’t seem to find a good introductory, http://here-is-how-you-go-about-setting-up-microsub-with-micro.blog post. Anyone have a good resource for this newness?
(twitter.com/_/status/1013639132923551744)
barpthewire joined the channel
#
@EddieHinkle
↩️ Do you use a http://hosted-Micro.blog? Unfortunately, I think the challenge is you have to add a Microsub link to the header http://Hosted-micro.blog’s, which doesn’t have built in support yet I don’t think.
(twitter.com/_/status/1013641239256805376)
#
schmarty
okay! 🕸💍.ws now supports checking your homepage for its next and previous links. at least in the sense that it currently Works For Me™
#
schmarty
next up i need to model the actual previous and next relationships rather than choosing random entries
#
schmarty
then this will be ready for a public write-up
#
schmarty
can't wait for all the single-character emoji namespace collision
#
www.svenknebel.de
edited /Main_Page (-461) "/* Upcoming IndieWebCamps */ 👨‍🌾 remove pasts events"
(view diff)
loicm and barpthewire joined the channel
#
@ChrisAldrich
I've had refbacks on the brain, so I figured since I've already got the pingbacks, trackbacks, and webmentions enabled, what's one more way to communicate with my website from the outside? #everythingoldisnewagain https://boffosocko.com/2018/07/01/refbacks-support-for-my-website/
(twitter.com/_/status/1013655479090679808)
[dougbeal] joined the channel
#
[dougbeal]
What is TWITIWAE
#
Loqi
This Week in the IndieWeb Audio Edition is a podcast by Marty McGuire that summarizes the This Week in the IndieWeb weekly digest newsletter https://indieweb.org/TWITIWAE
#
tantek__
hey schmarty I tried to sign-in to Indie Web Ring but was rejected with a JSON error about no auth endpoint :sadface: - no rel=me / indielogin fallback?
cweiske joined the channel
#
tantek.com
edited /tag-reply (+26) "emojicon"
(view diff)
#
tantek.com
created /🏷 (+23) "r"
(view diff)
#
tantek.com
edited /untag (+133) "/* GitHub */ sample rendering from silo"
(view diff)
#
tantek__
alright time to start brainstorming plain text equivalents for tag-of and untag-of posts
#
tantek.com
edited /tag-reply (+931) "/* Brainstorming */ text only design, update sample markup accordingly"
(view diff)
#
tantek.com
edited /tag-reply (+297) "/* Brainstorming */ more markup"
(view diff)
#
tantek.com
edited /tag-reply (-151) "/* How to simple tag-reply */ presume authorship elsewhere or already in typical h-entry templates"
(view diff)
#
tantek__
drafted some plain text and simple markup brainstorms for tag-of (similar for untag-of) https://indieweb.org/tag-reply#text_only_design
#
tantek__
comments / feedback welcome!
#
tantek__
it looks like I'm going to have to implement a new explicit short code for my tag-of posts, per my existing Whistle design, 'd'
#
tantek__
as (un)tag-of posts are a special kind of edit/diff post
leg, [jgmac1106], [jemostrom] and [manton] joined the channel
#
schmarty
tantek: 🕸💍 only supports explicit authorization endpoints at the moment. I am interested in adding relme fallbacks at some point but I’m not aware of best practices for that and don’t want to default to sending everything through indielogin (because it’s not public)
[jemostrom] and barpthewire joined the channel
#
aaronpk
attempts to follow a mastodon user's atom feed from aperture
#
aaronpk
is pleased that it worked, although disappointed that the title of every post is "New status by _____"
#
aaronpk
attempts to reply to a mastodon post from Monocle
#
aaronpk
it worked!
[manton] joined the channel
#
[manton]
[aaronpk] That's one of my nitpicks with Mastodon. The feeds seem primarily designed for use in Mastodon. I do a little cleanup when they're loaded in Micro.blog.
#
aaronpk
at this point mastodon isn't even consuming its own atom feeds so I wouldn't be surprised if they break pretty bad in the near future
iasai, [eddie], [wiobyrne] and gidzit joined the channel
#
[jgmac1106]
[schmarty] not sure it helps but here is the link to the next blog in a ring for the WP plugin: ttps://www.wordpressindiewebring.jgregorymcverry.com/?do=NEXT&id=1
#
[jgmac1106]
it is just a list of blogs that gets an id tag numerically
#
aaronparecki.com
edited /spoiler_post (+244) "/* Brainstorming */"
(view diff)
#
schmarty
jgmac1106: thanks! That helps me think things through. I looked at the code for the wp webring plugin you’re using. I am not quite sold on how it maintains order because it requires periodic upkeep that I am hoping to avoid.
#
martymcgui.re
edited /spoiler_post (+318) "/* IndieWeb Examples */ TWITIWAE transcripts"
(view diff)
#
[jgmac1106]
its WP, old, and needs serious refactoring, but just trying to think about generating a first and next, needs to be some kind of order based on when blog signed in using indieauth
#
[jgmac1106]
[schmarty] could it micropub to indiewebclub.xyz thus making your list of blogs?
#
schmarty
jgmac1106: not sure what you mean. Make posts to indieweb.xyz as a log? That’d be kinda neat.
#
loqi.me
created /Permalike (+88) "prompted by aaronpk and dfn added by schmarty"
(view diff)
#
[jgmac1106]
Yeah and then the list can make your next, last, random
#
[jgmac1106]
Could set it up by votes so blogs with fewest votes on indiewebclub.xyz listed first etc
#
[jgmac1106]
Mean indieweb.xyz
#
@jameshull
↩️ Yes, hosted but no, I don’t think you can do that. They added some new IndieAuth stuff over the weekend but I don’t it covers this yet
(twitter.com/_/status/1013799281608683520)
#
@aaronpk
↩️ @manton2 *just* posted that you can add custom HTML to the footer now! http://www.manton.org/2018/07/micro-blog-hosted-footer-html-and-redirects.html so I think you can add a link to a microsub server there now!
(twitter.com/_/status/1013799878961426432)
#
aaronpk
just remembered that mastodon has microformats on their profile pages too
#
aaronpk
following someone's mastodon microformats feed gives a much better result than their atom!
snarfed joined the channel
[jeffperry] joined the channel
#
jmac
Looking into why schmarty's "like" of one of my blog posts resulted in 4 schmarties in that post's facepile (http://fogknife.com/2018-06-28-i-attended-indieweb-summit-2018.html#webmentions), I see (unsurprisingly) that from the blog's perspective, the likes came from four different source URLs, so they are 4 different webmentions, and therefore (goes the erroneous logic) worth displaying separately.
#
jmac
So obviously I need to update my software's facepile display to flatten on author, not on source.
#
aaronpk
good plan, but how did he create 4 likes?
#
jmac
But I'm also curious what's going on here from the sender's POV, assuming schmarty's software is not broken (which I do not assume)
#
aaronpk
is that 4 different likes all from his same domain?
#
aaronpk
i've definitely received "duplicate" likes before but usually it's because someone sends a like from their domain and then bridgy also sends their POSSE copy back
#
jmac
Yes, the source URLs are all of the pattern "martymcgui.re/2018/06/28/NNNNN"
#
jmac
er, with schema
#
jmac
But different trailing numbers in the URL path
#
aaronpk
I do see a bunch of likes of that post here https://martymcgui.re/posts/page/3/
#
jmac
So those are in fact all distinct like-posts, and not Marty just updating a single like's URL and my blog failing to keep up, or something
#
aaronpk
now why he posted a bunch of like posts of the same post is another question entirely :)
#
jmac
It's not like I'm going to complain about sustained applause
#
jmac
But this does look like all I need to do to fix this bug is flatten on author, while displaying, and call it good
#
jmac
And otherwise be happy to store all these as separate received wms
#
aaronpk
yeah that sounds right!
[cleverdevil] joined the channel
#
jmac
But good reminder about dupes from POSSEd posts too; I've seen that before in my mentions as well
[cjwillcock] joined the channel
#
@frankm
Manton has improved IndieAuth for http://micro.blog and therefore I have now integrated my Instagram account with my blog and I have added a Firefox extension for sharing web pages and creating new posts.
(twitter.com/_/status/1013812310895448065)
snarfed joined the channel
#
[cleverdevil]
Oh, thanks for the heads up on the extra h-entry, [aaronpk]
#
Loqi
[cleverdevil]: aaronpk left you a message 17 hours, 52 minutes ago: it looks like there's an extra h-entry class on your watch post permalinks, and it confused my reply context
#
[cleverdevil]
I think I've fixed it.
[kim_landwehr] and [kevinmarks] joined the channel
#
@EddieHinkle
↩️ There is also a group of new readers that the IndieWeb is calling "Social Readers" You can see some screenshots and learn more here: https://indieweb.org/Microsub
(twitter.com/_/status/1013820948359852034)
[manton] joined the channel
#
[manton]
[aaronpk] I've been thinking about expanding Micro.blog's IndieAuth to work for sites hosted elsewhere if the site URL is already verified in Micro.blog. This would overlap with what MyIndieAuth is going to do, I guess, but I think Micro.blog users are going to run into this. (Someone just tried it.)
#
[manton]
Mentioning it in case you or anyone has reasons why it shouldn't work.
#
aaronpk
interesting!
#
aaronpk
this would be for hosted micro.blog sites or sites hosted anywhere?
#
[manton]
It would be for sites hosted anywhere. Currently it just works for sites hosted on Micro.blog.
#
[manton]
Haven't completely thought it through, though... Might be reasons why it's not a good idea.
#
aaronpk
interesting, that does pretty much sound like what myindieauth.com will be for
#
aaronpk
so you'd go to your micro.blog account and verify a domain like normal, then you'd go to that website and add the authorization_endpoint header to your page?
#
aaronpk
that's neat
#
aaronpk
I think that's solid
#
[manton]
And I guess the token endpoint too, so that Micropub servers could find it.
#
aaronpk
that's great, that means I could start telling people to use that instead of indieauth.com right away
#
[manton]
It's actually a very simple change in Micro.blog. I'm play with it this week and see if I run into any problems.
#
ludovicchabant
Hey there! Is there any existing project that handle POSSE-style x-posting. I'm thinking about something that reads an RSS feed, and posts any new items to Twitter/Mastodon/etc.
#
ludovicchabant
I've found a couple ad-hoc things that do some of those, but I'm looking for a project that would have more extensibility in mind (i.e. adding more destination services to x-post to, etc.)
#
aaronpk
ludovicchabant: Bridgy Publish is basically that, but it reads the microformats on the page instead of the RSS feed, and it's triggered by webmention
#
ludovicchabant
is checking that out
#
ludovicchabant
mmh one of the things I want is Mastodon support... is Bridgy open-source? can I host my own?
#
aaronpk
yes and yes
#
ludovicchabant
cool thanks!
#
aaronparecki.com
edited /p3k_naming_convention (+13) "/* Unused Names */ shoestring (thx donpdonp)"
(view diff)
#
ludovicchabant
> "You’ll need the App Engine Python SDK version 1.9.15 or later (for vendor support) or the Google Cloud SDK (aka gcloud)"
#
ludovicchabant
does this mean the former is if I want to copy that 3rd party SDK in my folder tree, and the latter is if I want to install it in my virtual environment?
#
aaronpk
that's way out of my league now
#
aaronpk
knows nothing about python
#
ludovicchabant
haha yeah, looks like you're more of a PHP guy?
#
aaronpk
mostly php, some ruby, little go, little node, no python
#
aaronpk
oh and objective c when I open up the iOS workbench
#
ludovicchabant
so everything except python :D
TripFandango, snarfed and jackjamieson joined the channel
#
www.boffosocko.com
edited /Telegraph (+253) "added direct link; Send a Webmention page link; pagelogo"
(view diff)
[jgarber] joined the channel
#
ludovicchabant
snarfed : I'm following the Bridgy dev install (https://bridgy.readthedocs.io/en/master/) but I have no idea where `../../../src/gdata/src/gdata` is supposed to lead to? I can't figure out where my gcloud SDK python component got installed...
#
snarfed
ludovicchabant: interesting! sorry for the trouble. looking now. are you working on a PR?
#
ludovicchabant
for now I'm working on setting it up locally :)
#
ludovicchabant
but if I like it, the goal would be to add support for publishing to Mastodon
#
snarfed
ludovicchabant: huh. have you seen https://fed.brid.gy/
#
ludovicchabant
yep I have! but I don't want to turn my website into an ActivityPub hub. I want to treat my Mastodon instance as a 3rd party silo just like I do with Twitter for instance
#
aaronpk
bridgy fed doesn't help with making your site followable from mastodon still tho
#
snarfed
aaronpk: true! sounds like that wasn't ludovicchabant's goal though
#
aaronpk
yeah that's just my goal ;-)
#
snarfed
ludovicchabant: huh. ok! honestly though i'd really expect to add that kind of thing to bridgy fed, not bridgy itself
#
snarfed
bridgy fed is for open standards; bridgy is for silos
#
snarfed
(i have no good rationale for that, just how i think about them right now :P)
#
ludovicchabant
mmh... but silos could have open standards :)
#
aaronpk
mastodon's publishing API isn't a standard tho
#
snarfed
sure. but if a silo supports a standard, i'd want to use the standard, and i'd want to do it in bridgy fed
#
snarfed
(in this case, activitypub)
#
aaronpk
that's just a silo (mastodon) API
#
ludovicchabant
the thing is that I want clean separation of concerns. my website is its own thing (and is actually a statically generated website). the fact that I'm running my own instance of Mastodon or not should be irrelevant
#
aaronpk
they only implemented activitypub for federation between servers
#
ludovicchabant
in my case, I run my own, but I could just as well be on one of the big instances
#
ludovicchabant
in which case I _would_ need POSSE
#
ludovicchabant
not even counting the problem of identity
#
ludovicchabant
i.e. what username I want on the federation
#
snarfed
i'm all for POSSE to mastodon! i'd just want to implement it via activitypub, in bridgy fed
#
snarfed
yeah we've had interesting conversations about usernames in bridgy fed too. different q.
#
aaronpk
afaik that is not possible with mastodon and activitypub right now since they didn't implement the client-to-server part of activitypub
#
Loqi
[00dani] #3 allow users to choose their own username
#
snarfed
aaronpk: oh yeah i mean server to server. so you'd still do the full bridgy fed setup on your web site, to make it pretend that it's a mastodon node
#
aaronpk
oh, that isn't POSSE tho
#
aaronpk
that's just using bridgy fed to make your site part of the federation
#
snarfed
ah true, i see what you're saying
#
aaronpk
your mastodon identity would be on your own website rather than posseing to an actual mastodon instance
#
ludovicchabant
what's the philosophical/technical design approach to Bridgy vs BridgyFed? I thought Bridgy was "repost your stuff to other places", whereas BridgyFed was "turn your blog into other things"?
#
ludovicchabant
yeah exactly
#
ludovicchabant
so imagine I wanted to make a newsletter out of my blog
#
ludovicchabant
I could spin that as "POSSE to email"
#
snarfed
got it. ok. i'm still reluctant, but i understand the ask now.
#
ludovicchabant
and even though it's open standards, it would be part of Bridgy
#
ludovicchabant
instead of turning my website into an SMTP server :)
#
ludovicchabant
cool, thanks
#
snarfed
people already confuse bridgy and bridgy fed, probably partly because the shared branding wasn't a great idea. adding mastodon would make that confusion even worse :P
#
snarfed
(for other people at least, even if not for you all)
#
ludovicchabant
yeah I have to admit I had to read the explanation a couple times before getting it
#
snarfed
regardless. ludovicchabant, to your original q, if you did pip install -r requirements.freeze.txt, you should have a few packages installed in local/src/ ... . that's where those symlinks point to
#
ludovicchabant
err yeah, my question was about what the symlink origin was, not the destination
#
ludovicchabant
I installed the gcloud SDK, which I apparently have to symlink to `local/src` but obviously `../../../src/gdata/src/gdata` doesn't exist for me since my clone of Bridgy is in a different place than yours
#
snarfed
ah, no. gdata isn't the gcloud sdk. it's github.com:snarfed/gdata-python-client-1 . see the gdata line in requirements.freeze.txt.
#
ludovicchabant
and not only that, it might even have installed in a different place? I don't know... I'm on Ubuntu so who knows where `apt install gcloud-blah` installed stuff
#
ludovicchabant
I have yes thanks
#
ludovicchabant
err where did pip install those requirements then? I don't know how `install -e` works
#
ludovicchabant
ah it seems to be in `local/src`
#
snarfed
they went into local/src/
#
ludovicchabant
so the docs should really say `ln -s local/src/gdata/src/gdata local/lib/python2.7/site-packages/gdata` I think?
#
ludovicchabant
instead of those `../../../`?
#
snarfed
they're equivalent
#
snarfed
.. is relative to the symlink's location, not to where you run the ln command
#
snarfed
maybe less obvious though, granted
#
ludovicchabant
oh ok, I was overthinking it then
#
ludovicchabant
maybe I should have tried the command with my eyes closed and my heart full of faith :)
#
snarfed
hah, i probably wouldn't have done that either
#
jmac.org
created /plerd (+19) "Redirected page to [[Plerd]]"
(view diff)
snarfed joined the channel
#
ludovicchabant
if anybody asks, you need PYTHONPATH to have `/usr/lib/google-cloud-sdk/platform/google_appengine` on Ubuntu if you're using the GCloud SDK instead of AppEngine SDK
#
ludovicchabant
I also get a couple errors running the unit tests...
#
snarfed
thanks! hmm ok. CI is green, https://circleci.com/gh/snarfed/bridgy , so feel free to post those errors and we can debug, maybe in #bridgy
#
snarfed
heads to a mtg, back in 45m or so
#
ludovicchabant
ah ok I'll hop over to that channel, thanks
#
ludovicchabant
but I think it's "expected" errors that just get printed out to the console... the end result is "all passed"
snarfed, [kim_landwehr], [eddie], [cleverdevil], renem and [Vanessa] joined the channel
#
schmarty
jmac: sorry for all the likes. I think that was actually me fumbling with Indigenous and not being sure about whether it posted a like. There are new buttons on the bottom of a post preview that don’t show click feedback.
#
schmarty
It’s something I keep forgetting to ask eddie about ;)
snarfed joined the channel
#
Loqi
[sebsel] #203 More user feedback when clicking the like button
#
[eddie]
I wondered if that was why when I read that you had posted a bunch of likes
snarfed, [dougbeal], KartikPrabhu, snarfed1 and tantek__ joined the channel
#
tantek__
Good morning #indieweb-dev! While figuring out how to present and code /tag-of and /untag-of posts, I started to think about how they would fit in a broader context of /edit posts, all the way up to representing entire pull requests, and I was wondering if anyone else has thought about this since 2014
#
tantek__
e.g. https://indieweb.org/edit#Lightweight_Pull_Request (has link to 2014 IRC chat about it)
#
snarfed
loves the smell of freshly shorn yak in the morning
#
aaronpk
snarfed++
#
Loqi
snarfed has 65 karma in this channel (393 overall)
#
tantek__
one thought I had coming back to it after all these years, is that since then we now have Micropub, which has a very detailed notion of updates
#
tantek__
updates are essentially edits, and Micropub has figured out how to structure them. so perhaps we can work backwards from Micropub to what a good microformat representation of an update/edit would look like
#
aaronpk
that's an interesting thought, since the micropub edit syntax was based on early designs of publishing edits with microformats
#
aaronpk
full circle
#
tantek__
I'm trying to make sure while coding something "simple" for /tag-of and /untag-of that it doesn't somehow interfere or contradict how generalized edits / pull-requests could/should work.
#
tantek__
I may be getting ahead of myself a bit, but I prefer to have some visibility into where things are / could be going
#
tantek__
I'm particularly thinking of the conversation that aaronpk, manton, myself and others had during the Microsub session about how to treat p-summary as a fallback, and when to use the fallback (e.g. in some cases when there are additional properties you don't recognize or support)
#
snarfed
research++
#
Loqi
research has 1 karma in this channel (3 overall)
#
tantek__
snarfed, you may have been there too
#
snarfed
nah, not in a micropub session
#
tantek__
the particular decision we made was if you get to the point of thinking you have an article or a note, if there are additional properties you don't recognize or support, then you should look for and use p-summary instead of treating the post as an article or note
#
tantek__
it was a micro*sub* session
#
tantek__
so now I'm thinking how different kinds of edit posts could evove and how we could allow for incremental adoption of various kinds of edit posts
#
tantek__
e.g. maybe you allow tagging but not content edits (from others's edit posts)
#
tantek__
or maybe you only support content edits but ignore tags. or maybe you support both.
#
tantek__
I think it should be ok to accept *part* of an edit post
#
snarfed
hmm. sure! and ideally signal that back to the client
#
snarfed
somehow
#
tantek__
Because if someone really wants to assert transaction integrity, they could use a "pull request" post instead to imply they want the whole set of edits accepted, and that's a special kind of /collection post (at least as brainstormed so far), so I think we are ok with distinguishing that semantic at a high level
#
tantek__
"simple" /edit /tag-of /untag-of /location-of edit posts, vs transactional edit post /collection
#
@frankmeeuwsen
Ik begrijp nog steeds niet alles van de webmentions. Sorry @ton_zylstra, ik hoop dat @Sebsel of @martijnvdven onze redding is. http://diggingthedigital.com/vragen-over-webmentions/
(twitter.com/_/status/1013889856639062016)
#
tantek__
snarfed, we don't bother with signaling back to a client when we truncate / ellipse comments that are received
[manton] joined the channel
#
snarfed
somewhat different
#
snarfed
ellipsizing one field vs entirely ignoring field(s)
#
snarfed
but sure, not strictly necessary
#
tantek__
I'd really like to get /tag-of /untag-of posts figured out and prototyped this week, we'll see how far I get during CSSWG meeting discussions
#
tantek__
odd to be building/deploying a new response type knowing no-one will be accepting them yet but gotta start somewhere
#
snarfed
eh i did explicitly ask for examples in the wild before implementing in bridgy
dougbeal|imac joined the channel
#
snarfed
feel free to blame me
[cleverdevil] joined the channel
#
[cleverdevil]
Hey, [snarfed], I am trying to create a GitHub issue via Bridgy - https://cleverdevil.io/2018/add-native-support-for-indiepaper
#
[cleverdevil]
Bridgy doesn't seem to see it?
#
[cleverdevil]
Wait nevermind.
#
snarfed
hmm, looking
#
[cleverdevil]
I missed a "slash" in my in-reply-to link.
#
[cleverdevil]
This makes me want to add a GitHub content type plugin to Known...
#
[cleverdevil]
So I can hide GitHub issues/comments from my front page.
#
@SoundConnectinc
Only 3 days left to take advantage of this special JL Audio promotion! Save 10% off JL Audio's incredible MicroSub enclosures. Incredibly small space saving box with an unbelievable amount of bass! https://www.youtube.com/watch?v=l7a4aM4YJE0 https://www.youtube.com/watch?v=l7a4aM4YJE0
(twitter.com/_/status/1013895304607911936)
#
snarfed
[cleverdevil]: huh. trailing slash? does bridgy need to be more forgiving?
#
snarfed
it should handle that
#
[cleverdevil]
No, in the protocol bit of the URI
#
[cleverdevil]
https:/i-am-invalid.com
#
dougbeal
What is issue
#
Loqi
issue is a special kind of article post that is a reply to typically some source code, though potentially anything at a source control repository https://indieweb.org/issue
#
snarfed
hey dougbeal did you ever get baffle working?
#
dougbeal
What would it look like to include a link for issue tracker discovery for a page associated with a project, so that clients could create an issue type easily?
#
dougbeal
snarfed: haven't had a chance to dive back in. Is there a standalone way to run a cloudfront worker?
#
snarfed
probably? haven't tried
#
snarfed
maybe try using ek to debug next? (cli microsub client)
#
dougbeal
What is ek
#
Loqi
It looks like we don't have a page for "ek" yet. Would you like to create it? (Or just say "ek is ____", a sentence describing the term)
#
snarfed
also re issue tracker discovery, i'm not sure there's a need for discovery like that. the usual flow is that a user is on an issue page and wants to reply, or is on the repo page and wants to create an issue. in both cases, they just reply like normal
#
dougbeal
snarfed: I think I got sidetracked by ekster
#
dougbeal
That will be my next step, I think
#
dougbeal
I was thinking it tracker discovery would be great a way to close the loop - you are on a indieweb enabled webpage, notice a bug, pop open omnibear and file an issue
#
aaronpk
interesting idea!
#
aaronpk
I already usually have a visible link to the issues page on the footer of my projects
#
[cleverdevil]
Oooh, that is cool 🙂
#
[cleverdevil]
For any website that already has a "fork me on github" link, you could just sprinkle on a documented microformat.
#
snarfed
sniffing meta name=generator might be a start
#
dougbeal
[cleverdevil]: oooh, a repository pointer as well, for projects not at github.
#
dougbeal
indiehub!
#
dougbeal
Is there any popular issue tracker other than github?
#
aaronpk
Gogs, Gitea
#
aaronpk
bugzilla
#
dougbeal
What is a source repository
#
Loqi
It looks like we don't have a page for "source repository" yet. Would you like to create it? (Or just say "source repository is ____", a sentence describing the term)
#
dougbeal
What is Hg
#
Loqi
It looks like we don't have a page for "Hg" yet. Would you like to create it? (Or just say "Hg is ____", a sentence describing the term)
#
dougbeal
What is mercurial
#
Loqi
Versioning is the practice of keeping previous versions of a post or other item available (possibly through a record of edits, AKA edit history) https://indieweb.org/Mercurial
#
dougbeal
Is there a github equivalent for Mercurial?
#
[cleverdevil]
Bitbucket does Mercurial
#
[cleverdevil]
Though they've almost 100% pivoted to Git.
#
dougbeal
What is Source Code Hosting
#
Loqi
It looks like we don't have a page for "Source Code Hosting" yet. Would you like to create it? (Or just say "Source Code Hosting is ____", a sentence describing the term)
#
dougbeal
Should that be a top level topic?
#
dougbeal
or would it be Source Code Silo?
#
tantek__
sounds good snarfed (re asking for example in the wild first) - I'll ping you when I've got something :)
snarfed joined the channel
#
GWG
snarfed, I found that the unauthorized error is coming from the Micropub plugin, so I might be able to troubleshoot by adding context on that end.
snarfed and tantek__ joined the channel