#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!)