#dev 2019-11-06

2019-11-06 UTC
[bradleyallen], [snarfed], [jgmac1106], KartikPrabhu and mblaney joined the channel; mblaney left the channel
#
[jgmac1106]
mblaney long term maybe sign on should be smaller in another area rather than front and center on /index.
#
[jgmac1106]
Basically choice of a static or feed on /index
#
mblaney
jgmac1106 yes absolutely! you can do that now but it's a few steps. Feel free to dm or email if you want to go through it, otherwise adding all your suggestions to the list I appreciate the feedback!
[Ramiro_Ruiz], [chrisaldrich], gRegorLove_, [dougbeal], cweiske, swentel, IWSlackGateway, [KevinMarks], asymptotically, strugee, [jgmac1106], [LewisCowles], vika_nezrimaya, [jeremycherfas] and swentel_ joined the channel; mblaney left the channel
#
[jgmac1106]
thx, mblaney just feedback when I showed people my site, maybe I will make a post and keep updating, hoping to build some channels to test out reader features
#
[jgmac1106]
but people asked, "but where is the website" when I sent my link, started sharing /blog instead of /index...people aw /index as a sign in screen
[KevinMarks], jbove, jeremych_ and [tantek] joined the channel
#
@CRMN_celeron
2019年にもなってmicroSUB採用してるスマホって何考えてんの
(twitter.com/_/status/1192059064731070464)
[frank], [jgmac1106], [chrisbergr], [tonz], [grantcodes] and mblaney joined the channel
#
mblaney
yup the tyranny of the blank page... hard to know what sort of generic content would work but open to ideas.
#
@pushcx
↩️ @Lobsters fetches web pages for a couple reasons: * to prefill the title field on new links as a convenience * to cache story text for the search engine * to check for rel=canonical links * to auth github/twitter/keybase accounts * to send webmentions back to blogs
(twitter.com/_/status/1192074503637082113)
[LewisCowles], dougbeal|mb1, SpicoliWhiteDisc, deathrow1, [tantek], [KevinMarks], gregzuroDiscord[ and [jgmac1106] joined the channel
#
[jgmac1106]
mblaney something like: https://github.com/cogdog/wp-dimension or jgmac1106.glitch.me minimal content that is an h-card about me with links to pages on my ihazawebsite site
#
Loqi
[cogdog] wp-dimension: Wordpress Theme for a calling card site based on HTML5up Dimension
#
[jgmac1106]
long term give people choice of a profile home page or a feed homepage
#
[jgmac1106]
aaronpk just shared a minimal profile page that could work as static h-card homepage...people I showed the site to just didn't understand how it was "my website" or "their website"
#
[jgmac1106]
Can I ask anyone a quick PHp question, having to use quotation marks and concatenation messing me up on datetime
#
[jgmac1106]
I am trying <time class="dt-published" datetime="<?php echo $date('Y-m-d H:i:s').\"\ . ">" . ('Y-m-d H:i:s')?></time>
#
aaronpk
date not $date
#
aaronpk
also whoa what
#
aaronpk
nothing about that is right
#
[jgmac1106]
ahhh, thanks. well learning..gonna be a mess
#
aaronpk
`<time class="dt-published" datetime="<?php echo date('Y-m-d H:i:s') ?>"><?php echo date('Y-m-d H:i:s') ?></time>`
#
aaronpk
is that what you mean?
#
[jgmac1106]
I was able to do it with two different strings but wanted to practicce concatenation
#
[jgmac1106]
aaronpk++ thx
#
Loqi
aaronpk has 53 karma in this channel over the last year (203 in all channels)
#
aaronpk
I wouldn't concatenate in php here because that means you're inserting a close quote and close tag `">` in PHP code but the rest is from outside PHP so it'll be a nightmare to read
#
[jgmac1106]
ahh okay thx, glad this is such a good community to learn
#
[jgmac1106]
sweet, I know only have to either just add a url for an img/video, or reply and content in my notes, everything else through deployment (up to Bridgy) automated
#
jeremycherfas
So hard working on mf2 when you develop theme locally. So many round trips. I'm going to see whether I can open a grok tunnel.
#
aaronpk
alternately you can run a microformats parser locally
#
jeremycherfas
I've had little luck doing that. Which one would you recommend?
#
aaronpk
pin13.net is running https://github.com/microformats/microformats-parser-website-php which is also what I run on my laptop for testing
#
Loqi
[microformats] microformats-parser-website-php: Small web page for displaying parsed microformats2
#
jeremycherfas
Well, to my surprise, the ngrok tunnel seems to be OK
#
jeremycherfas
What is h-feed
#
Loqi
h-feed is a microformats2 draft specification with a top level feed object to contain root class(h-*) objects, usually h-entry posts and optionally a common author, name, and representative photo https://indieweb.org/h-feed
dougbeal|iOS joined the channel
#
jeremycherfas
Is canonical equivalent to u-url? And should it be inside h-feed or is it OK if it is somewhere on the page?
#
aaronpk
equivalent? rel=canonical won't be parsed by microformats parsers into the h-entry, but they do mean the same thing
#
aaronpk
and since rel values are page-scoped it can be anywhere
#
jeremycherfas
OK. I think I am OK then.
#
jeremycherfas
I did find https://indieweb.org/feed#How_To_Test not very useful, as the Glitch thing seems to be dead and indiewebify.me does not in fact test feeds, only a single h-entry. But I am reluctant to edit from a postition of ignorance.
#
jeremycherfas
Erk. Joschi's parser finds NO microformats
#
jeremycherfas
Not yet. Next on my list after the python tool.
#
jeremycherfas
No authorship, but that's OK. I'm the only author.
#
aaronpk
authorship is important still
#
[tantek]
canonical and url do not mean the same
#
[tantek]
you can have many values of url
#
[tantek]
canonical you really only should have one
#
[tantek]
perhaps you meant uid
#
aaronpk
that is what I meant, but also in practice especially in this case, there will be only one url and it will be the same as the uid
#
jeremycherfas
Perhaps. But in my head I have rel="canonical"
#
jeremycherfas
Not my head, my HEAD
#
aaronpk
jeremycherfas: authorship is still important. otherwise a reader has to fall back to showing something from the feed to identify who wrote the post, and that is awkward at best
#
aaronpk
right now this is actually what I will see in my reader
#
jeremycherfas
Working on that.
#
aaronpk
so it will look like there is no author
#
jeremycherfas
I want to get individual posts fixed, and will then turn to author. There is an h-card on the home page, and a <data> h-card on each entry (I think)
#
Loqi
does a happy dance!
#
jeremycherfas
gives Loqi a round of applause
#
Loqi
eats the round of applause
#
jeremycherfas
OK, fair enough.
#
jeremycherfas
Much trickier decision ahead: having brought all posts under one main category, Listens far outnumber substantive posts. I have already removed them from the home page, but maybe I should filter them out of the main feeds. Or else, possibly, offer a separate feed for Articles.
gRegorLove_ and [snarfed] joined the channel
#
[jgmac1106]
I know folks disagree but I love separate feeds if others would clog up your fire hose.
#
jeremycherfas
It's the presentation of them I worry about.
#
[tantek]
yup, as long as feed futzing and managing and curating is a personal hobby, then yeah, go for it!
#
aaronpk
nobody wants to see every post on my site
#
jeremycherfas
Nicely put tantek++
#
Loqi
tantek has 26 karma in this channel over the last year (142 in all channels)
#
jeremycherfas
That's tomorrow's task.
#
[tantek]
nobody posts as often and as many types of data as aaronpk does
#
[tantek]
though I have a feeling [cleverdevil] may be close
[cleverdevil] joined the channel
#
[cleverdevil]
\\ a wild cleverdevil appears \\
#
[cleverdevil]
Holy wow, I haven’t been on IndieWeb chat for months. Been so busy!
#
[jgmac1106]
only because he BBQs so much
#
[cleverdevil]
Miss all of you fine folks!
#
aaronpk
we miss you too!
#
[tantek]
[cleverdevil] DYK IWS 2020 sign-ups are open? In case you want to plan ahead to join us 😄 https://2020.indieweb.org/summit
#
Loqi
IndieWeb Summit
#
[cleverdevil]
Oh I’m in.
#
GWG
[cleverdevil]: Hi
#
[cleverdevil]
So, one thing I am thinking of for IWS.
#
[tantek]
redirects [cleverdevil] to meta
#
[cleverdevil]
I am considering turning my shady Facebook migration scripts into a service.
#
[cleverdevil]
(No, this will be #indieweb-dev)
#
[tantek]
ok ok yes that is dev
#
[tantek]
and wow
#
[tantek]
is that only FB migration to Known? or do you have other destinations in mind?
#
[cleverdevil]
I just keep hearing people over and over saying that they’d leave Facebook if they could just click on some things and make a migration happen.
#
[cleverdevil]
So, my scripts already do any Micropub endpoint.
#
[tantek]
yes there is a certain set of folks that would do that
[fluffy] joined the channel
#
[tantek]
"any Micropub endpoint" - you're likely assuming some degree of different post kinds support to maintain fidelity of the import
#
[tantek]
so any Micropub endpoint that supports x, y, z
#
[cleverdevil]
To a degree, but not really.
#
[cleverdevil]
I don’t currently support *everything*.
#
GWG
[cleverdevil]: We gave your code a plug at WCUS
#
[cleverdevil]
Like, checkins for example.
#
[cleverdevil]
@GWG oh? That’s cool :)
#
[cleverdevil]
And honestly, I think for the most people people just want their status updates and photos.
#
[cleverdevil]
That’s really it.
#
[cleverdevil]
If I started there, and only there, I think it would be a doable thing to support any micropub site.
#
[tantek]
[cleverdevil] yes you were an answer in the Q&A 🙂
#
[cleverdevil]
[tantek] haha, I’m famous!
#
[cleverdevil]
I saw that you were going to be giving this reprise of your talk from... where was it?
#
[tantek]
[cleverdevil] you may want to consider coming to https://2020.indieweb.org/austin as well 🙂
#
Loqi
IndieWebCamp Austin
#
GWG
I was surprised by the..."I got my picture with tantek" crowd
#
[tantek]
[cleverdevil] "Take Back Your Web" was originally at BTConf
#
[tantek]
what is btconf
#
Loqi
Beyond Tellerand is (often abbreviated btconf) an annual web conference in Düsseldorf, Germany since 2011 (additional cities since), which has supported and helped sponsor the adjacent IndieWebCamp Düsseldorf annually since 2015 https://indieweb.org/btconf
#
[tantek]
GWG 🙈
#
[cleverdevil]
That’s right.
#
[cleverdevil]
Austin is fun, I was just there last week and will be there in two weeks.
#
[cleverdevil]
I’ll see if I can make it.
#
[cleverdevil]
I am thinking that maybe I can convince [snarfed] to join the Facebook migration effort.
#
[cleverdevil]
Since my code is all Python.
#
GWG
[tantek]: I just considered having a t-shirt made up that said I'm with Tantek
#
[cleverdevil]
It could potentially even just be integrated into Bridgy.
#
GWG
[cleverdevil]: I would try it. I left Facebook, but left my account on, after API closure
#
[cleverdevil]
That’s part of my difficulty: I’ve deleted my Facebook account completely.
#
[tantek]
GWG oh dear please don't 😂
#
[cleverdevil]
And Facebook’s export format changes in subtle, undocumented ways every few months.
#
[cleverdevil]
(I’m sure on purpose...)
[chrisaldrich] joined the channel
#
GWG
[tantek]: I only thought about it. I had an even more embarrassing shirt idea I won't do either
#
GWG
Anyway, that's -meta
[tonz] joined the channel
#
Loqi
[snarfed] freedom: UNMAINTAINED: Copies your Facebook, Twitter, and Google+ posts to a blog, with all formatting and details intact.
#
[cleverdevil]
Hah, yes, [snarfed]!
#
[cleverdevil]
This is a problem that several of us have partially solved in dirty, hacky ways.
#
[cleverdevil]
I really think that with a service, and platforms available like Micro.blog that make it super simple to get started, I’d say its a good time to pick it back up again.
#
[cleverdevil]
What was that project that supposedly Google and Facebook were a part of for migrating social data between platforms?
#
Loqi
It looks like we don't have a page for "that project that supposedly Google and Facebook were a part of for migrating social data between platforms" yet. Would you like to create it? (Or just say "that project that supposedly Google and Facebook were a part of for migrating social data between platforms is ____", a sentence describing the term)
#
sknebel
What is data transfer project?
#
Loqi
Data Transfer Project is a collaboration of organizations committed to building a common framework with open-source code that can connect any two online service providers, enabling a seamless, direct, user initiated portability of data between the two platforms https://indieweb.org/Data_Transfer_Project
#
[cleverdevil]
Thx [sknebel]
ben_thatmustbeme joined the channel
#
[cleverdevil]
Wow, the Data Transfer Project is.... ambitious.
#
[cleverdevil]
Sort of a rube goldberg machine of enterprise-y Java.
#
[jgmac1106]
glad to see cleverdevil getting started as the micropub as migration tool...it will start with fb but one day will include an mf2/parser and granary for rss feeds...drop in a domain and over time all the posts get republished on a new domain
#
[jgmac1106]
it is going to be so awesome when he finishes it.
KartikPrabhu joined the channel
#
sknebel
third person about people who are present is kind of weird :D
#
[jgmac1106]
it is written in the handbook on "How to Sawyer" to use third person when target of Sawyering is present to create an aura of prestige
ben_thatmustbeme, KartikPrabhu and swentel joined the channel
#
sknebel
Urban Dictionary has a very different definition of the term …
#
[jgmac1106]
What does our wiki say?
#
sknebel
aaronpk: fun bug: from desktop quill posts a photo correctly, from firefox on android it uploads the photo to my media endpoint, shows it, and then tries to multipart it again
jbove, [Rose] and [fluffy] joined the channel
geonz, KartikPrabhu, [mapkyca], [cleverdevil], [tantek] and swentel joined the channel
#
mblaney
thanks [jgmac1106] that github link is good inspiration!
#
mblaney
I think I will do some work on documentation today since it's not obvious what's already there...
#
mblaney
for instance your site does have an h-card on the home page already, it even has a microformats checker ie: https://ihazanothersite.jgregorymcverry.com/php/microformats.php?url=https://ihazanothersite.jgregorymcverry.com&json=on
KartikPrabhu joined the channel
#
aaronpk
sknebel: ok that's weird. I'll have to dig into that
[KevinMarks] and [chrisbergr] joined the channel
#
sknebel
Will have to look up how to use the dev tools on Android and look into it too
#
sknebel
Chrome on Android works interestingly enough, so I have a workaround
#
[jgmac1106]
mblaney ohh I know I threw it through the ringers on parsers to check....was just sharing first impressions from people I have shared project with..
tbbrown__ joined the channel
#
aaronpk
I also don't have an android device so this will be hard to test
#
[tantek]
I think GWG has android device(s)
#
GWG
I do
[schmarty] joined the channel
#
GWG
Why?