#dev 2017-12-12

2017-12-12 UTC
tantek, saranix and tantek_ joined the channel
#
tantek
post works locally, now to try publishing it and sending a webmention
#
tantek
and it totally worked!!! https://aaronparecki.com/2017/12/11/21/ (note the comment)
#
Loqi
[Aaron Parecki] @tantek Requesting $16 for the Blue Star donuts! 🍩 https://aaronparecki.com/pay/16
#
@t
@aaronpk.com paid in full via Venmo! Thanks for the @BlueStarDonuts! 🍩🍩🍩🍩 (ttk.me t4rr1)
(twitter.com/_/status/940382393097228288)
#
tantek
whereas on my site that first @-name now links to aaronpk.com instead of the aaronpk twitter handle: http://tantek.com/2017/345/t1/aaronpk-paid-thanks
#
Loqi
[Tantek Çelik] @aaronpk.com paid in full via Venmo! Thanks for the @BlueStarDonuts! 🍩🍩🍩🍩
#
tantek
ok I'm going to let that run on my site for a while to see if I notice anything broken anywhere before committing the update to cassis.js to GitHub later tonight
deathrow1 joined the channel
#
tantek
if you see anything mislinked on tantek.com or any tantek.com posts please let me know!
joha, benwerd, [andrea_arbogast, snarfed, snarfed1, KartikPrabhu, leg, [tantek], renem, benwerd_, eli_oat, [eddie], [miklb], [manton], tantek and [jeremycherfas] joined the channel
#
www.boffosocko.com
uploaded /File:Goodreads_recent_updates.PNG "Screenshot of user's recent updates https://indieweb.org/File:Goodreads recent updates.PNG"
#
www.boffosocko.com
uploaded /File:Goodreads_my_activity-particular_book_view.PNG "Screenshot of Goodreads activity for a particular book https://indieweb.org/File:Goodreads my activity-particular book view.PNG"
#
www.boffosocko.com
uploaded /File:Goodreads_reading_progress.PNG "Screenshot of Goodreads reading progress for a specific book https://indieweb.org/File:Goodreads reading progress.PNG"
#
www.boffosocko.com
uploaded /File:Goodreads_currently_reading_widget.PNG "Screenshot of Goodreads currently reading widget https://indieweb.org/File:Goodreads currently reading widget.PNG"
tantek and tantek_ joined the channel
#
www.boffosocko.com
edited /read (+646) "moved TOC; example of expansion for physical books; Goodreads screencaptures of functionality"
(view diff)
[pfefferle] and cweiske joined the channel
#
aaronparecki.com
created /AirBnB_Reviews (+1827) "screenshots of airbnb review flow"
(view diff)
#
aaronparecki.com
edited /review (+466) "replace redirect with stub content not about the format"
(view diff)
#
aaronparecki.com
edited /h-review (+13) "/* See Also */"
(view diff)
jeremycherfas joined the channel
#
Zegnat
Anyone know why oEmbed provider endpoints aren’t discoverable?
#
sknebel
Zegnat: ?
#
sknebel
they can be
#
cweiske
e.g. http://p.cweiske.de/525 has oembed links in the head
#
cweiske
<link rel="alternate" title="oEmbed" type="application/json+oembed" href="http://p.cweiske.de/oembed.php?format=json&amp;url=http%3A%2F%2Fp.cweiske.de%2F525" />
#
cweiske
<link rel="alternate" title="oEmbed" type="application/xml+oembed" href="http://p.cweiske.de/oembed.php?format=xml&amp;url=http%3A%2F%2Fp.cweiske.de%2F525" />
#
Zegnat
I mean generally. There is no way to discover “http://p.cweiske.de/oembed.php?format=json&url={$URL}
#
Zegnat
Sure, but your endpoint could just return an error code for that.
#
cweiske
also, different pages could have different oembed providers
#
cweiske
e.g. /images could have /oembed-image.php as provider
#
Zegnat
That is true
#
cweiske
what are you trying to do?
#
Zegnat
Nothing. It was just a thought. The spec writes about how a provider “must specify” (must?!) URL scheme and API endpoint pairs (https://oembed.com/#section2.1) yet it seemed like this specification isn’t discoverable.
#
cweiske
but that 2.1 does not define where it should do that, right?
#
Zegnat
No, which is why discovery is impossible.
#
Zegnat
And I was wondering “why”
#
cweiske
I know that e.g. wordpress has a hard-coded list of providers
#
cweiske
of that url-scheme to api-endpoint associations
#
Zegnat
Yes, and you can get this registry from oembed.com.
#
Zegnat
Just feels weird to me to have to keep a registry instead of making the URL mappings (which are a “must specify”, apparently) discoverable.
#
cweiske
there should be a well-known URI for that
#
Loqi
[Riuujin] #100 Providers must specify one or more URL scheme and API endpoint pairs
#
cweiske
There's not really any need - most providers (including YouTube) just use the discovery link tags
#
Zegnat
Yep, and that’s probably correct. Still would be nice (and limit the HTTP requests) if I could grab the mapping configuration once per domain.
#
Zegnat
Rather than doing discovery for every link.
#
cweiske
but I think link discovery is ok
#
cweiske
and that 2.1 section should be removed completely
#
Zegnat
I could totally see a well-known URI for this, btw. Seems like a correct usecase.
#
Zegnat
I can also get behind removing the section 2.1, yes
#
Zegnat
I was also thinking it may be possible to build a rudimentary mf2-to-oembed service. If your website could just set the API endpoint once you wouldn’t need to go and add links to every page pointing to the service.
#
Zegnat
I don’t know. Felt like they were onto something with section 2.1 and URL mapping, but dropped it by not making those mappings discoverable.
#
loqi.me
edited /pronoun (+48) "jeremycherfas added "http://languagelog.ldc.upenn.edu/nll/?p=35776" to "See Also""
(view diff)
[xavierroy], [andrea_arbogast, [eddie], deathrow1, [pfefferle] and jonnybarnes joined the channel
#
eddiehinkle.com
edited /100DaysOfIndieWeb (+75) "Move 100 days of reading chapters to an active project rather than brainstorm"
(view diff)
snarfed and [miklb] joined the channel
#
@cswordpress
@jonbmetz @sarahebourne @jsutt And if you publish on your own platform, you can use tech like webmention to pull all the resulting social media conversation back into your original site, as comments to the original post. Best of both worlds.
(twitter.com/_/status/940598890394464258)
#
jeremycherfas.net
edited /payment (+158) "/* IndieWeb Examples */ Added myself"
(view diff)
#
www.svenknebel.de
edited /live (-130) "clean up after Kaja. bad bot!"
(view diff)
[tantek] joined the channel
[manton], eli_oat and KevinMarks joined the channel
#
loqi.me
edited /Storify (+72) "See Also"
(view diff)
snarfed joined the channel
#
www.svenknebel.de
edited /site-deaths (+77) "/* Upcoming */ storify"
(view diff)
[manton] joined the channel
#
GWG
snarfed, saw your push
#
GWG
snarfed, I am glad you agreed it was a simple solution
#
snarfed
for the rest of the channel, since you tend to be circumspect :P https://github.com/snarfed/bridgy/issues/784
#
Loqi
[dshanske] #784 Search by Letter on User Page
#
snarfed
(rare use case, but still, easy fix)
#
GWG
For me, people ask me to troubleshoot their Bridgy stuff because of the unofficial official Bridgy WordPress plugin
deathrow1 joined the channel
#
GWG
Those individuals often miss inf
#
snarfed
GWG: you should add links to their bridgy user pages in wordpress!
deathrow1 joined the channel
#
GWG
snarfed, as rel me?
#
snarfed
GWG: no, as UI, so you can follow them yourself instead of having to search for them :P
#
GWG
I do add them to the settings page if they register through the plugin
gRegorLove joined the channel
#
GWG
But I can't follow them as I don't have admin
#
snarfed
you can ask for them! but yeah, easier than even the new letter links is just putting their domain in the url, e.g. brid.gy/twitter/[DOMAIN], as mentioned in the issue
deathrow1 joined the channel
#
GWG
Sometimes they forget to give it, honestly
#
GWG
So I look while I am waiting
#
GWG
snarfed, either way, it's good
[eddie] and jonnybarnes joined the channel
#
@jasperfurniss
@shiflett Inspecting your code now 😀 Your layout.css is so readable. Love the comments/doc. And IndieAuth is neat! Love it man.
(twitter.com/_/status/940637843302633472)
#
@shiflett
@jasperfurniss Still a few details to iron out, but yeah, IndieAuth is super neat.
(twitter.com/_/status/940640164908429314)
dougbeal|mb1 and KevinMarks joined the channel
#
gRegorLove
For p-read-status I'm thinking about changing value "want-to-read" to "to-read"
#
gRegorLove
Doesn't need to be as verbose for a machine-readable value I don't think. Has the same meaning.
#
gRegorLove
So the values I've brainstormed so far: to-read, reading, finished
#
GWG
I like to-read
[xavierroy] joined the channel
#
[xavierroy]
How will you mark stuff you're reading again? Re-read?
#
loqi.me
created /duck_emoji_boat_emoji (+23) "prompted by schmarty and dfn added by schmarty"
(view diff)
KevinMarks, John____ and tantek joined the channel
#
gRegorLove
[xavierroy]: Good question, I'm not sure. It kind of depends how you would want the plain text to appear in your post, and how you might want consumers to show it.
#
gRegorLove
E.g. maybe you still want it to show "Reading: Title" and an additional property indicates how many times you've read it
#
tantek
what is plain text design
#
Loqi
It looks like we don't have a page for "plain text design" yet. Would you like to create it? (Or just say "plain text design is ____", a sentence describing the term)
#
tantek
what is text first design
#
Loqi
Text-first design refers to the practice of designing information so that it is usable/actionable in its most basic plaintext form https://indieweb.org/text_first_design
#
tantek
plain text design is /text_first_design
#
loqi.me
created /plain_text_design (+30) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
darn it I thought that was fixed
[eddie] joined the channel
#
[eddie]
GWG xavierroy: I think those p-read-status match my use case so far. I would have to-read, reading and finished. If I re-read a book, I would go from finished, to reading, and to finished again.
#
[eddie]
I won't really want to know how many times I've read a book WHILE I'm reading it, but I would want to be able to tally up how many times I have finished reading the book. So as long as I post a finished post every time I read the book, that works for my use case
#
[eddie]
oops I meant gRegorLove, not GWG 🙂
#
gRegorLove
Sounds good, eddie. Yeah, I'm not even to that point in my use-case, so I'd be speculating to add statuses at this point. Of course, anyone can experiment with publishing different ones.
#
gRegorLove
I am excited to start using those three statuses with Quill, though.
#
gregorlove.com
edited /site-deaths (+195) "/* Upcoming */ Storify"
(view diff)
#
gregorlove.com
edited /site-deaths (+111) "/* Upcoming */ Storify link"
(view diff)
KartikPrabhu joined the channel
#
gregorlove.com
edited /Storify (+535) "How to export, site-death"
(view diff)
#
GWG
I read too
#
loqi.me
edited /Storify (+15) "gRegorLove added "[[Livefyre]]" to "See Also""
(view diff)
#
GWG
I have a
#
GWG
I have an autographed copy of Oauth 2.0 simplified to read
[andrea_arbogast and tantek joined the channel
#
tantek
oh nm
#
Loqi
[loqi.me] created /plain_text_design (+30) "prompted by tantek and dfn added by tantek"
#
tantek
the prose should say so like "and redirect added by"
#
aaronpk
ooh instead of "dfn"
#
tantek
because I was fooled into thinking it got it wrong, when Loqi did the right thing
#
Loqi
[tantek] darn it I thought that was fixed
#
tantek
woohoo!
#
tantek
what is text design
#
Loqi
It looks like we don't have a page for "text design" yet. Would you like to create it? (Or just say "text design is ____", a sentence describing the term)
#
Loqi
giggles
#
tantek
what is text first design
#
Loqi
Text-first design refers to the practice of designing information so that it is usable/actionable in its most basic plaintext form https://indieweb.org/text_first_design
#
loqi.me
created /text_design (+30) "prompted by tantek and redirect added by tantek"
(view diff)
#
tantek
boom!
#
tantek
fix confirmed
#
aaronpk
there's another bug with that but it'll take a bit longer to resolve
#
aaronpk
it should have looked up the page /text_first_design and seen that it's a redirect, and added /text_design -> /text-first_design instead, cause now /text_design is a double redirect
#
tantek
oh yeah - like the See Also feature
#
tantek
anyone see any auto_link bugs on any tantek.com links? if not I'm going to deploy the @-domain-name update in the next few hours
#
tantek
auto_link function in tantek.com/cassis.js if you want to check the code
[aaronpk] and [chrisaldrich] joined the channel
#
gregorlove.com
edited /site-deaths (-93) "Make "Upcoming" one list, "in months" distinction doesn't seem necessary currently"
(view diff)
#
gRegorLove
Heh, I got an HTTP 418 sending a pingback to manton's IWC post
#
www.svenknebel.de
created /User:Kaja.sknebel.net/ (+49) "index of subpages"
(view diff)
#
www.svenknebel.de
edited /site-homepage (+191) "/* New live modules */ Kaja generates upcoming HWC list"
(view diff)
[manton] joined the channel
#
[manton]
gregorlove Heh, yeah... My own blog is not in a very good state in terms of IndieWeb stuff. I've been hesitating to invest in it since I don't think I'm going to keep it on WordPress.
#
www.svenknebel.de
edited /Main_Page (+194) "/* Upcoming Homebrew Website Club meetups */ add note about what's going on"
(view diff)
#
GWG
manton... I am sad
#
gRegorLove
manton: Fair. You could add webmention.io as the pingback / webmention endpoints as a stopgap
#
tantek
agreed - that's definitely worth it
#
tantek
and that way your pb/wm is not tied to a CMS
#
tantek
the data at least
#
aaronpk
building block all the things
#
tantek
modularize all the things
#
tantek
and of course for you aaronpk
#
tantek
as a service all the things
tantek joined the channel
#
[manton]
@GWG Nothing against WordPress. But I think I need to use the blogging platform I wrote myself more.
#
GWG
I uj
#
GWG
I understand
#
tantek
selfdogfood++
#
Loqi
selfdogfood has 1 karma in this channel (7 overall)
#
GWG
I feel like that sad Native American
eli_oat, raretrack and [eddie] joined the channel
#
tantek.com
edited /payment (+417) "/* IndieWeb Examples */ subheadings for people, note new features on aaronpk's and tantek's /pay pages as of IWC Austin"
(view diff)
Loqi_, KartikPrabhu, renem, KevinMarks, TheGillies and grantcodes joined the channel
#
aaronparecki.com
edited /payment (-201) "/* How */ gratipay is gone"
(view diff)
#
aaronparecki.com
edited /payment (-10) "/* rel-payment examples */ -gratipay"
(view diff)
#
sknebel
afaik there is librapay as a gratipay fork, but limited to libre-content?
#
tantek.com
edited /Falcon (-207) "/* Payment Links */ shipped payment page with amount from URL! (at IWC Austin)"
(view diff)
#
sknebel
huh, mediawiki api ignores writes that don't change a page, thats nice
#
aaronpk
never heard of it. worth adding to the page if you can track down info
#
sknebel
what is donation?
#
Loqi
It looks like we don't have a page for "donation" yet. Would you like to create it? (Or just say "donation is ____", a sentence describing the term)
#
sknebel
what is pledge?
#
Loqi
pledge is a recurring donation https://indieweb.org/pledge
#
sknebel
pledge << https://liberapay.com/ pledge-only (does not allow rewards), fee-free service for libre content
#
Loqi
ok, I added "https://liberapay.com/ pledge-only (does not allow rewards), fee-free service for libre content" to the "See Also" section of /pledge
#
loqi.me
edited /pledge (+98) "sknebel added "https://liberapay.com/ pledge-only (does not allow rewards), fee-free service for libre content" to "See Also""
(view diff)
#
aaronpk
snarfed: I haven't tried setting up bridgy fed yet, but will my markup also not work then? https://pin13.net/mf2/?url=https%3A%2F%2Faaronparecki.com%2F2017%2F11%2F29%2F20%2F
#
sknebel
I'd guess p-reply-to vs u-reply-to?
#
snarfed
aaronpk: i take it back, you're right. h-cite p-in-reply-to does work. khurtwilliams has bigger problems though. that post's markup is kind of all over the place.
#
aaronpk
yeah the "value" of the in-reply-to property is the URL, so even if you aren't consuming the whole h-cite you can at least find the URL there
j12t joined the channel
#
tantek.com
edited /payment (+718) "improve why, add why with amount (with specific use-cases), move Payment page with amount from Brainstorming to How, add a few more tips"
(view diff)
#
snarfed
right!
#
tantek.com
edited /Falcon (+37) "/* Payment Links */ link to brainstorming"
(view diff)
KevinMarks and khurtwilliams joined the channel
#
snarfed
khurtwilliams: ok, i see your most recent test < 500 chars, and it looks like you have the redirects set up right. not sure why it's still not working.
#
khurtwilliams
Hate to drop off but I forgot what time it is.
[tantek] joined the channel
#
snarfed
khurtwilliams: np! i think i see the bug. i'll keep you posted.
#
[tantek]
Nah that's good. Those apps should be websites any way
KevinMarks and [pfefferle] joined the channel
#
gRegorLove
Sure, but it sucks if you're one of those businesses with an app and now you're being forced out
#
gRegorLove
We built an app for a client using PhoneGap, which I don't think will be affected, but I was concerned for a moment.
#
gRegorLove
And honestly I tried and tried to convince that client to do a PWA first, but they resisted. They really wanted to be able to say "find our app in the App Store" heh
#
gRegorLove
Oops, thought I was in #indieweb-chat
tbbrown, dougbeal|imac and [manton] joined the channel
#
sknebel
(can iOS do websites that work offline?)
#
KartikPrabhu
sknebel: with service workers it only depends on the browser not the OS
#
sknebel
KartikPrabhu: on iOS, all browsers have to use Safari internally
#
KartikPrabhu
oh yeah. I think Safari does have service workers support
#
KartikPrabhu
or Blink rather
#
KartikPrabhu
sknebel: you could try adactio.com
#
KartikPrabhu
it has offline service worker
#
sknebel
don't have an iOS device, for reasons like this ;)
#
KartikPrabhu
me niether
#
gRegorLove
confirmed, doesn't work on iPod Touch
snarfed and [tantek] joined the channel
#
aaronparecki.com
edited /Main_Page (+38) "move header bar lower"
(view diff)
#
KartikPrabhu
aaronpk: ^^ did I overdo your edit?
#
aaronpk
oh maybe
#
aaronpk
heh xss auditor keeps blocking preview
#
aaronparecki.com
edited /Main_Page (-302) "move home page css to template"
(view diff)
#
KartikPrabhu
sorry, feel free to keep whichever you like. I added a margin-top to home-header
#
aaronpk
there we go, fixed
#
KartikPrabhu
yup, confirmed