#dev 2018-03-06
2018-03-06 UTC
#
Loqi [snarfed] https://github.com/snarfed

#
dansup anyone know of a good php webfinger library?
eli_oat joined the channel
#
KartikPrabhu what is webfinger?

#
Loqi WebFinger is a discovery protocol for the web that uses email address-like identifiers to get info about users https://indieweb.org/WebFinger

#
dansup KartikPrabhu: thanks, I found a good example I can use to implement :)
#
KartikPrabhu dansup: if you do add yourself to the list on that pae

#
dansup will do, I plan to get my own indie site online soon. I'm working on a few other packages like https://github.com/dansup/php-activitystreams and https://github.com/dansup/php-micropub (nothing to show quite yet, but its starting to come together)
#
KartikPrabhu cool

#
dansup I'm building a gnu-social clone
#
dansup getting to the point where I need to start adding federation, https://d3vv6lp55qjaqc.cloudfront.net/items/3e3f1O2i3E2B3Z1G1z38/Screen%20Shot%202018-03-05%20at%205.47.03%20PM.png
tantek and [kevinmarks] joined the channel
#
[kevinmarks] is this a case for a favicon?

#
KartikPrabhu what is favicon?

#
Loqi A favicon is a convention for websites to provide an icon for browsers to display in bookmarks, favorites, history, and other places they show or list URLs https://indieweb.org/favicon

#
KartikPrabhu [kevinmarks]: not what you meant ^ ?

#
AngeloGladding all of this GitHub work is exciting. one of my initial code types is `code`. is there any documentation on marking up the various pages involved? i see brid.gy is assuming that a generic note `u-in-reply-to` a URL template of a GitHub "project" will be considered an "issue". is there prior art on marking up a code project? i'm currently using `rel-vcs` as seen at /code
#
AngeloGladding sure. i want to host my projects' code repositories at my own personal site. https://dev.alice.lahacker.net/code/canopy
#
AngeloGladding well that's a project page that links to the git repo technically, but yes.
#
AngeloGladding but i want to introduce a "Create an Issue" button
eli_oat joined the channel
#
tantek sounds like a /webaction

#
AngeloGladding correct
#
AngeloGladding when i'm at e.g. mydomain/reply?url=https://dev.alice.lahacker.net/code/canopy how does it know that the reply-context is a project's issue
#
AngeloGladding is it not recommended to sniff the reply-context to determine reply type (for UI purposes)?
eli_oat joined the channel
[snarfed] joined the channel
#
AngeloGladding is there any work on pull requests?
#
AngeloGladding i'm worried it'd conflict with other replies -- e.g. pull request
#
tantek as I suggested here: https://indieweb.org/reply-context#Minimal_text_reply_contexts

#
[kevinmarks] thats what I meant by a favicon - so you get a twitter favicon by a twitter-linked [aaronpk] and an octocat by the github one (and your face by your own domain)

snarfed joined the channel
#
@vboykis Do open source,they said. Be a social coder, they said. https://pbs.twimg.com/media/DXkkXCBVwAA-Tc2.jpg (twitter.com/_/status/970847179215601664)
[asuh] and [miklb] joined the channel
#
Loqi User-agent is a common HTTP header that generally indicates the name, version, and a URL for the application making the request, and is also a robots_txt command (User-agent:) that tells specific robots by name to obey the following commands https://indieweb.org/user-agent

