#dev 2019-02-09

2019-02-09 UTC
#
[tantek]
uh, what happens when people try to use Twitter to rel=me verify their Mastodon: https://twitter.com/search?f=tweets&vertical=default&q=Mastodon%20rel%3Dme&src=typd
#
[tantek]
seriously unintended consequences 😂
#
@plarroy
Let's connect in Mastodon <a rel="me" href="https://mastodon.technology/@larroy">Mastodon</a>
(twitter.com/_/status/1072808500701655040)
#
[tantek]
not sure how to document that
#
[kevinmarks]
twitter does have rel=me on the profile page still
#
aaronpk
That sounds unrelated
#
jacky
I think that tweet was posted by a cross-poster
#
jacky
there's a few "bridge" services that'd dual post from one place to another
#
[kevinmarks]
twitters intent pages have an hcard but its a bit odd
aaronpk_ joined the channel
#
jacky
I haven't seen that page in ever
#
[kevinmarks]
very odd use of adr
#
[tantek]
kevinmarks it's why I rel=me link to it
#
[tantek]
instead of my profile
#
[kevinmarks]
that it what the intent pages are supposed to be for
#
jacky
made this for my "follow" page
#
jacky
should be live in about 3 - 5 minutes
#
jacky
actually, I can just post that from my site lol
#
Loqi
[Jacky Alcine] Added a page to make following me on my site a bit more guided. There’s also passive support on the client side of rel=subscribe for Koype to others. I definitely want to flesh out that experience a bit more; automating the act of following helps o... https://v2.jacky.wtf/media/image/entry%24d0340490-09e7-480a-9c45-7f0567e0682a/Screenshot_20190208_165256.png?v=original
#
jacky
goes to remove "and others"
#
jacky
yeah, I like this page a lot - it'd help to flesh out the provider bit of rel=subscribe
tantek and eli_oat joined the channel
#
Loqi
Jacky Alcine
#
jacky
how come it doesn't use my page title?
#
jacky
maybe of the h-card at the bottom?
#
[tantek]
it's likely using the "name" property from the first h-* object
[eddie] joined the channel
#
jacky
ahh okay
#
jacky
hm I should just make the intro text a h-entry thing tbh
#
jacky
couldn't hurt
#
[tantek]
you can totally make the page its own h-entry
tomasparks, tw2113 and [jgmac1106] joined the channel
#
gRegorLove
I think Loqi uses xray, so you can test with xray.p3k.io too
#
[jgmac1106]
Thinking I need to make a follow page. How many people would know I publish links to some feeds in my h-card and then an entire set of different feeds in the footer of my blog
#
jacky
going to spend tonight perfecting the layout for checkins
#
jacky
agh nope if i do this, I'll want to create venue pages
[schmarty] joined the channel
#
jacky
lol like it'd make sense since I'd want to have fully formed geo info about the places I go to
#
[schmarty]
Uuurrrgh I think I broke Shortcuts somehow. I can no longer seem to share photos into it via the share sheet from the Photos app. I select them and send to shortcuts, and I can choose my shortcut, but when it runs the shortcut just receives a null input. 😭
#
jacky
ahh looks like ownyourswarm does the `syndicate-to` without the `mp` bits
#
jacky
eh I'll ignore it for now
#
aaronpk
It does?
#
jacky
https://i.imgur.com/VBFBW8h.png is what I see back as part of the resposne
#
jacky
*response
#
jacky
(I store the original request in each post for "re-parsing" purposes)
#
aaronpk
wow, my mistake
#
jacky
nah no biggie
#
jacky
I'm actually wondering if I should backcompat support
KartikPrabhu joined the channel
#
aaronpk
No I just need to fix that
#
jacky
the image is me adapting it to catch the published and post_status so it'd be updated properly
#
jacky
oh man notification feed changes the game completely
#
jacky
like now I feel like I can see when things happening to me are occurring
#
jacky
yeah like I might have to make something that'll reparse _all_ of my old entries in batches to "expand" any bits of MF2 data
#
jacky
it's kind of inconsistent which isn't the best
KartikPrabhu and benwerd joined the channel
#
jacky
does anyone use Newsblur?
#
jacky
looking at their "Information for Publishers" bit; and it _could_ do with some mf2 helping
#
jacky
also glancing at http://newsblur.com/api is a bit interesting
#
jacky
oh wow this is like _super_ news-tilted http://newsblur.com/social/33405/satadrus-blurblog
[pfefferle], leg, [kevinmarks] and jeremych_ joined the channel
#
jeremycherfas
!tell jacky yes I do and in the past Samuel has seemed open to mf2 but then not done much. I recall asking whether his share to buttons could be adapted to use micropub and got no response.
#
Loqi
Ok, I'll tell them that when I see them next
[jgmac1106] and swentel joined the channel
#
sknebel
a11y << [https://www.youtube.com/watch?v=iUCYPM6up9M Smashing TV: Léonie Watson on why semantic HTML document landmarks assist her using a screenreader] - 5 min intro on how screenreaders present pages
#
Loqi
ok, I added "[https://www.youtube.com/watch?v=iUCYPM6up9M Smashing TV: Léonie Watson on why semantic HTML document landmarks assist her using a screenreader] - 5 min intro on how screenreaders present pages" to the "See Also" section of /accessibility https://indieweb.org/wiki/index.php?diff=56532&oldid=55911
[Rose], barpthewire, [jgmac1106] and [tantek] joined the channel
#
[tantek]
What is newsblur
#
Loqi
NewsBlur is a traditional feed reader that aimed to replicate and replace Google Reader, also available for self-hosting: [1] https://indieweb.org/NewsBlur
#
[tantek]
Looks like consuming mf2 has been requested
#
[tantek]
Jeremycherfas could you add the micropub feature request link / thread to that page too? ^^^
#
[tantek]
Separately from chat: sknebel, would like to see your thoughts on what’s a good ux for presenting & consuming same post in different languages? Same page? Different pages? Etc
#
sknebel
I was thinking about having a link at the top with "this post is also available in ...", and maybe pick the default language based on browser prefs (I'm skeptical of that in some ways, given how much it annoys me sometimes on e.g. MDN, but that's different if I assume I'll always properly translate content)
#
sknebel
so for a German visitor my homepage feed shows the German variant if one exists, and english otherwise
#
[tantek]
Could gather examples (like MDN) and document them along with (did)advantages
#
[tantek]
Wikipedia is another
#
sknebel
been looking for old session notes too, I know I've been in some discussions of this
#
[tantek]
What is translation
#
Loqi
translations are alternative versions of posts that have been translated (rewritten with the intent of maintaining meaning) into another language https://indieweb.org/translation
#
[tantek]
sknebel looks like our current discussion is about new approaches - definitely worth adding to the examples and brainstorming on that page!
#
sknebel
there's a few pages in that area, but seems so. will try to capture somewhere
#
[tantek]
I think /translations is the right page
#
[tantek]
Oof. That sounds like it needs some gardening
benwerd, [kevinmarks], snarfed, djmoch, swentel, KartikPrabhu and [schmarty] joined the channel
#
[schmarty]
i'm not alone! apparently Shortcuts 2.1.3 broke the ability to pass photos into a shortcut via share targets. 😕 https://www.reddit.com/r/shortcuts/comments/aou2to/conversion_error_of_images_input_of_a_shortcut/
KartikPrabhu joined the channel
#
jacky
hmm so newsblur would have to add indieauth consumer support (trivial esp in Python) and store info about baseline create + delete via micropub
#
Loqi
jacky: jeremycherfas left you a message 8 hours, 13 minutes ago: yes I do and in the past Samuel has seemed open to mf2 but then not done much. I recall asking whether his share to buttons could be adapted to use micropub and got no response.
#
jacky
jeremycherfas: I wonder if he was hoping someone would produce some code
#
aaronpk
[schmarty]: 😱 but that's like the whole point of shortcuts
#
[schmarty]
aaronpk: yeah, i imagine they will fix it up soon but it has made me feel pretty frustrated and helpless.
#
aaronpk
hm I am running 2.1.3
#
[schmarty]
are you able to share target a photo to a shortcut without errors?
#
[schmarty]
(i can use the "select photos" action from within a shortcut and it works fine)
#
aaronpk
that's like from my camera roll sharing to the Shortcuts thing which opens Shortcuts and lets you choose one right?
#
[schmarty]
(so worst case i could make a meta shortcut that lets me select photo and then choose a shortcut to sent it to)
#
[schmarty]
aaronpk: yep that's the path.
#
aaronpk
sharing works, got an error "Resize Image failed because Shortcuts couldn't convert from Item provider to Image."
#
[schmarty]
try making a shortcut that accepts photos over share target with a single Quick Look action
#
aaronpk
it shows me a preview which just says "(null)"
#
[schmarty]
that's the problem i have been seeing.
#
aaronpk
yeah that screenshot in the reddit thread is similar to what I see
#
aaronpk
how did they let that ship
#
[schmarty]
a fantastic question
#
[schmarty]
they were rushing this out to plug some CVEs, tightened up sandboxing and some path handling.
#
aaronpk
I thought I didn't have automatic app updates on too, darn
#
[schmarty]
haha bonk
#
[schmarty]
well it should be possible to make a meta shortcut that let's you select a photo and then select a shortcut to send it to.
#
[schmarty]
and they'll get it fixed eventually.
#
aaronpk
wow they finally shipped a fix for the facetime bug
#
aaronpk
2 days ago
#
aaronpk
guess I should install that since Shortcuts already updated itself outside the iOS update
#
aaronpk
lol error installing update. oh well.
#
aaronpk
oof my autolinker mangled https://🕸💍.ws
#
aaronpk
I think the spiderweb isn't in my emoji character range
#
[schmarty]
haha uh oh
#
aaronpk
probably need to update my emoji library. maybe i'll wait til the next emoji release
benwerd joined the channel
#
aaronpk
oms the spammers found websub.rocks
#
aaronpk
they've been entering random email addresses in the login box
#
jacky
down with spam
#
jacky
yo random
#
jacky
has anyone considered a reverse "lookup" for post interactions in readers?
#
jacky
like let's say Anne has a post
#
jacky
and Clark liked it
#
jacky
if I viewed it again in my reader, the reader would show Clark's face
#
jacky
and as soon as I said that, I remember that Anne could show that info on their site and the reader can surface it lol
#
jacky
that actually reduces so much discovery work for the reader
[tantek] joined the channel
#
[tantek]
exactly!
#
jacky
that's really handy
#
jacky
the reader could do more info like sorting the likes by people you follow / "friended" first
KartikPrabhu and benwerd joined the channel
#
jacky
okay 100% sure i'm overengineering/thinking this
#
jacky
but for venue creation
#
jacky
actually for the act of "determining" a venue (like if someone sent me some coords)
#
jacky
I'm thinking about having a polygon defined for every venue so I can do some checking if a coord and optional polygon falls within it that I might already have it stored in my system
#
jacky
then either merge or discard the incoming info and replace it with my venue URI
#
Loqi
[Jacky Alcine] Heading back to the crib
#
jacky
afaik that's not the "mailing" address of the station nor do I need one, lol
#
aaronpk
pretty much figure out how foursquare does it and do that because they're the best lol
#
aaronpk
you probably don't even need polygons, just store a point for the venue and sort a list of venues by distance
#
Zegnat
OSM may actually have the polygon data for some venues
#
jacky
oh distance is probably easier to compute
#
aaronpk
polygons will give you accuracy but that isn't really what you want
#
jacky
b/c now when I think of places within places (like at Lyft, there was a spot called Primetime, a in-built bar); doing a match there would fail)
#
aaronpk
basically you want to think of the coordinates as a way to narrow down your search for the venue, rather than doing any sort of exact matching
#
aaronpk
if you're checking in, you can search for a venue by typing its name, but even easier is if your interface first shows you a list of nearby venues
#
jacky
the latter would be the goal tbh but yeah okay then, opting for distance
#
aaronpk
you do always have to account for the case where your phone doesn't know where you are so can't sort by distance
#
jacky
well if I can reduce the scope of it to be a URI; then it'll be a lot easier for me to replace in the future
#
jacky
vs a bunch of fields for some arbitrary location
#
[tantek]
be sure to include altitude in your coordinates
#
[tantek]
you'll thank me when you visit Tokyo
#
aaronpk
altitude from the phone gps is horribly inaccurate
#
[tantek]
wifi inferred is pretty good
#
[tantek]
also wish my "phone" would just bluetooth query my watch which has *really good* atltitude
#
aaronpk
I will report back when I am in tokyo, but I really doubt it's at all useful
#
[tantek]
heck any multi-level mall here even. like Westfield on Market street.
[cleverdevil] joined the channel
#
[tantek]
Hello cleverdevil! What are you hacking on today?
#
[cleverdevil]
Hello, IndieWeb! 👋
#
Loqi
[cleverdevil]: [jgmac1106] left you a message 1 day, 4 hours ago: see Rose's video clip shortcut
#
[cleverdevil]
Fixing some of my plugins for Micro.blog.
#
aaronpk
the ground outside is 49m, and i'm up on the 3rd floor right now and my phone says my altitude is 49m
#
[tantek]
aaronpk we will have to try phone vs ipod next time 🙂
#
aaronpk
I wouldn't be surprised if some buildings have been mapped out to work
#
[tantek]
I believe that is the case in Tokyo
#
[tantek]
what are Micro.blog plugins?
#
Loqi
It looks like we don't have a page for "Micro.blog plugins" yet. Would you like to create it? (Or just say "Micro.blog plugins is ____", a sentence describing the term)
#
sknebel
checks if his phone has a barometer
#
aaronpk
oh right the iphone XS has a barometer too
#
sknebel
hm, mine hasn't
#
sknebel
I don't know how well those are integrated into the OS location stuff
#
aaronpk
I think they're supposed to be somewhat
#
sknebel
but if it is (or otherwise properly updated/calibrated) it seems like that's the best way to get floor-level height
#
aaronpk
but like in a black box way
#
aaronpk
doesn't air pressure change constantly though like due to the weather?
#
[cleverdevil]
[tantek] so, they're not really "plugins" per se.
#
sknebel
right, that's why you need integration
#
aaronpk
I wonder if iOS provides a direct API to read the barometer
#
sknebel
i.e. cross-reference with known locations and or weather data
#
[cleverdevil]
They're projects I built as externally hosted web services that can be added to hosted Micro.blog sites using JavaScript includes.
#
aaronpk
I should add that to overland if so
#
[cleverdevil]
What is microgram?
#
Loqi
Microgram is an extension to micro.blog to show photos in an instagram like photos page https://github.com/cleverdevil/microgram https://indieweb.org/Microgram
#
[cleverdevil]
What is micromemories?
#
Loqi
It looks like we don't have a page for "micromemories" yet. Would you like to create it? (Or just say "micromemories is ____", a sentence describing the term)
#
[cleverdevil]
Micromemories is an extension to micro.blog to show an "on this day" page for hosted Micro.blog websites - https://github.com/cleverdevil/micromemories
#
Loqi
[cleverdevil] micromemories: Add an "On This Day" feature to a Micro.blog website
#
Loqi
agreed.
#
aaronpk
huh, the API reports *change* in altitude and pressure, not absolute values
#
sknebel
for short-term it works quite well, we used it in uni to track movement between floors, but that was always relative, so relatively easy.
#
aaronpk
guess that isn't super useful to log in overland then
#
aaronpk
maybe for trips?
#
aaronpk
that'd let me draw a little elevation graph that's probably more accurate than using the elevation from CoreLocation
#
jacky
probably handy for highlighting fragmentions?
#
KartikPrabhu
:target won't match fragmentions I think, only fragments using id attribute
#
GWG
I missed an Altitude talk?
#
aaronpk
you never really miss a talk on IRC
#
GWG
aaronpk, still waiting for other altitude implementations
snarfed joined the channel
#
GWG
What things other than Bridgy, Indienews and Indieweb.xyz use webmention syndication?
#
jacky
that's it to my knowledge
KartikPrabhu joined the channel
#
GWG
Ok, so I'm merely prepared for any arbitrary future one
[cleverdevil] joined the channel
#
[cleverdevil]
Sweet, just moved my website off of Google Fonts!
#
[cleverdevil]
Now, I am using self-hosted versions of the same free fonts.
#
[cleverdevil]
tracking--
#
Loqi
tracking has -1 karma over the last year
#
aaronpk
was it easy?
#
[cleverdevil]
Find the original font files in OTF or TTF, then upload there.
#
[cleverdevil]
It'll generate everything you need 🙂
#
aaronpk
oo I can make a webfont from my handwriting font
#
[cleverdevil]
That'd be fun!
#
GWG
Too messy for me
[jgmac1106] joined the channel
#
[jgmac1106]
Could webmentions slack bots exist? So if I share a link in slack then any threaded post below that link would show up as a comment?
#
aaronpk
ha that'd be neat
#
aaronpk
it'd take a bit of work but it's doable
[tantek] joined the channel
#
[tantek]
wow cleverdevil very cool
#
[tantek]
what is webmention syndication
#
Loqi
It looks like we don't have a page for "webmention syndication" yet. Would you like to create it? (Or just say "webmention syndication is ____", a sentence describing the term)
#
jacky
oh that's not what I parsed "webmention slack bot" to be
#
aaronpk
me either but I like it
#
[tantek]
GWG mentioned the phrase above
#
[tantek]
and with three examples, it's worth defining
snarfed joined the channel
#
[tantek]
Webmention syndication is the use of the [[Webmention]] protocol as a syndication API, by having an original post link to a service’s special URL, then sending a webmention from that post to that service, causing the service to syndicate the post on itself (like [[IndieNews]] or indieweb.xyz) or to another service (like have [[Bridgy]] publish to a silo on your behalf).
#
jacky
where would that live?
#
jacky
ah okay
#
jacky
I was thinking under /syndication under a "Methods" header or something
#
[tantek]
Webmention << Webmention syndication
#
aaronpk
hm there is some content about that already on https://indieweb.org/syndication-brainstorming
#
[tantek]
so it's not really brainstorming any more
#
aaronpk
wow that's an old page
#
[tantek]
looks like mostly content you added? feel free to re-organize!
#
aaronpk
yeah hmm, it's written mostly from the perspective of syndicating content created from a micropub client
#
aaronpk
also both of those ways have been fully functional for a couple years now so it's not brainstorming anymore lol
#
GWG
I always seem to spark a discussion unintentionally
#
[tantek]
I think in general it makes more sense to keep any "brainstorming" to be a section in the larger page that it's about, so that as brainstorming becomes real, it moves to examples, how to, etc.
#
[tantek]
maybe I should note that on /wikify
#
[tantek]
structuring wiki pages and wikis in general is non-obvious
#
aaronpk
not sure, we've intentionally used the -brainstorming pattern in a few places successfully
#
aaronpk
-> meta I guess
simplecomplex joined the channel