#dev 2018-03-06

2018-03-06 UTC
#
aaronpk
hm, I would not expect github to do that
#
tantek
if you put a plain github URL to a person or issue in the Github web UI, when saved it autoconverts it
#
aaronpk
it does??
#
tantek
or rather it shows up with "auto-link text"
#
aaronpk
I don't think i've ever noticed that
#
snarfed
confirmed, it doesn't
#
tantek
I've totally pasted in URLs to issues
#
snarfed
issues maybe yes. profiles no
#
tantek
and it abbreviates them, and crosslinks them
#
aaronpk
yeah, issues and PRs and stuff get autolinked and shortened
#
tantek
weird I wonder why not
#
tantek
why do they omit user URLs
#
aaronpk
cause nobody does that?
#
tantek
likely an oversight
#
snarfed
probably yeah because everyone @-s
#
aaronpk
I can't think of a reason I would type a full profile URL vs just @-
#
aaronpk
especially cause the @- syntax has autocomplete dropdown
#
tantek
so wait what was I testing again
#
snarfed
the >s and multi-reply
#
tantek
a-ha both of which worked
#
tantek
now I just have to do something about github profile URLs
#
aaronpk
might be time to turn off github emails!
#
aaronpk
so much nicer seeing them in my reader
#
snarfed
aaronpk++
#
Loqi
aaronpk has 122 karma in this channel (1582 overall)
#
tantek
have we discussed silo-specific @-mentions?
#
tantek
e.g. obv defaulting plain @-mentions to Twitter
#
tantek
but other variants like e.g. github/@aaronpk
#
tantek
(I just made that up - I haven't seen it anywhere)
#
tantek
or instagram/@aaronpk
#
aaronpk
imo a silo-specific @-mention is just an @-mention that hyperlinks to the silo profile URL
#
aaronpk
I have no desire for a special syntax for that
#
snarfed
it's internal to each authoring ui, so vive la difference, right?
#
snarfed
modulo common tools like quill
#
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
#
tantek
aaronpk, I mean a visible text syntax the same way GH abbreviates the visible text when linking to issues in other repos
#
dansup
KartikPrabhu: thanks, I found a good example I can use to implement :)
#
tantek
snarfed, this is not about authoring UI, this is about display
#
KartikPrabhu
dansup: if you do add yourself to the list on that pae
#
snarfed
tantek: ah ok. just documenting possible patterns then? i'm with aaronpk, i generally use names in link text, not handles or usernames. so still vive la difference i guess :P
#
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)
#
Loqi
[dansup] php-activitystreams: Activity Streams is a simple specification used to describe social actions around the web.
#
dansup
I'm building a gnu-social clone
#
aaronpk
yeah I don't display anything differently whether an @-mention links to someone's website or a silo URL
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
#
tantek
AngeloGladding: what's the use case for marking up a code project?
#
tantek
as in, what's the user-level interaction you're trying to make happen?
#
AngeloGladding
sure. i want to host my projects' code repositories at my own personal site. https://dev.alice.lahacker.net/code/canopy
#
Loqi
[Alice Anderson] canopy
#
tantek
that doesn't require any markup
#
tantek
just you're own git repos right?
#
tantek
your*
#
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
#
tantek
special case of /reply ?
#
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
#
Loqi
[Alice Anderson] canopy
#
tantek
why does it need to know that?
#
tantek
it's still "just a reply" - though does your issue system have issue names? or just issue descriptions
#
AngeloGladding
is it not recommended to sniff the reply-context to determine reply type (for UI purposes)?
#
tantek
what would you show differently in the UI?
#
tantek
from a "normal" reply?
#
aaronpk
I made Quill add a "name" field to the reply UI if the thing you're replying to is a github repo
#
aaronpk
since issues have issue names
#
aaronpk
normally my reply UI does not let you add a name to a reply
#
tantek
that sounds broader than issues
#
tantek
like should your reply have a name or not
#
aaronpk
sure but I haven't had any cases when I want my reply to have a name other than issues
#
tantek
forums are another
#
tantek
all those PHP forum things out there
#
tantek
that have various "areas" you post to
#
aaronpk
I don't treat posting to email lists as a reply to the list, so not there
#
tantek
I was going to
#
aaronpk
I don't think I would consider a forum post a reply either, in the same way
#
aaronpk
that's what I call the "audience" of the post instead, which I show differently than a reply context
#
tantek
ok another example, bugzilla
#
aaronpk
isn't that an issue tracker? ;-)
#
tantek
perhaps similar to issues yes. except instead of a repo it is a "project"
#
tantek
that you're "replying to"
#
aaronpk
I suppose that is also the case on github, since really github issues are separate from the code itself
#
tantek
they are sort-of - they are regarding the code as of a certain date
#
aaronpk
there isn't any link between the issue and the code tho
#
aaronpk
no git commit refs in the issues
#
tantek
just the repo link
#
tantek
yeah it's implied by the posting date of the issue
#
tantek
not the most discoverable for sure
#
tantek
especially long after the fact
#
aaronpk
also you can use a github issue tracker without there being any code in the repo
#
tantek
as we do for microformats specs
eli_oat joined the channel
#
aaronpk
so it's sounding like this is more a question of whether the thing you're replying to is an issue tracker rather than if it's a code repository
[snarfed] joined the channel
#
[snarfed]
fwiw having issues be replies to the repo always seemed awkward to me (too). I'm definitely not tied to it
#
tantek
I felt more comfortable making them replies to the /issues URL TBH
#
aaronpk
now that you mention it, I keep trying to hit my "reply" button when i'm on a github issues page rather than the github project url
#
tantek
rather than just the repo URL
#
[snarfed]
also they can be in reply to either the repo or its /issues url, for bridgy
#
tantek
which I think is what aaronpk originally suggested (to the repo/issues )
#
[snarfed]
heh jinx
#
aaronpk
on nice, I don't think silopub allows that
#
AngeloGladding
is there any work on pull requests?
#
tantek
oh ok so I should just start doing that
#
aaronpk
i'll patch silopub for that
#
aaronpk
that's about the extent of my python knowledge
#
tantek
AngeloGladding: I think snarfed outlined a bunch of reasons to stay away from pull requests
#
tantek
but not sure how serious he was ;)
#
[snarfed]
both still feel awkward to me though. issues don't quite seem like replies
#
[snarfed]
pretty serious
#
AngeloGladding
i'm worried it'd conflict with other replies -- e.g. pull request
#
tantek
[snarfed]: indeed. in that regard, a repo/issues URL is kind of like the "audience" of an Issue post
#
[snarfed]
happy for others to try. i just prefer bridgy to follow, not lead
#
tantek
or certainly like the "To:" of an issue post
#
tantek
AngeloGladding: there's some thinking on /edit posts about pull requests I think
#
tantek
something about "audience" also doesn't sound quite right to me but I don't have a better suggestion
#
tantek
(even in the email list context aaronpk )
#
tantek
oddly I really just want to call it "To:"
#
aaronpk
it's not my favorite term but it is descriptive
#
tantek
which would also make sense for "To: repo/issues"
#
aaronpk
I don't think I include that in the UI tho, it's just the name of the property internally
#
tantek
for new issues
#
tantek
aaronpk,snarfed, I feel like something like "github/@snarfed" would be recognizable in the context of GitHub's UI, since they already have "owner/repo" as a convention in their UI
#
aaronpk
"github/@snarfed" looks a lot like "@snarfed@snarfed.org" to me
#
aaronpk
too much punctuation
#
tantek
well it's only 2 puncts not 3 ;)
#
aaronpk
it's worse since they're adjacent
#
tantek
though I thought we agreed on @snarfed.org@snarfed.org for the At-At fans
#
tantek
aaronpk - though medium does that combo too of /@
#
aaronpk
but the first part is a domain name not just a string
#
tantek
like medium.com/@steve.yegge
#
tantek
what about dropping the @
#
tantek
or is that ok because it's a reply context instead of an in-content @-reference?
#
tantek
and it keeps the domain name
#
tantek
e.g. "Replying to instagram.com/aaronpk"
#
tantek
so maybe "github.com/aaronpk" is ok too for in-content references?
#
aaronpk
I don't hate the idea of "github.com/aaronpk" in the text, because it's actually a URL, but I think I will still stick to just @aaronpk hyperlinked to my github profile
#
tantek
that's good enough for experimentation for me then
#
[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
#
tantek
that's a thought
#
tantek
I feel like I've seen that kind of design in print
#
tantek
where a "brand" will advertise what their aliases are on various social media
#
tantek
I'll look out for it and take photos if I see it again
[asuh] and [miklb] joined the channel
#
aaronpk
what is a user agent?
#
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
#
[eddie]
Wow! 😲
tantek joined the channel
#
loqi.me
created /birdsite (+20) "prompted by tantek and redirect added by tantek"
(view diff)
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
#
sknebel
what is .well-known?
#
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.me
created /.well-known (+376) "prompted by sknebel and dfn added by sknebel"
(view diff)
#
kaja.sknebel.net
edited /.well-known (+1) "linkify ('… is <url>' pattern)"
(view diff)
#
jjuran
sknebel++
#
Loqi
sknebel has 30 karma in this channel (89 overall)
#
jjuran
what is .well-known?
#
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
#
[tantek]
Is it really required for letsencrypt?
#
sknebel
[tantek]: it's one of two possible methods
#
sknebel
and probably the most common one. alternatively you can use DNS entries, but that isn't as easily done automated, and there was a SNI-based method which has been turned off due to security issues with some providers
swentel, eli_oat, [kevinmarks], [alexander] and [tantek] joined the channel
#
[tantek]
Wellknown--
#
Loqi
wellknown has -1 karma in this channel (-4 overall)
#
cweiske
wellknown++
#
Loqi
wellknown has 0 karma in this channel (-3 overall)
#
Loqi
cweiske: petermolnar_ left you a message 2 days, 19 hours ago: "https://indiechat.search.cweiske.de/?q=https%3A%2F%2Fnews.ycombinator.com%2Fitem%3Fid%3D16505244" results in HTTP 500; I pasted "https://news.ycombinator.com/item?id=16505244" in the search field on chat.indieweb.org
#
cweiske
petermolnar, I've opened a bug for that: https://github.com/cweiske/phinde/issues/35
#
Loqi
[cweiske] #35 HTTP status 500 when searching for URL
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]
I’ve got 2007-2011 imported but with Jekyll I haven’t figured out a nice way to display it all. Although I got one of the posts in my “On this day” today!
#
[eddie]
That’s awesome [cleverdevil]. It’s amazing to see such a long list all right there!
#
[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/
#
Loqi
[Eddie Hinkle] 📺 Watched One Tree Hill Season 6 Finale: Remember Me As A Time Of Day with Ash: Wow, 9 years later, still an amazing finale. When I watched it the first time I decided based on the character cast changes,...
#
[eddie]
Which was a pretty cool follow up post because it shows that I said I was going to stop watching the show and 9 years later I still haven’t seen an episode after that
#
[eddie]
Now that’s exciting, to be able to see previous goals or plans and then to be able to compare and contrast to present day!!
#
aaronpk
[cleverdevil] whoaaa nice archive page
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)
#
sknebel
that was the point of leaving the e.g. at the end :P
#
aaronpk
to make it look weird?
#
cweiske.de
edited /.well-known (+249) "link thunderbird mail client autoconfiguration"
(view diff)
#
sknebel
since it didn't work in the chat summary as a single line and the list got long I left it like that so its clear in chat that there are examples to see if you click the link
#
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
#
loqi.me
edited /blockchain (+613) "Including text from 3 tweets"
(view diff)
#
sknebel
new Loqi feature, or aaronpk logged in as Loqi?
#
aaronpk
new loqi feature!
#
aaronpk
not public yet tho, not sure how robust this is in finding the markup
dougbeal|mb1 joined the channel
#
swentel
loqi is a smart bot?
#
aaronpk
hm maybe I should make that part of the "see also" feature instead
#
cweiske
hm. the "#bottom" link does not work anymore on https://chat.indieweb.org/dev/2018-03-06#bottom
#
loqi.me
edited /test (+73) "aaronpk added "https://twitter.com/aaronpk/status/952975266443177984" to "See Also""
(view diff)
#
loqi.me
edited /test (+171) "aaronpk added "https://twitter.com/aaronpk/status/952975266443177984" to "See Also""
(view diff)
#
loqi.me
edited /test (+376) "aaronpk added "https://twitter.com/aaronpk/status/956232846359736320" to "See Also""
(view diff)
#
loqi.me
edited /test (+405) "aaronpk added "https://twitter.com/aaronpk/status/956232846359736320" to "See Also""
(view diff)
#
cweiske
aaronpk, indieauth.com with http://cweiske.de/ as input: Something went horribly wrong!
#
cweiske
undefined method `code' for nil:NilClass
#
aaronpk
:sigh: what keeps breaking
#
cweiske
you can test with http://commentpara.de/ as input
#
cweiske
and log in anonymously
#
aaronpk
same thing happens there?
#
aaronpk
oh no this is the restclient version bug again
#
aaronpk
srsly, this should not crash when running response.inspect on something internal to rest-client 😡
#
aaronpk
ah fixed it
#
cweiske
aaronpk, thanks - works for commentpara.de and cweiske.de now
#
aaronpk
petermolnar: whoa! that's some fancy css trickery
#
petermolnar
it uses css variables which is a fairly new things
#
petermolnar
but it appears to be well supported: https://caniuse.com/#search=variable
#
aaronpk
not at all in firefox tho?
#
petermolnar
we are looking at different things in that case
#
aaronpk
ohhh I was looking at variable fonts
#
petermolnar
oh, scroll to custom properties
#
aaronpk
that's better
#
aaronpk
I was wondering why it required osx 10.13
#
aaronpk
okay hm I might have to swap my js-css for this and see how it does
#
aaronpk
that took a lot of JS to make that work
#
aaronpk
waiting for images to finish loading before being able to check the dimensions, etc
#
aaronpk
oh, nevermind
#
aaronpk
I see why this works
#
aaronpk
this requires you put the image dimensions in the HTML
#
sknebel
it seems like it only needs the aspect ratio
#
aaronpk
yeah but you still need knowledge of the image dimensions for that to work
#
aaronpk
a lot of the other solutions I found were similar
#
sknebel
ah, I thought the problem with fixed sizes was that that might depend on the screensize etc.
#
aaronpk
no I just wanted to avoid having to store image metadata at all
#
aaronpk
I may break down and replace it with storing image metadata and css-only
#
KartikPrabhu
oops sorry again :(
#
aaronpk
that first row doesn't line up
#
KartikPrabhu
uh! it does both images are same height? no?
#
aaronpk
they don't extend the full width
#
KartikPrabhu
aah they are in my notes content container but otherwise they do
#
aaronpk
oh when the window is smaller then they line up
#
Loqi
[Kartik Prabhu] Equal Height Images with Flexbox
#
aaronpk
also at 960px and wider the logo covers the caption
#
KartikPrabhu
aaronpk: oh you are on Safari?
#
aaronpk
osx chrome
#
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
#
Loqi
[Kartik Prabhu] Walk to work
#
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
#
aaronpk
once that gets into xray it will :)
#
KartikPrabhu
cool, I preemptively removed the p-name from my notes
#
aaronpk
ah. probably gonna have to leave it in there for a while until the rest of the parsers catch up :)
#
KartikPrabhu
oh you use the ruby parser not the php one
#
aaronpk
no that's the php one
#
KartikPrabhu
I thought php had it
#
aaronpk
no there was another bug we caught remember?
#
KartikPrabhu
aah yes right. Python wins!
#
aaronpk
ha yes
#
KartikPrabhu
well as long as my PR to the main repo gets accepted
#
aaronpk
[eddie] and grantcodes: I want to work on getting the source feed data into the microsub response next. do you have any thoughts on how you're going to display that in the UI? either when there is no author present or even if there is an author
rhiaro joined the channel
#
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
#
[eddie]
aaronpk: Currently my thinking is: If there is no author info, the Source name will take the place of the author name. If there is an author name, I will likely display it on the “Full Post View” that I’m still working on
#
[eddie]
I’ll send a response to your post/github issue, but I can see the benefit of having both URLs but the main important one for me is the homepage url
#
aaronpk
I agree showing the user the home page URL makes the most sense, but I think the home page URL should have to match the domain of the feed URL
snarfed1 joined the channel
#
[eddie]
Yeah, that makes sense too. I would say keep the _source as an h-card with potentially an added attribute for the feed url to be able to check for mismatches
#
[eddie]
That way, someone who just treats _source as an h-card it’ll operate normally
#
[eddie]
and if they want to check the feed url as well that is essentially an extension or upgrade
#
aaronpk
hm so the server will allow a feed to report a home page URL on a different domain, and leave it up to the client to check against the feed URL if it wants?
#
sknebel
By author url, do you mean the author of the post the -source property is on?
#
aaronpk
I wasn't even thinking about author URL yet
#
aaronpk
there's a whole bunch of URLs involved when showing a post, all with different security considerations when the domains don't match, heh
[jeremycherfas] joined the channel
#
sknebel
Ok, what do you mean by Homepage url then?
#
[eddie]
Either provide both urls or provide a boolean flag for the mismatch. I think a client should be allowed to show the post if it wants. There might be times where that mismatch is intentional
#
aaronpk
the home page URL that the feed reports to be from. for simple single-author indieweb sites that is also the author's URL
snarfed joined the channel
#
aaronpk
but once you start looking at multi-user sites, or feeds from aggregators, or proxies like granary.io, things are not that simple
#
sknebel
Didn't know feeds have that
#
aaronpk
it's a concept in RSS/Atom/JSONFeed already, but even besides the specific format I mean the idea in general
#
sknebel
oh, I totally missed that action= is sometimes in the URL and sometimes in the request body... now how do I unfungle that in a logical way...
#
aaronpk
everything is in the body for post requests
#
sknebel
sure, but action= is the one tripping me right now ;)
#
sknebel
already talked himself down from using a completely new programming language for this and is merely learning a new flavor of python web development
#
aaronpk
I mean it should be an easy switch to build a query string for get requests or build a post body for post requests, without needing to worry about individual parameter names
[cleverdevil] joined the channel
#
[cleverdevil]
Good morning 🙂
#
sknebel
writing a server, not a client, and trying to do request routing nicer than a massive "if else" chain ;)
#
[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
but I guess if-else it is for now, until I understand this framework better and can customize the routing
#
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 🙂
#
sknebel
aaronpk: another question for the source discussion, guess the user should be able to edit the feed title?
#
aaronpk
yeah I suppose so!
loicm joined the channel
#
sknebel
I'll file an issue
[miklb] and snarfed joined the channel
#
aaronpk
I see it in my reader :D
#
sknebel
didn't Together now have a new domain? could someone add it on /Together and /microsub?
#
cleverdevil.io
edited /Microsub (+4) "/* Clients */"
(view diff)
#
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
Ok, I'll tell them that when I see them next
#
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
#
[eddie]
He and i are friends
#
[eddie]
snarfed: Can I not follow someone else’s facebook feed?
#
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!
#
[eddie]
or is that a facebook permissions issue?
#
snarfed
yeah, fb permissions
#
[eddie]
darn you facebook!
#
snarfed
they don't let you get much of a user's data via the API if that user hasn't authed the app
#
[eddie]
I mean, I guess that’s good in the general privacy sense
#
[eddie]
but darn you facebook!
#
Loqi
hahaha
#
snarfed
(even applies to public posts, which is odd)
KartikPrabhu joined the channel
#
[eddie]
Well there goes my evil plan of following my family’s posts in Microsub so I didn’t have to log into Facebook
#
[eddie]
Oh, I can?
#
[eddie]
What’s the difference?
#
snarfed
it scrapes :(
#
[eddie]
ohhhhh!
#
[eddie]
snarfed++
#
Loqi
snarfed has 50 karma in this channel (365 overall)
#
snarfed
scraping-- (heh thanks)
#
Loqi
scraping has -3 karma in this channel (-6 overall)
[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
#
[tantek]
Lots there to reference!
#
[tantek]
Which reminds me that /projects still needs lots of help if there any volunteers that want to help out! I’m particularly interested in improving it so please ping me so we can divide up the labor somehow
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
#
Loqi
[Ryan Barrett] Microsub bridge
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
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[Grant Richmond] Re-thinking the Homepage I’ve spent some time recently thinking about what I want out of my homepage. I don’t have a c...
#
@ravisagar
@ChrisAldrich Just found your blog after searching more about implementing #POSSE and #Webmention Great content. Thanks for sharing.
(twitter.com/_/status/971121641341227010)
#
[eddie]
!tell grantcodes: Oh! I just realized, it’s not marked up as a u-like-of either. Which could probably fix the p-name issue
#
Loqi
Ok, I'll tell them that when I see them next
#
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
#
Loqi
grantcodes: [eddie] left you a message 3 minutes ago: Oh! I just realized, it’s not marked up as a u-like-of either. Which could probably fix the p-name issue
#
[eddie]
Heh, makes sense!
#
grantcodes
Kinda impressed all the mf2 parsing actually worked though haha
#
Loqi
grantcodes: lol
#
[eddie]
lol! yeah, it parsed very nicely
[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
#
loqi.me
created /want (+222) "prompted by [tantek] and dfn added by [tantek]"
(view diff)
#
loqi.me
edited /want (+28) "[tantek] added "[[wish]]" to "See Also""
(view diff)
#
loqi.me
edited /wish (+11) "[tantek] added "[[want]]" to "See Also""
(view diff)
#
snarfed
hey [eddie] are you using aperture's channel filtering to filter out retweets now?
#
aaronpk
really helped my conference hashtag follows work a lot better
#
snarfed
cool. if eddie is too, i may deprioritize doing it in granary. doable, but not quite trivial after all
[eddie] joined the channel
#
[eddie]
snarfed: I haven’t updated my Aperture yet, but as soon as I do, I will be using the filtering. So my need for it in granary is pretty much non-existant
#
[eddie]
So feel free to deprioritize however you see fit
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.
#
[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?
#
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 :)
#
aaronpk
the challenge I always have with this stuff isn't even the CSS, it's figuring out what I want it to look like on smaller screens
#
KartikPrabhu
aaronpk: yes
#
aaronpk
certain design patterns don't lend themselves well to narrow screens
#
aaronpk
I think in your case I would just turn it into one giant list with no floats, so only one year wide
#
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
#
aaronpk
that might just be me being lazy tho
#
KartikPrabhu
lazy first approach is good. then iterate
#
[cleverdevil]
I have an idea...
[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]
Happy with it I think 🙂
#
[cleverdevil]
Thanks for the advice!
#
[cleverdevil]
(Resize your browser window to watch it adapt!)