#
aaronpk user agent << [https://webaim.org/blog/user-agent-string-history/ History of the browser user-agent string]

#
Loqi ok, I added "[https://webaim.org/blog/user-agent-string-history/ History of the browser user-agent string]" to the "See Also" section of /user-agent

renem, tantek and [cleverdevil] joined the channel
#
[cleverdevil] Good news, I figured out how to get the rest of my Facebook photos and metadata. Now, I’m 100% copied over!

[eddie] joined the channel
tantek joined the channel
tantek and [cleverdevil] joined the channel
#
[cleverdevil] Now that I've got all of this newly liberated content, I am working on a "history" page -> https://cleverdevil.io/history

#
[cleverdevil] (Not responsive yet...)

[pfefferle], [chrisaldrich], snarfed and barpthewire joined the channel
#
Loqi It looks like we don't have a page for ".well-known" yet. Would you like to create it? (Or just say ".well-known is ____", a sentence describing the term)

#
sknebel .well-known is https://tools.ietf.org/html/rfc5785, literally the path "/.well-known/" under a domain and used as a standardized location for discovering domain-wide meta-data and is used by e.g. [[Let's Encrypt]] for proof of domain ownership, [[WebFinger]] for discovery of user data and [[Dat]] for linking domains to keys to find content under.
#
Loqi well-known is literally the path "/.well-known/" under a domain and used as a standardized location for discovering domain-wide meta-data and is used by e.g https://indieweb.org/.well-known

#
www.svenknebel.de edited /.well-known (+149) "make list a list since it gets truncated in chat anyways, add dnt-policy" (view diff)
[kevinmarks], cweiske, alx and [tantek] joined the channel
swentel, eli_oat, [kevinmarks], [alexander] and [tantek] joined the channel
#
cweiske petermolnar, I've opened a bug for that: https://github.com/cweiske/phinde/issues/35
jjuran joined the channel
#
loqi.me edited /blockchain (+63) "[tantek] added "https://twitter.com/timbray/status/963115533825527808 thread" to "See Also"" (view diff)

#
loqi.me edited /blockchain (+57) "[tantek] added "https://twitter.com/klintron/status/970722033377034240" to "See Also"" (view diff)

#
loqi.me edited /blockchain (+55) "[tantek] added "https://twitter.com/khuey_/status/970906562301775872" to "See Also"" (view diff)

leg joined the channel
#
@Inkwater_Masha Too Scared To Write? The One-Two Punch Approach That Finally Got Me Writing
http://ow.ly/S4BO30iFGdp
#writetip #amwriting #indieauth (twitter.com/_/status/971012550686109696)
[eddie] joined the channel
#
[eddie] Although thanks to my imported Facebook posts I was able to convert the first time I watched the One Tree Hill season 6 finale into a “watch post” on my site, and then I was able to reference it last night after I watched the season 6 finale again: https://eddiehinkle.com/2018/03/05/34/watch/

eli_oat, barpthewire and [kevinmarks] joined the channel
#
aaronparecki.com edited /Twitter (+554) "/* Criticism */ add link to theatlantic.com article "Retweets are Trash: A modest proposal to improve Twitter—and perhaps the world"" (view diff)

#
aaronparecki.com edited /.well-known (+8) "move list under a header and remove "e.g." since it looks weird in the summary" (view diff)

#
cweiske.de edited /.well-known (+249) "link thunderbird mail client autoconfiguration" (view diff)
#
grantcodes dgold [cleverdevil] RE: Electron apps & Together. At some point once it's more functionally complete I want to have a go at converting it into a cross platform react app, it should be possible to have a shared codebase for web, iOS, Android and desktop! Never tried it before though so not sure of the limitations

dougbeal|mb1 joined the channel
#
cweiske hm. the "#bottom" link does not work anymore on https://chat.indieweb.org/dev/2018-03-06#bottom
#
cweiske aaronpk, indieauth.com with http://cweiske.de/ as input: Something went horribly wrong!
#
cweiske you can test with http://commentpara.de/ as input
#
petermolnar it uses css variables which is a fairly new things

#
petermolnar thing

#
petermolnar but it appears to be well supported: https://caniuse.com/#search=variable

#
petermolnar we are looking at different things in that case

#
petermolnar oh, scroll to custom properties

#
aaronpk wow I forgot how much JS that was... https://aaronparecki.com/assets/photo-albums/photo-layout.js

#
KartikPrabhu I already do a version of that https://kartikprabhu.com/notes/ithaca-winter

#
Loqi [Kartik Prabhu] Kartik Prabhu
Winter in Ithaca
posted at 19:20 on 17 Feb 2018 (-0500)
tagged ... https://lh3.googleusercontent.com/DKiEwgaclyZ8SwhndGsDtYjmlMkXqnC5M8QR_NN4uMk3i1I_DbuV9GSBPXeyojb_Z22ED2hnRv4Ty-idacvxhn6kSEJk4QeDc7DCeLyy13cMEzz-J3ibvshyti55ICzlTgiw0SjRrecE-BDdm1_BAhCcXgkbq4_vmR2X-Y9_qjkatlTJFjTy6C4JNKA8Jl3mhcnVNmPNRksFL13CVjeUjmFzsz9ptNEa3MRQj6Vh4yMyCeBSmJhrPAazZGGlm1tXc_oqMGwCwVO7Ge5FTrSE2fVJGWs5X0HY4FjGK_3DhFQPFUXwHAHY0MXAFnkGBtEobgaF2sIEa-wssKz6eQlm7fQlheG370HOfq_2NUQiaHqn_aHh9oA7Hgcmze3uJqjkXbgV_ryK5FXca0wqoKAuDi35sqW6eUCgUMr90qn2qfRdsJ8dGK9Gs4EX88uGIBTte-eq5Vl0-8EXqBpATeuWfQHbcUBj8XsgH32Z5dNX8mYy7iQhtndAwymSCIeZ_PczH4JnrrjjDps4W05yJi4-tG4lHcowfpPa1xAeCAuU2TTRHy1YufwTtTHhYkSoQTxpyST0qJ2M_JZYgtPNZsl0l43b2SqeJqMx228V-xPb=s5000

#
KartikPrabhu oops sorry again :(

#
KartikPrabhu uh! it does both images are same height? no?

#
KartikPrabhu aah they are in my notes content container but otherwise they do

#
KartikPrabhu yeah

#
KartikPrabhu wrote about it too https://kartikprabhu.com/articles/equal-height-images-flexbox

#
KartikPrabhu aaronpk: oh you are on Safari?

#
KartikPrabhu or that. My grid layout only works on FF at the moment have to do better fallbacks for others

#
KartikPrabhu only FF supports display: contents at the moment

#
KartikPrabhu also see https://kartikprabhu.com/articles/walk-work for more photos :P

#
KartikPrabhu looks like I need to fix things for non-grid using browsers

#
KartikPrabhu but yeah that flexbox technique is great

#
KartikPrabhu aaronpk: Loqi should use the new implied-name-parsing so it doesn't barf the contents in here :P

#
KartikPrabhu cool, I preemptively removed the p-name from my notes

#
KartikPrabhu oh you use the ruby parser not the php one

#
KartikPrabhu I thought php had it

#
KartikPrabhu aah yes right. Python wins!

#
KartikPrabhu ;)

#
KartikPrabhu well as long as my PR to the main repo gets accepted

rhiaro joined the channel
#
aaronpk some more thoughts: https://aaronparecki.com/2018/03/06/11/

#
Loqi [Aaron Parecki] My current thought for this is to add a new property to the entry with the source's h-card info:
{
"type": "entry",
"url": "https://example.com/1000",
...
...
"_source": {
"url": https://example.com/",
"name": "Example Feed",
"...

snarfed and [eddie] joined the channel
snarfed1 joined the channel
[jeremycherfas] joined the channel
snarfed joined the channel
[cleverdevil] joined the channel
#
[cleverdevil] Good morning 🙂

#
[cleverdevil] Happy to hear people seem to like my "history" page... though now I am thinking of renaming it to "archive" to be a bit more traditional.

#
sknebel (it seems to assume /this/style/of/parameters generally, so it doesn't match well anyways)
#
KartikPrabhu [cleverdevil]: yeah I wondered why it wasn't "archive"

#
[cleverdevil] Just changed it.

#
[cleverdevil] Much better 🙂

loicm joined the channel
[miklb] and snarfed joined the channel
#
sknebel didn't Together now have a new domain? could someone add it on /Together and /microsub?
#
grantcodes aaronpk: for sources I would likely show the home url and icon if there is no author or the author url is not the home url (ie news sites that have multiple authors). Also I don't think the home domain should have to match the feed domain

#
grantcodes The most common example of non matching domains I can think of is podcasts that use an external service to host feeds. But I'm sure that is applicable to non podcast feeds as well

#
snarfed !tell eddie thanks again for the heads up on the granary facebook user id bug (https://chat.indieweb.org/dev/2018-02-28#t1519833264218600 ). fixed! ...although that specific request returns no results because travis hinkle hasn't authed granary. facebook permissioning, whee!
#
Loqi [[eddie]] snarfed: I must be doing something wrong in granary with Facebook. I’m trying to get a stream of posts by just one friend so I can add that friend’s posts into microsub. I composed the URL like this: https://granary.io/facebook/1286685110/@self/@...

[eddie] joined the channel
#
Loqi [eddie]: snarfed left you a message 1 minute ago: thanks again for the heads up on the granary facebook user id bug (https://chat.indieweb.org/dev/2018-02-28#t1519833264218600 ). fixed! ...although that specific request returns no results because travis hinkle hasn't authed granary. facebook permissioning, whee!

#
Loqi [eddie]: snarfed left you a message 1 minute ago: thanks again for the heads up on the granary facebook user id bug (https://chat.indieweb.org/dev/2018-02-28#t1519833264218600 ). fixed! ...although that specific request returns no results because travis hinkle hasn't authed granary. facebook permissioning, whee!

KartikPrabhu joined the channel
#
snarfed you still can with https://facebook-atom.appspot.com/ !
[tantek] and [kevinmarks] joined the channel
#
[tantek] Just saw this amazing list of oss projects you can self host (eg Known is on there!) https://github.com/Kickball/awesome-selfhosted/blob/master/README.md

chrisaldrich and [cleverdevil] joined the channel
#
[cleverdevil] Yeah, I have been a huge fan of theirs forever.

#
[cleverdevil] We actually sponsored them when I was at DreamHost.

#
grantcodes Hmmm I think I am missing some people from the chat for some reason 🤔 i can't see messages from snarfed for some reason. Wonder if it is an issue with me or a bridge

KartikPrabhu and [eddie] joined the channel
#
snarfed is tempted to try to do https://snarfed.org/microsub-bridge in zapier, with little to no code
snarfed joined the channel
#
[eddie] !tell grantcodes: Thanks for the like! I think your likes have a p-name issue though 😉 http://pin13.net/mf2/?url=https%3A%2F%2Fgrant.codes%2F2018%2F03%2F06%2F5a9eef7eddcba7417a178894 It looks like an implied p-name, so you probably want to add a p-name. One option is adding it to your article footer. That would translate to “Liked an hour ago by Grant Richmond”, which isn’t the best, but it’s the closest text I can see on your page f

#
@ravisagar @ChrisAldrich Just found your blog after searching more about implementing #POSSE and #Webmention Great content. Thanks for sharing. (twitter.com/_/status/971121641341227010)
#
grantcodes Hmm yeah I updated my likes to pull in the full mf2 data, must have messed up somewhere, as there was a button with the like-of, but must've removed it by accident :P

#
Loqi grantcodes: [eddie] left you a message 5 minutes ago: Thanks for the like! I think your likes have a p-name issue though 😉 http://pin13.net/mf2/?url=https%3A%2F%2Fgrant.codes%2F2018%2F03%2F06%2F5a9eef7eddcba7417a178894 It looks like an implied p-name, so you probably want to add a p-name. One option is adding it to your article footer. That would translate to “Liked an hour ago by Grant Richmond”, which isn’t the best, but it’s the closest text I can see on your page f

#
grantcodes Kinda impressed all the mf2 parsing actually worked though haha

[kevinmarks] joined the channel
#
grantcodes Not sure if I should really show all the content or not, but have it all saved so I can update it in the future

[miklb], eli_oat and tantek joined the channel
[eddie] joined the channel
eli_oat joined the channel
KartikPrabhu, [miklb], tantek and [cleverdevil] joined the channel
#
[cleverdevil] Anyone here fancy themselves a CSS expert?

#
KartikPrabhu [cleverdevil]: CSS enthusiast work?

#
[cleverdevil] So, I want to make my archive page work better on mobile devices.

#
[cleverdevil] Each year of content is contained in a div, and each month is a ul, with each day being an li.

#
[cleverdevil] I've got the months (ul) floated to the left.

#
KartikPrabhu yup

#
[cleverdevil] Not even sure where to start, honestly 😛

#
KartikPrabhu what do you want it to do?

#
KartikPrabhu easier to start from mobile/small viewport and then adjust

#
[cleverdevil] Well, either fit fully on the screen (not likely, given the density of the content), or break down into two or three "rows".

#
[cleverdevil] Where each row is the height of its tallest child.

#
KartikPrabhu the last one is what 2017-Jul is failing right?

#
[cleverdevil] Yup.

#
KartikPrabhu ok will take a gander

#
KartikPrabhu you aren't putting me on a deadline right?

#
[cleverdevil] Heh, thanks, I am in no rush, just curious.

#
KartikPrabhu yeah will tinker around this week; have actual work stuff to do too :)

#
KartikPrabhu aaronpk: yes

#
[cleverdevil] Yup.

#
KartikPrabhu [cleverdevil]: The thing I do is to first sketch on paper how I want it to look at some different sizes and then go from there

#
KartikPrabhu lazy first approach is good. then iterate

#
[cleverdevil] I have an idea...

#
[cleverdevil] OK

[kevinmarks] joined the channel
#
[kevinmarks] Mobile is usually deciding a stacking order, then bigger is what you want in columns

#
[cleverdevil] I think I made it awesome.

#
[cleverdevil] Gah, its better, but not perfect yet.

#
KartikPrabhu 2016-Sep is weird

#
[cleverdevil] Looks good in the browser as I resize the window, but still not right on Safari on my iPhone screen.

#
[cleverdevil] OK, now it works on my phone, too.

#
[cleverdevil] One more fix.

#
[cleverdevil] OK.

#
[cleverdevil] Happy with it I think 🙂

#
[cleverdevil] Thanks for the advice!

#
[cleverdevil] (Resize your browser window to watch it adapt!)
