#dev 2017-09-22

2017-09-22 UTC
eli_oat, snarfed and dansup joined the channel
#
tantek.com
edited /silo (+274) "Articles and Talks, move Maciej's talk here, and also add Browse Against the Machine"
(view diff)
tantek joined the channel
#
tantek
what is blogspot
#
Loqi
Blogspot was the original name given to the hosted version (silo) of the Blogger blogging tool https://indieweb.org/Blogspot
renem_ joined the channel
#
tantek.com
edited /Blogger (+1556) "criticism, blogs disappeared, notable example listed in The New Yorker and NYT"
(view diff)
#
tantek.com
edited /Blogger (+74) "via"
(view diff)
#
tantek
aaronpk you might this analysis interesting regarding why a tweetstorm UI makes sense (beyond just an enhanced /article UI that lets you break it up into a tweetstorm) https://github.com/idno/Known/issues/1907#issuecomment-331301413
#
Loqi
[tantek] I think yes (really need a "tweetstorm") and here's the two key reasons why: 1. **Lowest switching cost.** Tweetstormers would easily be able to switch to using the Known tweetstorm UI instead of their existing behavior on Twitter. Lowering that fri...
#
tantek
what is a tweetstorm
#
Loqi
tweetstorm is a series of tweets, each replying to the previous, often each numbered so the sequence is clear, as a method of expressing a longer series of related thoughts as a single thread on Twitter https://indieweb.org/tweetstorm
#
tantek.com
edited /tweetstorm (+393) "/* Brainstorming */ tweetstorm UI"
(view diff)
#
tantek
capturd
dansup and KartikPrabhu joined the channel
#
tantek
!tell aaronpk re: https://chat.indieweb.org/dev/2017-09-21/1505974198344000 I think the challenges there are a particular case of how do you use micropub to post a collection and the items in the collection (with item specific attributes), and thus perhaps add a Brainstorming section to https://indieweb.org/collection and document it there?
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[aaronpk] I want to document the problems with trying to translate instagram's multi photo+video posts into micropub somewhere
#
tantek
is still unwinding from aaronpk's chat from last night
#
aaronpk
From what I've seen about Instagram that kind of post is not a collection tho
#
tantek
what aspect makes you say that? pretty sure last time we chatted I was able to show how it IG multi-media posts are collections
wagle joined the channel
#
tantek
wow I forgot I had a tab open on this - barnabywalters's webmention.io to HTML service, e.g. most recent webmentions I get on my homepage (via Twitter backfeed from Bridgy) https://waterpigs.co.uk/services/webmention-io-comments/?url=http://tantek.com/
#
Loqi
[Tayuchhang Lama] Thanks for all my friends and relatives. I am a live for our Friendship and relatiinship. @came back to normal ward @t CSSH Siliguri. https://waterpigs.co.uk/img/icons/mention-icon.svg
tantek joined the channel
#
tantek.com
edited /Falcon (+403) "/* Display Received Webmentions */ ways to view webmentions received"
(view diff)
#
aaronpk
tantek: the notes on the Instagram page have been updated since it first launched and it appears that the posts are discrete units now rather than each image having its own commetsn for example
#
tantek
sure, a collection is still a post / discrete unit itself that can have its own comments
#
aaronpk
But the photos and videos in an Instagram post can't have their own comments
#
tantek
it's not a matter of what they can't have, it's a matter of what they can have
#
tantek
and they can have separate person-tags
#
tantek
and I'm willing to be that that "can't have their own comments" is just a "there's no UI for them to have their comments". you can't actually determine that their data structure disallows comments
#
tantek
on the contrary, the existence of per-photo person-tags shows that there *do* exist per-photo properties in the data structure
#
aaronpk
this is getting very abstract
#
aaronpk
i need a wiki page to write the actual problem down
#
aaronpk
heh instagram isn't even mentioned on the /collection page
#
aaronpk
i'm just going to make a new page for now, we can merge it with something else later
#
tantek
aaronpk - it's not abstract. you're reasoning by negative, trying to deduce something from the absence of a feature - and that's bad reasoning
#
aaronpk
no, i'm trying to point out a limitation of the ability of microformats to represent something
#
tantek
hence why I pointed out reasoning by positive, reasoning by the existence of things we do know about
#
aaronpk
based on the way we know people interact with instagram posts right now
#
aaronpk
not based on what they might theoretically be behind the scenes
#
tantek
not theory. if you treat it as a collection post it just works
#
aaronpk
except there is no permalink for the individual photos of an instagram multiphoto so it doesn't quite map to a collection
#
tantek
it's not a limit of "microformats" it's the boundary where you need to use multiple microformats
#
Ruxton
pops in
#
Ruxton
isn't it just a gallery? :)
#
tantek
"just" :)
#
tantek
but yes, a gallery is a collection
#
aaronpk
what is a gallery?
#
Loqi
A gallery is a deliberately curated set of photos, that may itself be a post, or an archive view, or potentially dynamically created via tags https://indieweb.org/gallery
#
aaronpk
is a gallery limited to photos?
#
aaronpk
i think "gallery" is even less defined right now :)
#
tantek
certainly by that definition it is less defined than collection :)
KartikPrabhu joined the channel
#
aaronparecki.com
created /multi-photo_vs_collection (+8396) "initial example of multi-photo vs collections"
(view diff)
#
aaronparecki.com
edited /multi-photo_vs_collection (+2820) "add examples of the problems of combining photos and videos"
(view diff)
#
aaronpk
okay done
#
aaronpk
two main issues, documented here finally https://indieweb.org/multi-photo_vs_collection#Issues
#
aaronpk
now i have a URL i can link to in my podcast
#
schmarty
So curious about this podcast!!
#
aaronpk
it's live!
#
aaronpk
no energy to record+publish one today tho, but i'll hopefully post one tomorrow
#
aaronpk
(I am explicitly not promising to post daily)
#
schmarty
Oho! Curiosity satisfied.
#
schmarty
Really interested in microcasts as a phenomenon.
#
aaronpk
i actually really prefer short (<30 minute) podcasts in general
#
aaronpk
it's easier to commit to 20 minutes than 2 hours
#
aaronpk
also actual radio has been doing essentially microcasts long before podcasts so it's kind of interesting to see it starting to turn back into that
#
tantek
there are 2 hour podcasts?!?
#
schmarty
Agreed! I kind of max out on podcasts at one hour, even for those I really want to 100%.
#
schmarty
aaronpk: I can find a new audio clip to cover the "IndieNews" segment of TWITIW if you want exclusivity. :)
#
tantek
aaronpk, it's pretty clear that you can only do a literal "multiphoto" in a single h-entry. not a multi-mixed-media, nor multi-tagged-photos.
#
tantek
just multiphotos. nothing more
clintpatty joined the channel
#
tantek
beyond that, you have to use an h-entry for each
#
aaronpk
i don't think that's "clear" other than the fact that microformats can't mix photos and videos
#
schmarty
I should probably reduce the number of audio styles in the TWITIW podcast, reuse clips, etc
#
tantek
sorry, "clear" is not the right word. you're correct.
#
tantek
conclusive is more accurate.
#
aaronpk
i could be convinced of that
#
aaronpk
it's probably also worth noting that micro.blog launched multi-photo support before it even supports any videos
#
tantek
yes that's another good datapoint
#
tantek
like Twitter
#
schmarty
aaronpk: also curious what you use to make your percolator posts. I am looking forward to making some improvements to screech and am looking for feedback from users :)
#
aaronpk
i have a very... unconventional .. workflow
#
sknebel
aaronpk: tiny design feedback: the play button on the post should also work as a pause button and not restart the audio when pressed
#
aaronpk
yep it should
#
Ruxton
Got a photo in OWG that wont send, also description is different in photo list to actual photo on insta
#
tantek
what is a microcast
#
Loqi
It looks like we don't have a page for "microcast" yet. Would you like to create it?
#
tantek
aaronpk: I see "Aaron Parecki Aaron Parecki is " in the footer of percolator
#
tantek
(first is linked)
#
aaronpk
Ruxton: send me a link? I'm gonna take a look at some OYG stuff tomorrow hopefully
gRegorLove joined the channel
#
Ruxton
aaronpk: this is the insta link https://www.instagram.com/p/BZUsFuFhPLP/
#
tantek
these microcasts kind of feel like IG stories
#
Ruxton
IG stories are time-bombed (they disappear after X)
#
tantek
hence I related the "feel", not the actual design/limitations etc
#
Ruxton
only feels that way because they're both short form content, the outcomes of both are very different imo
#
tantek
aaronpk: the IG multi-media post / OYG thing is perhaps an example of the challenge of building and running a PESOS service
#
aaronpk
Maybe, tho I think it's the same problem if I wanted to publish a mix of photos and videos and also build a reader that supports that
#
tantek
you have to keep updating it whenever the silo adds features because there is an implication that the service will pass along whatever is on to the receiver
#
tantek
no the new content vs reader problem is very different
#
tantek
because we can design fallbacks so that existing readers still work / behave reasonably
[kevinmarks] joined the channel
#
[kevinmarks]
Instagram posts didn't have permalinks at all for a while.
[pfefferle], renem, KartikPrabhu, [xavierroy], sebsel and [kevinmarks] joined the channel
#
@dan_abramov
@housecor It is JavaScript-centric. If you don’t want to learn JavaScript, it is harder to work with than template-centric libraries.
(twitter.com/_/status/909180238856323072)
John___, eli_oat, tantek, singpolyma, snarfed and [xavierroy] joined the channel
#
jonnybarnes
if I want to let people register accounts/log in to a site using indieauth, I `buildAuthorizationURL()` and redirect them to it
#
jonnybarnes
the response will be an array containing me, code, and state keys
#
jonnybarnes
if I’m not then issuing an access token do I need to `verifyIndieAuthCode`
#
jonnybarnes
obviously I should check the state before creating a use account with the me value
#
aaronpk
You'll need a way for the app to verify the auth code
#
jonnybarnes
so I still need to step 6 on that page
#
Zegnat
Yes, step 6 makes sure that you aren’t getting some random GET request that looks valid, by validating with the original endpoint again
[eddie], eli_oat, tantek, [barryf] and jjuran joined the channel
#
tantek
[barryf]: totally worth trying to get microformats into Jekyll by default
#
tantek.com
edited /Jekyll (+49) "IndieWeb Support stub section"
(view diff)
#
tantek
[barryf]: can you add description / links of your Minima pull request here? https://indieweb.org/Jekyll#IndieWeb_Support
#
[barryf]
Definitely. The templates already have schema.org (I think).
#
[barryf]
Will do.
#
tantek
great!
#
tantek
what is React
#
Loqi
React (also called ReactJS) is an open source web framework created by Facebook that can be responsibly used (simultaneous client and server support) yet often abused for js;dr pages and sites https://indieweb.org/React
#
tantek
React << 2017-09-16 @housecor: [https://twitter.com/housecor/status/909143662629703682 list of reasons *not* to use React] tweet summary and thread
#
@housecor
To convey the big picture, I'm compiling a list of reasons *not* to use React for my new course. Other downsides/concerns I'm overlooking? https://pbs.twimg.com/media/DJ3sypkUEAA9Ghy.jpg
(twitter.com/_/status/909143662629703682)
#
loqi.me
edited /React (+141) "tantek added "2017-09-16 @housecor: [https://twitter.com/housecor/status/909143662629703682 list of reasons *not* to use React] tweet summary and thread" to "See Also""
(view diff)
#
Loqi
ok, I added "2017-09-16 @housecor: [https://twitter.com/housecor/status/909143662629703682 list of reasons *not* to use React] tweet summary and thread" to the "See Also" section of /React
#
barryfrost.com
edited /Jekyll (+301) "/* IndieWeb Support */ Description of pull request to add Microformats to default Jekyll theme"
(view diff)
gRegorLove and [xavierroy] joined the channel
#
tantek
[barryf]: looking at the diffs - I've never seen "hidden" used on an <a href> before - is that valid and customary practice somewhere?
#
tantek
also the rel="me" links could be additional class="u-url" as well
#
tantek
and consider moving it higher up in the markup, perhaps right after the h-* that it applies to, just to make it more obvious which object the <a class="u-url" hidden ... > applies to
#
tantek
I was going to comment that on the commit but figured I'd just discuss it here :)
#
[barryf]
I was trying to ensure the <a> didn't break anyone's layout, just in case someone's stylesheet specifies it.
#
tantek
you can use <data> for that
#
tantek
if you really want something non-visible / non-interactive
#
aaronpk
IIRC parsers don't resolve relative URLs unless it's in an <a> tag?
#
tantek
no that is not true
#
tantek
part of u- parsing is resolving relative URLs
#
aaronpk
oh does u- work with <data>?
#
tantek
double checks the spec
#
tantek
in general you can put any property on any element
#
tantek
which allows you to use the most appropriate element for the page and context
#
aaronpk
looks like at least the PHP parser handles a data element with u-
#
tantek
ah nope - relative URL resolution is only handled for URL attributes in the language
#
Loqi
[Tantek Çelik] microformats2 parsing specification
#
tantek
" else if data.u-x[value] or input.u-x[value], then return the value attribute "
#
tantek
[barryf] if you switch to the data element, you have to output the full absolute URL in the value="" attribute
#
aaronpk
so then the PHP parser is incorrectly doing the relative URL resolution? heh
#
[barryf]
So I'm probably best to leave as <a>? Is the hidden attribute redundant would you say?
#
tantek
but that's better than an empty / hidden <a href>
#
aaronpk
sometimes the site doesn't know the full URL so that's not always possible
#
tantek
no because other tools (screen readers) try to show the user / nav among all the <a href>s
#
[barryf]
Yes, the convention in the theme is to use relative URLs.
#
tantek
aaronpk: oh that's interesting (re: PHP parser doing the relative URL resolution on <data value>)
#
aaronpk
tantek: oh i'm wrong, i just crafted an example that happened to work
#
tantek
aaronpk I'm not seeing the relative URL handling
#
aaronpk
and then interpreted the result wrong ?
#
tantek
from the example above
#
tantek
well that begs the question then since you thought that
#
tantek
should it?
#
aaronpk
if you don't want people to use hidden <a> tags then yes
#
tantek
rather, should all u-url parsing do relative URL resolution? regardless of element or attribute it gets its value from?
#
aaronpk
yeah I think the u- prefix should be the indication that the value is a URL and should be resolved
#
tantek
that's a pretty big change but it shouldn't break any existing working content, because such relative URLs outside of URL attributes don't work today anywa
#
tantek
the argument for that is that dt-* parsing is also special in that regard
#
tantek
great - can you open an issue per http://microformats.org/wiki/microformats2-parsing#change_control on suggesting that general change to http://microformats.org/wiki/microformats2-parsing#parsing_a_u-_property and I'll add spec text changes?
#
Loqi
[Tantek Çelik] microformats2 parsing specification
snarfed joined the channel
#
tantek
and then we can get input from parser devs etc.
#
Loqi
[Zegnat] #10 When should u- values be normalised to absolute URLs?
#
tantek
definitely mention the use-case of wanting to use <data> for a relative URL instead of a hidden <a href> which is undesirable for all the usual semantics / screen reader etc. reasons
#
tantek
heh with <data> even
#
tantek
I think that parsing design is an example of me being conservative (only doing relative resolution on attributes with URL semantics)
#
[barryf]
Thanks for the corrections, tantek. I've updated the PR. Interesting can of worms opened up about <data>!
#
tantek
commented on #10
#
tantek
reloading
#
aaronpk
pretty sure i have some hidden <a> tags i've done this with on my site as well
#
tantek
well then now that barryf's pull request is depending on that data u-url relative URL resolution, we ought to get at least one parser implementation to implement it
#
tantek
so that we can move forward on the issue
#
tantek
[barryf]: commented with at least my outside review on your pull request, hopefully that helps
#
[barryf]
Thanks tantek. Let's see what the maintainers think.
#
snarfed
ooh mf2 parsing development work reminds me to file an mf2 issue for https://github.com/snarfed/bridgy/issues/592#issuecomment-331210211
#
Loqi
[jonnybarnes] In the spirit of keeping things simple I’d have bridgy HEAD request the image linked to in `src`, if that can be POSSE’d then just abuse that. Even if a “better” valid image exists, in the `srcset`. Then maybe we could reuse the code and d...
#
Loqi
[snarfed] sure! HEADing to check for size is easy. not all servers support it, sadly, but that's a separate question. the main question here still seems whether and how to get the `srcset`'s image URLs into the parsed mf2 that bridgy and granary use interna...
#
aaronpk
hm i might know enough to do the PHP parser change
#
Loqi
[tantek] #7 Should u-* parsing special case img srcset?
#
tantek
snarfed - real world examples of pages with srcset that would benefit from having them parsed into u-* values would be welcome!
#
tantek
linking to the bridgy issue comment would be a big help too!
#
tantek
hmm maybe if I make it to IWC Berlin we can do a mf2 dev session on Saturday and try to resolve some of these issues
#
aaronpk
Ah remembered the other issue with IG multi photos now
#
snarfed
hey jonnybarnes do you have a post with srcset we could use as an example? ^
#
aaronpk
we're using the "photo" property as the poster image of a video if the h-entry has a video
#
aaronpk
that might not be a good idea after all
#
tantek
we should stop calling them "IG multi photos" because I think that's unintentionally misleading
#
tantek
because they're not just photos
#
tantek
as you've pointed out
#
tantek
and nobody does separate / simple "multivideo" posts
#
snarfed
also lightly plugs https://github.com/microformats/microformats2-parsing/issues/2 as an mf2 dev session candidate
#
Loqi
[aaronpk] #2 image alt text is lost during parsing
#
tantek
so we don't need to worry about that use-case since that's theoretical
#
tantek
aaronpk the u-photo as the poster of a u-video only works for a single video in a post
#
aaronpk
don't need to worry about what use case?
#
aaronpk
instagram supports multiple videos in the post as well
#
tantek
simple "multi video"
#
tantek
right, IG's multiposts are not "simple"
#
tantek
and no one else even tries
#
aaronpk
is a little terrified of building a reader with all these obscure semantics
#
tantek
it's not obscure
#
tantek
we already handle nested objects
#
aaronpk
"if there is a video property and photo property and they each have only one value, then display as a video using the photo as the poster image"
#
tantek
every post has a notion of h-entry with embedded h-card for the author
#
tantek
so that should be no surprise
#
tantek
aaronpk - it's worth it to keep the simple cases simple for publishers
#
tantek
since there are millions more of those than there are readers
#
aaronpk
what should a reader do if it encounters an h-entry with two photo and two video values?
#
tantek
and yes, building readers is hard, that's no surprise, and there are many other more important challenging problems for a reader far beyond any kind of parsing minutiae
#
aaronpk
(and all values are URLs)
#
tantek
this is why I've put time into defining steps in Post Type Discovery
#
tantek
and also why we focus on real world cases instead of everything theoretically possible
#
aaronpk
my point is it's not theoretical when building a reader because you have to make some decision about what to do, even if what to do is treat it as an error case
#
tantek
yes and such decisions should always be done by 1) what is out there today, 2) what is easiest to defensively code simply with less code
#
tantek
it's classic laziness is a virtue
#
tantek
step 1) should obviously be done per spec, in this case, per Post Type Discovery
#
tantek
if there's stuff missing from PTD on how to handle existing real world case, definitely file an issue for those with links to those real world cases
#
aaronpk
well my immediate need is deciding how to translate all combinations of instagram multiposts into micropub
#
aaronpk
single photo, single video, two photos, two videos, mix of photos and videos
#
tantek
single photo -> /photo, single video -> /video, 2+ of anything in IG are all /collection posts
#
aaronpk
that sets a pretty high bar for accepting micropub requests for those
#
tantek
that's the reality of the richness of what IG allows posting. they've raised the bar higher for the richness of their posts
[cleverdevil] joined the channel
#
[cleverdevil]
Okay, I'm exploring doing a sponsored open source plugin for Discourse to support Webmention (and potentially a few other things). My goal is to get DreamHost to pay to have it implemented. Are there any Ruby developers in the IndieWeb group that may be interested in working on such a project?
#
[cleverdevil]
I'd like to scope it out and get a little budget to see if I can get approval for such a project ?
#
tantek
perhaps start with who has written the Ruby libraries for webmention handling?
#
tantek
they might be interested or know someone who is?
#
tantek
though it may be more important to have experience writing webmention handling than Ruby experience per se
#
[cleverdevil]
Looks like its aaronpk and barryf
#
tantek
I for one would trust someone with multilingual programming experience that has webmention receiving implementing experience to be able to pick up the "rubyisms" fairly quickly
#
snarfed
[cleverdevil]: just fyi ScalaWilliam has also experimented with bounties here, e.g. http://work.scalawilliam.com/
[kevinmarks] joined the channel
#
[kevinmarks]
(the neat thing about the list of don't use react I linked to was that it was by the react author)
#
tantek
"the" ?
#
tantek
(author)
#
[cleverdevil]
Agreed tantek
#
[cleverdevil]
Thanks, snarfed
#
[kevinmarks]
Lead of redux and big react author https://github.com/gaearon
#
jonnybarnes
snarfed: I will do next week, my current flow is if a small image is uploaded, just leave it as a single image
#
jonnybarnes
but I’ve got some big photos I want to upload soon
#
snarfed
jonnybarnes: thx!
#
snarfed
petermolnar may also have an existing srcset
#
aaronpk
i'm designing the settings screen for OwnYourGram and it's getting kind of overwhelming
#
aaronpk
also starting to think it might be useful to have a way for micropub clients and servers to know about what features are supported automatically
#
tantek
that sounds like ... conneg
#
aaronpk
more like capability negotiation, not content negotiation
#
tantek
better to try to see if you can design the interactions with fallbacks so that things "just work" with existing implementations, and if there's richer content, the implementations can upgrade and get it as they see fit
#
tantek
such "negotiation" protocols typically add a lot more complexity to all sides, fragility, bugs, etc.
#
aaronpk
well i'm essentially making manual switches so people can choose what kind of requests to receive
#
tantek
conneg waas supposed to be simpler than arbitrary capability negotiation, and it's still kind of a joke on the web because nearly no one supports it or handles it well outside of obscure formats
#
aaronpk
I wrapped up a few different capabilities into each option
#
tantek
consider fallbacks like what Bridgy does sometimes, which is just to take "the first things" and pass it on (publish it, backfeed it etc.)
#
aaronpk
"the first things"?
#
tantek
yeah the JSON vs Simple option makes sense
#
tantek
aaronpk if I Bridgy Publish a multiphoto of say 8 photos, it only sends the first four to Twitter, and the first one to Flickr, and the first one to FB
#
aaronpk
ah but that works because bridgy knows the limitations of the thing it's sending to
#
tantek
other direction (POSSE vs PESOS), but similar reasoning applies to OYG
#
aaronpk
in OYG's case, it doesn't know what limits the server has
#
tantek
default to single item, let people opt into collections
#
tantek
also those are great setting screenshots
#
tantek
really should add to their pages
#
tantek
what is OYS
#
Loqi
It looks like we don't have a page for "OYS" yet. Would you like to create it?
#
tantek
what is OYG
#
Loqi
It looks like we don't have a page for "OYG" yet. Would you like to create it?
#
aaronpk
feel free to upload those to the wiki
#
tantek
what is ownyourswarm
#
Loqi
OwnYourSwarm is a service which sends your Swarm checkins to your own website via Micropub https://indieweb.org/OwnYourSwarm
#
loqi.me
created /OYS (+25) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
what is ownyourgram
#
Loqi
OwnYourGram.com is a service which streams your Instagram photos to your own site in real-time https://indieweb.org/OwnYourGram
#
loqi.me
created /OYG (+24) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
let's see if this works
#
Loqi
ok, I added "https://media.aaronpk.com/Screen-Shot-2017-09-22-10-47-56-hCS1v3TE0i.jpg" to the "See Also" section of /OwnYourSwarm
#
loqi.me
edited /OwnYourSwarm (+75) "tantek added "https://media.aaronpk.com/Screen-Shot-2017-09-22-10-47-56-hCS1v3TE0i.jpg" to "See Also""
(view diff)
#
loqi.me
edited /OwnYourGram (+75) "tantek added "https://media.aaronpk.com/Screen-Shot-2017-09-22-10-48-39-W47NMbK2o2.jpg" to "See Also""
(view diff)
#
Loqi
ok, I added "https://media.aaronpk.com/Screen-Shot-2017-09-22-10-48-39-W47NMbK2o2.jpg" to the "See Also" section of /OwnYourGram
#
aaronpk
oh gosh
#
aaronpk
so i'm going to have an intermediate step between single photos and full collections, which is multi-photo
#
tantek
no, I think that's not worth it for OYG
#
aaronpk
i think it is worth it because:
#
tantek
too fragile
#
tantek
because as soon as people start adding per photo tags or add *one* video in the mix it will oddly fail
#
aaronpk
my site supports multi-photos via micropub, but not collections via micropub. and micro.blog supports multi-photos via micropub as well, and has no concept of collections
snarfed joined the channel
#
aaronpk
micro.blog also doesn't support person-tagging *at all* so that information is already lost anyway
#
tantek
dang those are good real world use-cases!
#
tantek
your evidence is compelling aaronpk
#
tantek
be sure to define the multiphoto limitiations. person-tags dropped. videos dropped.
#
aaronpk
looks like the wordpress micropub plugin also supports multi-photo
#
tantek
what is a multiphoto
#
Loqi
A multi-photo is like a photo post, except just with multiple adjacent photos, either in a series, or tiled / arranged in some layout https://indieweb.org/multiphoto
#
tantek.com
edited /multi-photo (+97) "not a multi-photo post: with videos, per photo person-tags"
(view diff)
#
tantek.com
edited /multi-photo (+372) "/* collection */ person-tags, videos"
(view diff)
#
aaronparecki.com
edited /p3k_naming_convention (+4) "percolator is a podcast now"
(view diff)
#
tantek
what is the wordpress micropub plugin
#
Loqi
It looks like we don't have a page for "wordpress micropub plugin" yet. Would you like to create it?
jjuran joined the channel
#
tantek.com
edited /multi-photo (+307) "Supporting Services Projects stub per aaronpk in IRC"
(view diff)
#
tantek
feel free to expand with more specific links / details
#
tantek
and can you add your wiki page from yesterday to the /multi-photo see also at least
#
aaronpk
oh yeah
#
loqi.me
edited /multi-photo (+29) "aaronpk added "/multi-photo_vs_collection" to "See Also""
(view diff)
#
Loqi
ok, I added "/multi-photo_vs_collection" to the "See Also" section of /multi-photo
#
tantek
why oops? looked like it worked
#
aaronpk
i fixed it :)
#
gRegorLove
wordpress micropub plugin is /Micropub_for_WordPress
#
aaronpk
now creating sample instagram posts for all combinations
#
tantek
oh boy
#
tantek
please tell me you have a test account for that
#
aaronpk
naturally
#
aaronpk
pk_spam
#
tantek
here I thought it was @spampk
#
aaronpk
that's my twitter one
#
gRegorLove
That's a double redirect now ^
#
aaronpk
can you not tag people in instagram videos?
#
tantek
no it's not
#
tantek
or rather the thing I had already linked to from /multi-photo is not a double-redirect
#
aaronparecki.com
edited /multi-photo_vs_collection (+74) "videos can't be tagged"
(view diff)
#
tantek
right, didn't need that one since it was only mentioned in a question in chat
#
tantek
or rather, always better to answer the " is " question with the proper capitalization since Loqi search will find it regardless of how you ask the next time, but links on the wiki require the proper capitalization
#
gRegorLove
Oops, I was mistaken. I thought Loqi search and wiki search weren't case sensitive, though.
#
gRegorLove
when is iwc nyc?
#
Loqi
IndieWebCamp NYC 2017 is on 2017-09-30 at Dalberg Global Development Advisors NYC https://indieweb.org/IWC_NYC
#
tantek
kind of annoying that IG doesn't let you add person-tags in video posts because they do allow you to tag people in videos in stories :/
#
tantek
Loqi search works either way yes
#
aaronpk
oh right, XRay doesn't support instagram multi-photos yet either
snarfed joined the channel
#
tantek.com
edited /Instagram (+645) "/* Features */ collections, limitations, note stories support various tags/labels/stickers and pinning them to moving things"
(view diff)
[barryf] and [chrisaldrich] joined the channel
#
[barryf]
cleverdevil: I've no Discourse experience but would be happy to help out, maybe in a supporting role.
[cleverdevil] joined the channel
#
[cleverdevil]
Cool, thanks barryf.
#
aaronpk
:sigh: rabbitholes
#
aaronpk
going to update XRay for multi-post support in instagram first, then do this https://github.com/aaronpk/OwnYourGram/issues/39
#
Loqi
[aaronpk] #39 Replace Instagram parsing with XRay library
#
aaronpk
time to dig into the instagram graphql api
#
aaronpk
the API has an empty list of person tags for videos, so i woudln't be surprised if we see that in the future
snarfed joined the channel
#
snarfed
aaronpk: i thought it was biz dev only?
#
aaronpk
(their graphql JSON embedded in the HTML)
#
aaronpk
what did you decide to do if one of those is a video?
#
tantek.com
edited /messaging (+0) "move brainstorming and such below actual technologies"
(view diff)
#
aaronpk
whee xray supports instagram multiposts now
#
tantek
whoa that was fast
#
aaronpk
with tests of course
#
snarfed
aaronpk++
#
Loqi
aaronpk has 74 karma in this channel (1430 overall)
#
snarfed
do you mean, how do i render them as mf2/html?
#
aaronpk
no i mean if one of the items in the multi-post is a video what do you do?
#
snarfed
i...include it with the rest as an attachment of type video in the resulting AS1? that's all this code does
#
snarfed
do you mean in bridgy? or...? sorry i'm not following
#
aaronpk
i guess it depends on the output format
#
aaronpk
looks like only the first photo is used for the json-mf2 version https://granary-demo.appspot.com/instagram/pk_spam/@self/@app/BZWmpecjBwN?format=json-mf2
#
snarfed
yeah both very possible
snarfed, [eddie], [cleverdevil], zoglesby, clintpatty and John___ joined the channel
#
tantek.com
edited /next-hwc (+0) "next"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (+0) "next hwc"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (-7) "just Istanbul, templates don't work in the sidebar for some reason"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (+3) "try identing"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (+9) "nope. go back to   for indents. mediawiki is weird in places"
(view diff)
#
gRegorLove
what is multi-photo vs collection
#
Loqi
multi-photo vs collection refers to multi-photo vs collection posts and the challenges of combining photos and videos in a post https://indieweb.org/multi-photo_vs_collection
#
gRegorLove
what is next-iwc?
#
gRegorLove
when is next-iwc?
#
Loqi
IndieWebCamp NYC 2017 is on 2017-09-30 at Dalberg Global Development Advisors NYC https://indieweb.org/next-iwc
tantek_, snarfed, [barryf], tantek, clintpatty and John___ joined the channel
#
renem.net
edited /Hugo (+155) "/* IndieWeb Examples */"
(view diff)
#
renem.net
edited /Hugo (+4) "/* IndieWeb Examples */"
(view diff)
[miklb] joined the channel
#
[miklb]
before I fire up IRC does anyone know if CircleCI has a channel? ping bear
#
bear
not on irc
#
bear
but you can consider me the channel
#
[miklb]
bear++
#
Loqi
bear has 20 karma in this channel (194 overall)
#
[miklb]
I’ve turned myself inside out with ssh keys and can’t figure out how to ssh into my vps for deploy
#
bear
all of our non-paid support happens via discuss.circleci.com (discourse forums)
#
[miklb]
I did see the forum in my searches
#
bear
do you want to go to indiechat with this or is this a dev related issue?
#
[miklb]
it isn’t IndieWeb specific, so #chat might be better
#
[miklb]
just general ssh & ci
#
bear
hmm, I don't see you in #indiechat - I wonder if it's a slack thing
#
bear
(i'm using IRC)
#
[miklb]
I’ll switch
#
bear
I don't even know if I am in the slack for indieweb
miklb and KartikPrabhu joined the channel
#
aaronpk
bear: it's #indieweb-chat that's bridged
#
bear
thanks
#
KartikPrabhu
what is CircleCI?
#
bear
soon we will be beta testing doing non xcode builds on OS X
#
bear
so if you have react or other builds that need access to OS X libs - you will be able to specify them
davidmead joined the channel
#
tantek.com
edited /on_this_day (+561) "subhead Timehomp, Commons Examples / Wikipedia, update dfn to include indieweb and commons"
(view diff)
snarfed joined the channel
#
loqi.me
created /site-homepage (+265) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
edited /site-homepage (+34) "/* See Also */ new section"
(view diff)
#
loqi.me
edited /site-homepage (+82) "tantek added "https://github.com/indieweb/wiki/issues?q=is%3Aissue+is%3Aopen+label%3Ahomepage" to "See Also""
(view diff)
#
tantek.com
edited /homepage (+78) "disambig site homepage"
(view diff)
snarfed joined the channel
#
tantek
adds more precision to the multi-photo page vs collections page which he thought he already added elsewhere
#
tantek
whoa when did non-square IG multiposts happen? why have I never seen one?!?
#
tantek
goodness I need to try that
#
aaronpk
I think I added a citation for that
#
tantek
yes, reading, relinking
#
tantek.com
edited /multi-photo_vs_collection (+202) "link text in dfn, silo examples, note limitations in silos"
(view diff)
#
tantek
aaronpk heads-up because it seems maybe you noted off the top of your head: swarm checkins limited to 7 photos, IG multiposts limited to 10 items
#
tantek
finds these kinds of limits >:D
#
aaronpk
i couldn't find any info about that and hadn't hit that limit myself
#
tantek
always good to run around inside the gardens and find their walls
leg joined the channel
#
tantek
goes to contribute to the microformats discussion about multiphoto vs collection now