#indiewebcamp 2015-02-03

2015-02-03 UTC
frontwards joined the channel
#
GWG
It is seriously miserable out there
#
aaronpk
nice and sunny in pdx :)
#
KevinMarks_
there are precedents for weather reporting posst - usually by hashtag
#
KevinMarks_
eg #uksnow
#
GWG
KevinMarks_: As I mentioned yesterday, no microformat for it
#
KevinMarks_
well, first gather evidence
#
GWG
I'm working on it
#
GWG
I'm new at that.
#
KevinMarks_
I was about to say wunderground...
#
GWG
But my internet connected thermometer will arrive in 2-13 days
#
GWG
And it supports upload to wunderground, among other things
#
GWG
But that is a weather silo of sorts
#
GWG
Admittedly, you derive value in the sense that they add forecast and crowd source, but that could also be indiewebbed
#
kevinmarks.com
edited /weather (+423) "/* Brainstorming */ add #uksnow"
(view diff)
#
GWG
Be right back. Must shovel
#
GWG
If I'm not back soon, send out a search party
Erkan_Yilmaz joined the channel
#
KevinMarks_
note that even the Uk met office uses #uksnow: https://twitter.com/metoffice
sdboyer joined the channel
#
tallpaul
weather data collection is kinda big in the ham radio/packet scene
#
tallpaul
and it gets gated to the internet from there
#
KevinMarks_
got examples of publishing it?
#
tallpaul
not off the top of my head
#
kevinmarks.com
edited /weather (+115) "/* silo examples */"
(view diff)
bigbluehat joined the channel
#
kevinmarks.com
edited /weather (-268) "/* Brainstorming */"
(view diff)
#
GWG
Okay.
#
GWG
More to come
lukebrooker_, KartikPrabhu and myfreeweb joined the channel
#
benwerd
Is anyone proposing any IndieWeb sessions at OSCON this year?
caseorganic, Aeyoun, voxpelli, wolftune and kronda joined the channel
#
GWG
I need a push.
#
KevinMarks_
seems liek a good idea
#
KevinMarks_
why is making a grid of images still such a pain?
KartikPrabhu joined the channel
#
GWG
I don't know. What are you trying to do?
#
KevinMarks_
http://svgur.com/ homepage I want a grid of recent uploads
#
Loqi
gives KevinMarks_ a grid of recent uploads
#
KevinMarks_
that uses square grid, fits images within, and varies the # of grid rows depending on screen size
#
KevinMarks_
currently cheating with 15em image width
frzn joined the channel
#
KevinMarks_
I think I'm going to have to do responsive breaks to make them actually subdivisions of screen width
#
GWG
I don't quite get responsive design
#
benwerd
KevinMarks_: percentage widths with media queries that change the percentage based on window resolution? (Maybe?)
#
benwerd
But then you can't guarantee square
#
KevinMarks_
I can have breakpoints for 1 - n images
#
KevinMarks_
hm,I need to upload some very tall svg's don't
#
millette
KevinMarks_, perhaps http://salvattore.com/
#
kylewm
KevinMarks_: does svgur convert to png?
#
millette
I tend to do everything with bootstrap nowadays, http://getbootstrap.com/components/#thumbnails works quite well.
KartikPrabhu joined the channel
#
GWG
I am trying to do without bootstrap
#
KevinMarks_
not quite yet kylewm
#
KevinMarks_
thats aprt of the plan, and I have some client-side ways to do it
cmhobbs joined the channel
#
KevinMarks_
ah, yes, that EMpire sate image broke my grid: http://svgur.com/
hadleybeeman and tantek joined the channel
#
kylewm
would someone with micropub support try logging into reader.kylewm.com?
#
kylewm
when I try it with my withknown account, I get an empty response from the token endpoint :(
lukebrooker joined the channel
#
GWG
Anyone have advice, speaking of KevinMarks_ problem, on a good responsive methodology that isn't bootstrap?
#
kylewm
GWG: you just mean a grid that isn't bootstrap?
rknLA joined the channel
#
GWG
Basically yes
#
GWG
Trying to learn about my options
lukebrooker joined the channel
#
millette
next I want to give http://salvattore.com/ a spin
#
kylewm
Foundation is basically just as big as Bootstrap right?
joshwnj and KartikPrabhu joined the channel
#
millette
kylewm, I think, so called frameworks
#
GWG
I'm looking for small
#
kylewm
getskeleton.com is sort of in between
#
kylewm
grid + basic styling
#
GWG
I don't want any styling
#
millette
susy and salvattore
#
GWG
The Responsive Grid looks simple enough
#
tantek
GWG, now there's an interesting challenge for the indieweb-set - a small / minimal style "framework" or at least starter style shet..
#
aaronpk
kylewm: I got this logging in too: "Warning: bad response from token endpoint:"
#
tantek
s/shet/sheet
#
Loqi
tantek meant to say: GWG, now there's an interesting challenge for the indieweb-set - a small / minimal style "framework" or at least starter style sheet..
#
GWG
tantek: What that might include is a good question.
#
tantek
GWG, I'll let you know when I've built something I think deserves to be put forth for that challenge.
#
GWG
tantek: You know I am a follower of your work.
#
kylewm
aaronpk, I got from tokens.indieauth.com -- Message: Undefined index: state
#
kylewm
Line: 43
#
tantek
GWG, well so far all I have is a fairly decent undohtml.css (evolved over the many years) http://tantek.com/2015/undohtml.css
#
aaronpk
oh crap
#
aaronpk
well if you include a state param that should go away
#
kylewm
is that a clue to what i am missing?
#
Loqi
lolz
#
aaronpk
you should include a state regardless, but tokens.indieauth.com shuold not be showing that error if you don't include it
#
Loqi
I agree
#
tantek
GWG, and a very much *in progress" elemental foundation: http://tantek.com/2015/elementica.css
#
GWG
How would something work for Indieweb though, I wonder
#
tantek
GWG, well I also have a "simple.css" that builds on those two, but it's too in progress to be worth anyone else trying to build on
#
tantek
mixing use of classic microformats and microformtas2 classes for styling, and other classes
#
tantek
but it would likely mostly confuse / waste anyone's time
#
tantek
GWG, you're welcome to use undohtml.css and elementica.css and ask any questions about them.
pwcc joined the channel
#
pwcc
Back in the day I build http://minimumpage.com/ for styles - no grid tho.
#
pwcc
Are you a sass user GWG?
#
tantek
millette - funny you should ask it that way ;) http://tantek.com/log/2004/09.html#d06t2354
#
tantek
millette - I think normalize has a different (more comprehensive) goal
#
millette
ah :-) and normalize comes after reset.css
#
tantek
millette: right, and if you scroll down to the comments on that post you'll see a reply from Eric Meyer
#
aaronpk
kylewm: i fixed the token endpoint
#
aaronpk
now I get "Login error: authorization failed. invalid_request: The 'state' parameter did not match"
#
aaronpk
that also might be my fault though
#
kylewm
try again?
#
kylewm
no it was my fault
#
aaronpk
i never tested this with a blank state
#
aaronpk
yay it worked
#
aaronpk
whoa fancy
#
GWG
pwcc: I am now
#
kylewm
i tried to include "state=" instead of just not having it at all
#
kylewm
and that gave the "did not match" error, so i dunno
#
kylewm
thank you for testing it!
#
pwcc
GWG: A mate built this as a light-weight grid. Removes the need for a tonne of unused classes https://github.com/AaronRutley/minimal-grid
#
aaronpk
kylewm: not sure if kylewm.com posts aren't pulled in yet or if tantek just posts a ton
#
kylewm
the missing state parameter seems to be what was confusing Known too
#
tantek
oops wat
#
aaronpk
well to be fair, the reader is rendering each "like" individually
#
aaronpk
undoing all the fancy clustering tantek did
#
aaronpk
which means it parsed correctly
#
kylewm
you're not seeing posts from me?
#
aaronpk
so there's that
#
aaronpk
oh now theyre there!
#
kylewm
oh yeah you have to refresh if it's a new feed
#
kylewm
tantek.com would've had posts already since i subscribe to him :)
#
aaronpk
i was impressed how quickly those appeared
#
aaronpk
also wow at all the indie conversations happening right now not on twitter
#
aaronpk
this is great
#
tantek
the clustering can be done purely by the semantics from the microformats
#
aaronpk
wow using a reader, even this rudimentary (no offense) is making my reader wish list grow quickly
nloadholtes joined the channel
#
aaronpk
kylewm: can you set your client_id to "reader.kylewm.com" for indieauth, and then add x-h-app markup to your reader logged-out home page?
#
kylewm
aaronpk: none taken, the readme calls it "A minimum viable stream-style feed reader."
#
kylewm
yeah totally
#
aaronpk
kylewm: i tried using the "reply" form, it did actualy create a post on my site, but the reader said there was an error
#
aaronpk
"Failure"
#
kylewm
it returns success if the endpoint replies with 200
#
kylewm
should it i bet you return 201 huh
#
kylewm
s/should it//
#
Loqi
kylewm meant to say:  i bet you return 201 huh
#
aaronpk
once you add the client_id as your app's URL, my site should credit posts from the reader as "posted via reader.kylewm.com"
#
aaronpk
also indieauth.com will show your app name and icon on the auth screen
#
kylewm
holla
#
tantek
in having quickly skimmed https://github.com/necolas/normalize.css/blob/master/normalize.css I must say - it doesn't suck, and there's plenty of good ideas in there.
#
aaronpk
rwar I wanna start building my reader
#
GWG
tantek: That is what I'm using now
#
tantek
GWG, great, then stick with it if it's working for you.
#
aaronpk
man this reader stuff is exciting! it's finally closing the loop on this whole thing
#
tantek
aaronpk - yes indeed
#
tantek
what is edit?
#
Loqi
An edit (AKA diff, change) is a special type of reply that indicates a set of suggested changes to the post it is replying to. A collection of (presumably related) suggested edits in open source is often called a patch or pull request https://indiewebcamp.com/edit
joshwnj joined the channel
#
tantek
class="u-edit-of" - seems like a reasonable start
#
aaronpk
doesn't view source anymore, just views the mf2-parsed result in json
#
pwcc
+1 normalize.css, I find it much easier than reset+base. Perhaps it needs an opinionated add-on for some things but it's a good start.
#
GWG
pwcc: normalize just went standard for _s.
#
tantek
aaronpk - I view the source to see patterns and semantics beyond the explicit microformats
#
tantek
GWG what is _s ?
#
aaronpk
I just assume everyone is authoring perfect microformats ;)
#
tantek
but microformats are deliberately limited and minimal
#
tantek
so I look for what people are trying to express beyond them
#
tantek
aaronpk, e.g. inside class="e-diff"
#
GWG
Underscores.me
#
tantek
class="codehilite" ?
#
tantek
and gu gd gi
#
tantek
gd - delete, gi - insert
#
tantek
some sort of range syntax? <span class="gu">@@ -5,7 +5,7 @@</span>
#
tantek
the challenge here is that ideally I should be able to say "approve" (or whatever one does to "moderate") edit posts and have them automaticaly update my post!
#
tantek
which requires parseability of the edits
#
tantek
accepting an edit post should be no harder than (hopefully easier than) accepting a pull request
#
aaronpk
that is a pretty well-standardized diff format, you probably even have a tool on your server and laptop that can parser it
#
kylewm
aaronpk: does the client_id need to have http:// ?
#
aaronpk
s/parser/parse
#
Loqi
aaronpk meant to say: that is a pretty well-standardized diff format, you probably even have a tool on your server and laptop that can parse it
#
tantek
aaronpk - yet it's pretty ugly compared to the media wiki diff
#
tantek
it's a diff presentation that only developers enjoy, if that
#
aaronpk
kylewm: yes it should
#
aaronpk
i guess I don't really see the benefit of trying to recreate a diff format right now
#
kylewm
i need a new logo, but it looks ok for now
#
kylewm
i mean -- the markup seems to be working
#
kylewm
the logo looks terrible :)
#
aaronpk
kylewm: you need a logout link so I can try again
#
tantek
aaronpk - not talking about format - that's the problem
#
tantek
aaronpk - I'm talking about diff presentation
#
tantek
what an edit post *looks like*
#
kylewm
aaronpk: true, for now you can use /login to log in again
#
aaronpk
I find github's presentation to be pretty much ideal
#
tantek
and besides that "pretty well-standardized diff format" only really works on plain text (or the code view of markup)
kerosene joined the channel
#
tantek
aaronpk - nah, even github's is noisy
#
tantek
aaronpk it doesn't to me because the lines look duplicated
#
tantek
especially if you're red/green colorblind
#
tantek
you can trivially do better
#
tantek
e.g. no duplicate text
#
tantek
just green higlight what's added
#
tantek
presto - shorter, less noisy
#
aaronpk
what if stuff is removed?
#
kylewm
harder to generalize
#
aaronpk
or if a line completely changes?
#
tantek
and <ins> and <del> take care of it
#
tantek
falling into the trap of making the simple thing look ugly just to handle the complex thing
#
tantek
really bad way to do design
#
tantek
and yet devs like that methodology
#
aaronpk
goes back to musing on readers since that is a higher priority at the moment
joshwnj joined the channel
#
tantek
aaronpk, it's all your fault for making kylewm post an edit post. now I'm distracted by analyzing it. :P
#
aaronpk
well at least there's an example in the wild now!
#
tantek
working on it!
#
tantek
(and yes that *is* how we make progress)
#
tantek
aaronpk - somewhat related - what is the micropub protocol for updating a post?
#
tantek
and how is Loqi not looking for that?
#
aaronpk
right now we only have examples of adding info to a post http://indiewebcamp.com/micropub#Updating_Objects
#
aaronpk
i think loqi's matcher looks for "what is" at the beginning of a line
#
aaronpk
but I believe ben_thatmustbeme has actually implemented updates
prtksxna and lukebrooker joined the channel
#
tantek
but aaronpk what is Loqi?
#
Loqi
Loqi is a friendly and useful bot present in the #indiewebcamp IRC channel and other channels https://indiewebcamp.com/Loqi
#
tantek
(not just beginning)
#
aaronpk
whaaaaa
#
tantek
oh yeah we've been having fun with that for a while
#
aaronpk
if only all irc channels had a wii
#
tantek
and here I was thinking the other way around :)
#
GWG
tantek: I stepped away. Did the Underscores answer satisfy?
#
tantek.com
edited /edit (+1413) "add explicit use case Quick Typos Fixes From Friends, add more use-case reasoning, indieweb examples with kylewm since we have one now"
(view diff)
verdi joined the channel
#
emmak
kylewm: i am having trouble logging back in to woodwind
#
emmak
kylewm: i see "Warning: bad response from token endpoint:", and if i inspect the source there is an invisible element that says <response [400]>
lukebrooker_, tilgovi and j12t joined the channel
#
tantek.com
edited /posts (+11) "/* Kinds of Posts */ edit"
(view diff)
wolftune joined the channel
#
tantek
darn it I'm finding myself wanting to quote the entirety of a tweet I'm faving
#
tantek
"liking"
#
tantek
quoting the entirety of a like/favorite feels like a repost
#
aaronpk
i agree, if you *want* to quote the entirety of a tweet then it is a repost
#
aaronpk
my "like" posts happen to display the full contents of the thing I am liking, which is subtely different
#
aaronpk
if you are struggling with not wanting that "like" to be a "repost" then I am curious about the distinction between your intent of liking something vs reposting it
#
tantek
nah - if I want to quote the whole thing then I need to implement repost
#
tantek
I'm not a fan of like posts displaying the full contents by default
#
tantek
I'd prefer some form of progressive disclosure, or popup, only as a reader shortcut to clicking the link to the liked thing.
#
aaronpk
interesting
#
aaronpk
twitter shows the full contents of the things you've favorited https://twitter.com/t/favorites
#
aaronpk
i don't even know if facebook has something similar
#
tantek
I think that's only because they've been lazy about that page design.
#
tantek
e.g. Flickr shows mini thumbnails
#
tantek
they do - the right sidebar
#
tantek
I'm going with the - use the first sentence of a tweet as its virtual title
j12t joined the channel
#
aaronpk
flickr also shows the full contents of the thing I favorited https://www.flickr.com/photos/aaronpk/favorites
pwcc joined the channel
#
pwcc
For the sake of <140, seeing everything you like isn't too bad. That of course falls over whne you like an article - but they have a tilte
#
tantek
aaronpk - no those are thumbnails
#
tantek
bigger but still
#
tantek
sigh, Flickr no longer works w/o JS :/
#
aaronpk
hmm interesting point
#
aaronpk
they are just very large thumbnails
#
tantek
they used to be small square thumbnails
#
tantek
that worked w/o JS
KartikPrabhu joined the channel
#
tantek
aaronpk here's what I ended up doing: http://tantek.com/2015/033/f2
#
kylewm
emmak: could you try one more time? I think I'm zeroing in on it
#
aaronpk
interesting
#
tantek
in this case the intention is the liking
#
aaronpk
i think there is a difference between the markup/presentation an author creates vs how it is displayed in a reader
#
tantek
the synthesized "title" of the tweet is merely there as a reminder of what was it that I liked / why
#
aaronpk
so i'm imagining seeing that post in my reader along with the rest of the things in my reader
#
aaronpk
so I'm planning on handling the case when two people have liked the same post
#
tantek
the IG example has that
#
emmak
kylewm: i am getting the same bad response error
lukebrooker joined the channel
#
tantek
aaronpk - see second example in this screenshot: http://indiewebcamp.com/like#Instagram_followings_activity
#
aaronpk
yup. i'm excited and simultaneously dreading that part of bulding my reader :)
#
kylewm
emmak: in getting "missing required parameter state"... state is provided but blank, I think
#
emmak
looking up indieauth documentation...
#
kylewm
maybe /token_endpoint documentation
#
emmak
where is that?
KartikPrabhu joined the channel
#
emmak
i don't remember what state is used for
lukebrooker joined the channel
#
emmak
i wonder why it worked the first time?
#
emmak
was state set then?
verdi joined the channel
#
emmak
or maybe it just didn't check whether it actually got a token?
#
emmak
i removed the check for empty state, and can log in now, but the like button is still failing
#
kylewm
emmak: it didn't actually get as far as trying to get an access token last time, I don't think
#
kylewm
so, i'm glad it got farther this time!
#
emmak
i can see access tokens were issued both the first time i tried to log in and just now
j12t joined the channel
#
kylewm
oh huh, the difference before was the state parameter would not hvae been there at all
#
kylewm
but client_id was blank...because i'm dumb
Kevinmarksweb joined the channel
#
Kevinmarksweb
I've found https://github.com/aaronsw/htmldiff useful for diffs
#
kylewm
tantek: you saw that that dude was talking about "jacking" your twitter account right?
KartikPrabhu, cweiske, loic_m, j12t, iandevlin, Jihaisse and ben_thatmustbeme joined the channel
upper--, verdi, friedcell and petermolnar joined the channel
#
@stonesoupktchen
RT @ricksmithbooks: Publish your printed book on Amazon with this step-by-step guide. #selfpub #IndieAuth http://www.amazon.co.uk/dp/B00RPP01H0
(twitter.com/_/status/562527949396533248)
#
@stonesoupktchen
RT @ricksmithbooks: Learn how to publish your PAPERBACK with CreateSpace on Amazon. #selfpub #IndieAuth http://www.amazon.co.uk/dp/B00RPP01H0
(twitter.com/_/status/562528431301087232)
#
KevinMarks_
wow, this whole grid of pictures thing is remarkably annoying.
#
KartikPrabhu
Kevinmarks_ unless all your images are of the same size or tailored to have particular aspect ratio, getting a grid is almost futile
#
KevinMarks_
why though?
#
KevinMarks_
who thought that this was a use case that didn't need expressing?
#
KevinMarks_
doI ned to do this with background-image and cover or some such crap?
#
KartikPrabhu
yeah. background image styles like cotain/cover do work. or else use JS to tweak the layout for the respective pictures
#
KevinMarks_
I can write this positioning code in 6 lines in any programming language, but doing it declaratively in CSS is basically impossible
#
KartikPrabhu
unless we get element-queries in CSS this might not be possible with some simple CSS
#
KevinMarks_
ponders a grid of iframes and responsive pages in them
#
KartikPrabhu
yeah I have seen this
#
KevinMarks_
though the site doing ti to itself is a bit weird
#
KevinMarks_
and probably evil in terms of browser memory
KartikPrabhu1, pfefferle and cweiske joined the channel
#
KevinMarks_
hm. http://svgur.com/ now works though I just ended up using float
michielbdejong joined the channel
#
KartikPrabhu1
float works but gives you an uneven grid
nloadholtes, sanduhrs and interactivist joined the channel
#
KevinMarks_
maybe I should just use Masonry
j12t and thehighfiveghost joined the channel
#
pfefferle
good morning indieweb
#
KevinMarks_
morning pfefferle
elf-pavlik, Sebastien-L, verdi, dns53 and stream7 joined the channel
#
@gettrimmin
RT @ricksmithbooks: Publish your printed book on Amazon with this step-by-step guide. #selfpub #IndieAuth http://www.amazon.co.uk/dp/B00RPP01H0
(twitter.com/_/status/562554841025638400)
#
@gettrimmin
RT @ricksmithbooks: Learn how to publish your PAPERBACK with CreateSpace on Amazon. #selfpub #IndieAuth http://www.amazon.co.uk/dp/B00RPP01H0
(twitter.com/_/status/562555298770984960)
modem, cweiske, frzn, Pierre-O, caseorganic, Garbee, j12t, pfefferle, KartikPrabhu, stream7_, Sebastien-L, verdi and Rev_Illo joined the channel
#
GWG
Good morning
#
pfefferle
GWG good morning
#
GWG
Morning, pfefferle.
#
thehighfiveghost
Hi All
#
GWG
Morning, thehighfiveghost
#
thehighfiveghost
So, I'm trying to get Ethereum involved with Indywebcamp.
#
thehighfiveghost
(In the UK)
#
GWG
pfefferle: By the way, what should I do about the PR?
#
GWG
thehighfiveghost: What is Ethereum?
#
Loqi
Ethereum is a project that implements a bitcoin/cryptocurrency like block chain used for sending around "contracts" https://indiewebcamp.com/Ethereum
#
thehighfiveghost
What is the next step?
#
pfefferle
GWG thanks for the work, will have a look at the commits and merge it by hand
#
thehighfiveghost
We're currently redoing our website, so I'll point you to the Wiki and GitHub pages.
#
pfefferle
GWG I am not sure if I can do it before weekend thou..
#
thehighfiveghost
It's effectively a P2P publishing platform based on blockchain tech.
#
GWG
pfefferle: I'm going to go look at branching more effectively next time I send a PR also.
#
GWG
thehighfiveghost: Interesting
#
thehighfiveghost
Some friends have recommended we get Ethereum involved in indywebcamp - what is the next step for me to take?
#
GWG
pfefferle: I did actually.
#
GWG
thehighfiveghost: What involvement are you thinking? You can have the project support webmentions
#
GWG
pfefferle: pwcc seems to have thought it out.
#
pfefferle
GWG sure, but I miss some options to en/disable the feature… And I want to understand the code I merge ;)
#
GWG
pfefferle: There is no rush. I think the whitelist code works the way it should. The settings code does. The bulk conversion...I sent a gist with an alternate proposal.
caseorganic joined the channel
#
GWG
pfefferle: I think I figured it out.
#
pfefferle
GWG I meant the webmention code
#
thehighfiveghost
We'd love to have a presence at the 2015/Cambridge: 2015-03-19 and 2015-03-20 event.
#
pfefferle
GWG I had a very deep look at your code ;)
#
GWG
pfefferle: I have to look at it again too. I did when it came up.
#
GWG
pfefferle++
#
Loqi
pfefferle has 8 karma
#
GWG
thehighfiveghost: Do you ave anyone in the Cambridge area?
#
thehighfiveghost
We have Dev hubs in London, Berlin and Amsterdam
#
GWG
pfefferle: I was thinking of his code and mine at the same time.
#
thehighfiveghost
and a few people in SF
#
GWG
thehighfiveghost: This is Cambridge, Massachusetts
#
thehighfiveghost
OHHHH
#
GWG
Near Boston.
#
thehighfiveghost
Right.
#
thehighfiveghost
So Edinburgh in Scotland would be a bit easier.
#
thehighfiveghost
Berlin is perfect.
verdi joined the channel
#
GWG
pfefferle: I apologize for any ill effects of your deep dive.
#
GWG
thehighfiveghost: I'm not sure I'll be there for that
#
thehighfiveghost
Is there an email address I can use?
#
GWG
pfefferle: Decompression sickness
#
GWG
thehighfiveghost: For?
#
thehighfiveghost
for the organisers?
#
GWG
thehighfiveghost: It should be on the wiki
#
GWG
thehighfiveghost: You might have to follow the organizer to their website
#
GWG
pfefferle: Re options/settings for Webmention, the code I set up for Semantic Linkback to add options to the Discussion page, rather than adding a new page, would work for enabling/disabling pwcc's feature.
#
GWG
pfefferle: It has checkboxes.
#
pfefferle
GWG yes, I am aware… :)
kerosene_ and yakker joined the channel
#
GWG
pfefferle: I was going to propose more features and try to implement them, but I figured I gave you enough to process.
#
pfefferle
GWG I only want to understand why he has doing it like he does… there seems to be some easier functions…
thehighfiveghost joined the channel
#
pfefferle
GWG yes, enough for now :D
#
GWG
pfefferle: Specifically the wp_hash or something else?
davidpeach and j12t joined the channel
#
davidpeach
Mr David Shanske, are you there sir?
#
Loqi
davidpeach: kylewm left you a message 3 weeks, 3 days ago: for maps I have been really happy with aaronpk's tool for generating static map images https://github.com/esripdx/Static-Maps-API-PHP
#
GWG
davidpeach: What can I do for you?
friedcell and cweiske joined the channel
#
davidpeach
Loqi: sorry didnt see message.
#
Loqi
dude
#
davidpeach
Loqi: where would the message have been sent to?
#
cweiske
davidpeach, Loqi is a bot
#
davidpeach
GWG: Thanks for your email reply.
#
davidpeach
GWG: My edit to SNAP plugin for WordPress has been included in latest version 3.4.10 - If the response['url'] has a twitter url in it, it will post it to twitter AS a reply.
#
davidpeach
cweiske : oh thanks. im a total noob
pfefferle joined the channel
#
GWG
davidpeach: Do you have a reference for that I can include in the plugin?
Sebastien-L joined the channel
#
GWG
Something I can link to? Changelog?
#
davidpeach
GWG: I will write one up for you tonight when I get home if you like?
#
davidpeach
oh changleog
#
davidpeach
just a sec
#
davidpeach
3.4.10 [02/02/2015]
#
Loqi
!calc 3.4.10 [02/02/2015]
#
davidpeach
GWG: 3.4.10 [02/02/2015] changes
#
GWG
pfefferle: I thought that I saw some comment about nonces and session ID.
#
GWG
davidpeach: Not really descriptive though.
#
GWG
davidpeach: At least enough to link to.
#
davidpeach
GWG: I will write up something tonight on indiewebcamp and send you link
#
davidpeach
GWG: Are you planning to work on your simple-location plugin anytime soon? I only ask because I have been using my own : https://github.com/davidpeach/wordpress-indieweb-checkin , and was going to fork yours and include it in there.
iandevlin joined the channel
#
GWG
davidpeach: Not sure if I would be continuing in the near future. But if you want to use the code...the goal was to use the WordPress geodata format so it would be compatible with other plugins and the HTML5 geolocation API to store the data.
#
GWG
If you are itching to work on it, I would be happy to contribute anything I do with it in the future to your plugin.
cstanhope joined the channel
#
davidpeach
GWG: Okay brill. I'll go ahead. I wasn't aware of any WordPress geodata format until I saw yours so I will make sure it ties in. Thanks.
thehighfiveghost joined the channel
#
davidpeach
GWG: Thanks! Would you recommend getting the address from the lat lng via an API, or allow user just to type it in manually? I'm thinking manually.
#
GWG
davidpeach: SNAP doesn't explain the feature anywhere, only this in their code... https://github.com/wp-plugins/social-networks-auto-poster-facebook-twitter-g/blob/master/inc-cl/tw.php#L358
#
GWG
davidpeach: I set it up manually. But I was going to add a filter to allow for APIs
#
davidpeach
GWG: I will write up the feature. I have it working on my own site. It's an automatic thing when sharing a reply to facebook with the URL field filling in.
#
GWG
davidpeach: I understand. I was more commenting that they note a feature in the changelog but don't have anything I can find in the plugin or their help section telling people how to use it.
#
GWG
davidpeach: Just send me a link and I'll add it into the readme.
#
GWG
davidpeach: Motivation to get around to adding Post Kinds to the WordPress.org repository though
#
GWG
davidpeach: There is a problem with the implementation though.
#
GWG
pfefferle: It didn't do what I wanted and isn't being maintained to have it
myfreeweb joined the channel
#
pfefferle
But it supports the geodata of the mobile app
#
GWG
davidpeach: SNAP does declare a reply if there is a URL in the meta field....but what if it is supposed to be a favorite/like?
#
GWG
pfefferle: Yes.
veselosky joined the channel
#
GWG
davidpeach: Are you using Taxonomy or Post Kinds?
#
davidpeach
GWG : Taxonomy. I tried swapping for post kinds the other night but none of my posts showed up. Didn't have time to look at it so I stayed with Taxonomy. Will be moving over.
#
GWG
davidpeach: Tell me if you need help.
#
GWG
Also, you can file any issues or suggestions at the repository.
#
GWG
I'm trying to keep track of my plans thee
elima joined the channel
#
davidpeach
GWG: okay great stuff. I'll probably move to post kinds tonight.
e-lima joined the channel
#
GWG
davidpeach: I'm assuming this one would interest you? https://github.com/dshanske/indieweb-post-kinds/issues/8
#
davidpeach
GWG: ill take a look at that SNAP plugin also - about only sending reply if reply 'kind' is selected perhaps.
elima joined the channel
#
GWG
davidpeach: Keep me posted.
#
GWG
davidpeach: You did just inspire me to make a list of things I want to do
#
GWG
davidpeach: Did you put the function name for the response into your theme or use the automatic filter?
#
GWG
davidpeach: I had to make some changes around that.
#
davidpeach
GWG: possibly in my theme - I'll have to check tonight.
wolftune and stream7 joined the channel
#
GWG
Pfefferle, can I ask your advice? knowing that you are busy?
gRegor` joined the channel
#
GWG
Pfefferle, I am thinking that I should send Post Kinds to the Wordpress.org repository, but I am trying to figure out what needs to be fixed before it is ready for that
thehighfiveghost joined the channel
#
davidpeach
GWG : would you mind if I had a go at adding in checkin kind in post kinds when I get a chance?
j12t joined the channel
#
pfefferle
GWG looks good to me… perhaps you can add some more doku to the settings page…
#
GWG
davidpeach: Always happy to get help
#
GWG
Pfefferle, good idea for all things
#
davidpeach
I'm really syked to get home and work on stuff.
tilgovi and mlncn joined the channel
#
jancborchardt
heya – designers or design-interested-devs, please join #opensourcedesign
renoirb, friedcell, loic_m and caseorganic joined the channel
#
ben_thatmustbeme
good morning all, reading back through logs
#
ben_thatmustbeme
!tell aaronpk, tantek yes I did set up updating of posts, though i don't think anyone has tested it yet.
#
Loqi
Ok, I'll tell them that when I see them next
Pierre-O, scor, shiflett, pfefferle, frzn, fiatjaf and j12t joined the channel
#
kylewm
!tell aaronpk I'm getting the error "The 'state' parameter did not match" from tokens.indieauth.com using state= in both requests
#
Loqi
Ok, I'll tell them that when I see them next
interactivist, jgarber and tgbrun joined the channel
#
aaronpk
good morning
#
Loqi
aaronpk: ben_thatmustbeme left you a message 1 hour, 5 minutes ago: yes I did set up updating of posts, though i don't think anyone has tested it yet.
#
Loqi
aaronpk: kylewm left you a message 12 minutes ago: I'm getting the error "The 'state' parameter did not match" from tokens.indieauth.com using state= in both requests
frzn and thehighfiveghost joined the channel
#
aaronpk
kylewm: can you try again?
#
aaronpk
oops one sec
#
aaronpk
there we go
#
kylewm
aaronpk: got the same error
#
aaronpk
you know, the state parameter is pretty much required in order for oauth to be secure
#
kylewm
oh really? tell me more
fiatjaf_ and danlyke joined the channel
#
aaronpk
kylewm: can you try it again? I just tested this change locally
#
kylewm
so just using the state parameter isn't enough, it actually has to have some kind of verifiable token
#
kylewm
aaronpk: it looks like it worked that time
#
kylewm
aaronpk: when we were doing state= parameter stuff with bridgy you suggested JWT encoding the value; is this the reason?
#
aaronpk
using a JWT-encoded value that stores your own session state has the same effect (esp if you throw in a timestamp)
#
aaronpk
the reason I was suggesting it for bridgy though was to avoid the need for a server-side session
#
kylewm
ok, thanks. TODO understand this and implement it in flask-micropub
tantek joined the channel
#
kylewm
(and with bridgy we just urlencoded the json string to avoid the server-side session, but i'm gathering that that is vulnerable to attacks)
#
aaronpk
the reason I suggested JWT is that it has a signature
#
aaronpk
so only your server would be able to create a valid JWT string
#
kylewm
ah yeah
#
kylewm
maybe not a big deal since bridgy doesn't actually have any login information for users
#
aaronpk
i'd have to review what it's doing to know
#
gRegor`
What is JWT?
KevinMarks, webhat_, Acidnerd, sdboyer, caseorganic and squeakytoy joined the channel
caseorganic, loic_m and iandevlin joined the channel
#
Loqi
Ok, I'll tell them that when I see them next
j12t, michielbdejong and Garbee joined the channel
#
kylewm
what is JSON Web Token?
#
emmak
aaronpk: does it make sense for a token endpoint to require the "state" parameter be set?
#
aaronpk
emmak: i think it does
Pierre-O, yakker and sdboyer joined the channel
#
kylewm
so if i want to store a csrf token *and* a redirect url in the state... i'm confused about the right way to do that
#
kylewm
maybe just token|url ?
cweiske joined the channel
#
kylewm
danlyke: http://www.flutterby.com/main.rdf seems to be stalled, last updated 2014-12-14
#
danlyke
kylewm thanks!
#
kylewm
danlyke: h-feed works great though :)
#
danlyke
kylewm :-) and main.rdf should be updating now.
#
danlyke
I need to implement some monitoring, don't I? Sigh. Don't want to be a sysadmin.
#
kylewm
>insert quip about xml side file admin tax<
cweiske joined the channel
#
@srhnsn
@dkreuz Webmentions kannte ich noch nicht. Von der Projektgröße her auch genau richtig, um z. B. auf den Geschmack von Go zu kommen. ;D
(twitter.com/_/status/562689051489476608)
scor joined the channel
#
@dkreuz
@srhnsn Mir gefällt #IndieWeb, weil es so schön auf Web-Standards setzt und Infrastrukturen nutzt. Und wegen @_yoyod natürlich ;)
(twitter.com/_/status/562689551064633344)
#
kylewm.com
created /Woodwind (+661) "Created page with "{{ stub }} <dfn>Woodwind</dfn> is {{kylewm}}'s minimalist indie reader. There is an instance running at http://reader.kylewm.com. Source code is [https://github.com/kylewm/woodwi...""
(view diff)
wolftune and jgarber joined the channel
#
KevinMarks_
so, CSS has nice concise ways of expressing the "fit image in box" thing I want: cover and contain. However they only work on background images, not img tags o_O
jgarber, jgarber_, j12t, pfefferle and sdboyer joined the channel
#
tantek
kylewm++
#
Loqi
tantek: ben_thatmustbeme left you a message 4 hours, 11 minutes ago: yes I did set up updating of posts, though i don't think anyone has tested it yet.
#
Loqi
kylewm has 107 karma
#
tantek
xmlsidefile--
#
Loqi
xmlsidefile has -1 karma
KevinMarks joined the channel
#
aaronpk
kylewm++ amazing work on Woodwind so far!
#
Loqi
kylewm has 108 karma
#
kylewm
aw thanks!
#
tantek
what is a side file?
#
tantek
what is a feed file?
#
Loqi
A feed file is a feed represented as a separate file (as opposed to as part of an existing HTML page, e.g https://indiewebcamp.com/feed_file
#
aaronpk
the only problem with these new edit links is that they're too long for my IRC client
#
aaronpk
i guess most people with a GUI IRC client don't have this problem
#
GWG
kylewm, I saw your comment on push.
#
aaronpk
kylewm: I just "liked" a post and got "success" but the "success" link took me to my micropub endpoint instead of the like post
#
kylewm
really??
#
tantek.com
edited /feed_file (+190) "becoming out of date with example from danlyke / kylewm"
(view diff)
#
tantek
what is a side file?
#
Loqi
The sidefile-antipattern is a violation of the DRY principle by the use of secondary files (typically in some one-off XML format) to provide information that is a duplicate of information available in primary files on a website (in HTML), and is an antipattern due to typical DRY violation problems such as out-of-date, missing, corrupted, or outright false data https://indiewebcamp.com/side_file
#
ben_thatmustbeme
woah, IndieAuth does not like G+
benwerd joined the channel
#
ben_thatmustbeme
i just went to login and as usual i use G+. but instead of just going right through it popped up one of those "IndieAuth would like permission to ..." from Google
#
kylewm
aaronpk: do you have any idea why the jquery.post result would have .location pointing to your micropub endpoint?
#
ben_thatmustbeme
i hit yes and got directed back to IndieAuth with "
#
ben_thatmustbeme
You just authenticated as '103076322505022942105' but your website linked to 'https://plus.google.com/+BenRoberts83'"
#
tantek
Google is not particularly good at URL consistency / identity.
#
ben_thatmustbeme
i guess they just switched things up
#
tantek
again
#
aaronpk
oh jeez
#
aaronpk
ben_thatmustbeme: it's still working fine for me :(
#
ben_thatmustbeme
ahh, but you link to G+ with your ID #
#
aaronpk
ben_thatmustbeme: no I link to https://google.com/+aaronpk
#
ben_thatmustbeme
hmm, sorry, saw a link elsewhere in the page that listed it the other way
#
ben_thatmustbeme
i tried to match your url exactly (took out the 'plus.' section)
#
ben_thatmustbeme
and its still failing
#
ben_thatmustbeme
i had switched accounts to office account for work
#
cweiske
source code paste embedding on application/xhtml+xml pages works with phorkie. phew.
#
cweiske
gist--
#
Loqi
gist has -1 karma
#
ben_thatmustbeme
although the TOTP code came back for me aaronpk
#
cweiske
benwerd, does known support oembed?
#
ben.thatmustbe.me
created /woodwind (+22) "redirect"
(view diff)
KevinMarks joined the channel
#
aaronpk
ben_thatmustbeme: huh weird
#
benwerd
cweiske: Not right now, but a few people have brought it up
raretrack joined the channel
#
tantek.com
edited /Woodwind (+79) "expand dfn, add blank features section to prompt, see also [[reader]]"
(view diff)
#
ben_thatmustbeme
ahh, aaronpk, https://ben.thatmustbe.me does not show TOTP ben.thatmustbe.me does
#
tantek
cweiske: what are the use-cases that justify oembed?
#
aaronpk
ben_thatmustbeme: got rid of that one too
KevinMarks joined the channel
#
cweiske
tantek, pasting an URL into my CMS/blog system and get the content included, without caring what the page at the URL itself contains (navigation, ads, comments)
#
tantek
"the content included" - could you be more specific?
#
aaronpk
that's basically what h-entry is for, and how comments work
#
aaronpk
when you send a webmention, you're just sending a URL, and the target site goes and finds the comment text to display
#
aaronpk
by parsing the h-entry from the HTML on that page
#
aaronpk
so your p.cweiske.de could make that an h-entry and mark up the paste contents with e-content, then you could easily find the "content" of the post
#
cweiske
what do you do about content you don't want in embeds? e.g. the "edit", "raw" and "xmllint" buttons
#
aaronpk
you don't put those inside the e-content
#
cweiske
that's impossible
#
cweiske
except I add javascript that adds those buttons
#
cweiske
which is kind of weird
#
cweiske
because I don't want to design for embeds first
#
cweiske
but want embeds as a second way of accessing the content
#
cweiske
not as primary way
#
cweiske
I also want to have different styles on p.cweiske.de versus the embeds
#
aaronpk
what's the primary way?
#
cweiske
the primary way is p.cweiske.de, the pastebin tool
#
aaronpk
check out how i've done "collection" posts, i feel like it's kind of similar
#
aaronpk
i authored literally a list of URLs, and p3k goes and finds what is at each URL and embeds it in the page
#
aaronpk
if I were to add "code" as a type it recognized, it could make it format code posts separately
#
@dkreuz
RT @srhnsn: @dkreuz Webmentions kannte ich noch nicht. Von der Projektgröße her auch genau richtig, um z. B. auf den Geschmack von Go zu ko…
(twitter.com/_/status/562706036688449536)
#
cweiske
I still think there is a difference between the content marked up with h-entry and the application output I want in phorkie
#
cweiske
because it's two different use cases
#
cweiske
and one html does not match both cases
#
Loqi
kylewm has 109 karma
#
ben_thatmustbeme
this is excellent
#
ben_thatmustbeme
playing with woodwind now
#
kylewm
thanks ben_thatmustbeme
#
kylewm
aaronpk: I think I fixed the issue with the location header
#
kylewm
my micropub endpoint was actually returning a 302 redirect, instead of 201 created... and so then i was counting on being redirected to the right location rather than reading the "Location" header
#
kylewm
ben_thatmustbeme: thanks so much for checking it out, still ironing out micropub bugs. let me know if you see any :)
#
ben_thatmustbeme
nothing micropub yet, helped me find a bug on my end
#
ben_thatmustbeme
trying to see if i can break it for you though. really need to be able to see my list of feeds and remove them
#
ben_thatmustbeme
ah, yeah, that
KartikPrabhu joined the channel
#
kylewm.com
edited /Woodwind (+377) "move Goals to Features. add Itches section."
(view diff)
#
ben_thatmustbeme
No Feeds found for: http://whatever.com page does not show my stream at all
#
ben_thatmustbeme
that was placeholder
#
ben_thatmustbeme
any site without a feed
#
ben_thatmustbeme
try with bear.im
#
kylewm
oh funny
sivoais joined the channel
#
kylewm
thanks for the heads up ben, it should redirect to / like everythign else does now
sivoais joined the channel
#
aaronpk
kylewm: sweet!
almereyda joined the channel
#
ben_thatmustbeme
in the coming weeks i may just make some pull requests for you kylewm :D
#
kylewm
that would be awesome
#
aaronpk
google is dropping OpenID 2.0 in a couple months! https://support.google.com/accounts/answer/6135882
#
aaronparecki.com
edited /OpenID (+166) "/* Shutdowns */ add Google OpenID 2.0"
(view diff)
#
almereyda
aaronpk : again dropping sh*t? strange.
tantek joined the channel
#
almereyda
aaronpk: So this is for the old endpoints? OpenID Connect will still work.
#
aaronpk
OpenID Connect is replacing OpenID 2.0
#
tantek
they don't actually have anything in common except name right?
#
aaronpk
OpenID Connect is basically OAuth 2.0 with an identity layer
#
tantek
then we can say IndieAuth is replacing OpenID
#
tantek
and be just as accurate
#
tantek
except less misleading, since we're not using the same name to talk about two different things
#
aaronpk
basically OpenID 1 and 2 are totally gone now
#
aaronpk
and OAuth has replaced it
#
tantek
aaronpk - still need OpenID to sign into OSBridge site/wiki to submit proposals ;)
#
aaronpk
since IndieAuth is also OAuth plus an identity layer
#
tantek
checks logs to see if aaronpk finished debunking oembed
#
tantek
aaronpk whoa - when did that happen?!?
#
tantek
they used to require openid
#
tantek
signs into his eventbrite to see if they have a website field
#
tantek
They do now!
#
tantek
even without JS :)
#
tantek
just need them to add rel=me
#
tantek
then Eventbrite can be another IndieAuth OAuth provider
wolftune joined the channel
#
cweiske
tantek, I still think there is a difference between the content marked up with h-entry and the application output I want in phorkie. it's two use cases, and they require different markup
#
tantek
use-cases don't require different "markup" - that's plumbing talk
#
tantek
they may require different information
#
cweiske
how does that change the problem?
#
tantek
aaronpk - looks like eventbrite added the *option* of picking a subdomain for your profile! e.g. ***.eventbrite.com
#
tantek
yeah - it's a good pattern
#
tantek
cweiske: it removes the plumbing distraction.
#
cweiske
from the question, not from the problem
#
aaronpk
tantek: where is that option?
#
tantek
aaronpk, sign-in, drop down menu with your name top right, "My Organizer Profile"
#
aaronpk
hm I don't have that option
#
tantek
have you ever created/run an eventbrite event yourself?
#
ben_thatmustbeme
hmm, guessing there is something wrong with my like-of markup
#
aaronpk
not on this account
#
aaronpk
just made an account and now it shows up!
#
cweiske
so how should one cope with different information requirements?
#
tantek
identify the specific information each use-case needs
interactivist joined the channel
#
cweiske
ok. done. then?
#
tantek
document it
benwerd joined the channel
#
tantek
needs to document his "improved" URL input box that allows entering a URL without http://
#
tantek
!tell kylewm Woodwind is cool - nice minimal sign-up flow :)
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell kylewm when I signed into Woodwind, it presented two optons of "feeds" to follow - updates.tom, and my home page. Consider re-ordering those put put (html) option(s) before XML /sidefile options.
#
Loqi
Ok, I'll tell them that when I see them next
#
benwerd
!tell kylewm I second tantek. Woodwind is awesome.
#
Loqi
Ok, I'll tell them that when I see them next
#
kylewm
thanks so much guys
#
Loqi
kylewm: tantek left you a message 7 minutes ago: Woodwind is cool - nice minimal sign-up flow :)
#
Loqi
kylewm: tantek left you a message 4 minutes ago: when I signed into Woodwind, it presented two optons of "feeds" to follow - updates.tom, and my home page. Consider re-ordering those put put (html) option(s) before XML /sidefile options.
#
Loqi
kylewm: benwerd left you a message 2 minutes ago: I second tantek. Woodwind is awesome.
#
aaronpk
so here's a question, after i've "liked" a post, the like button should be highlighted indicating as such
#
aaronpk
but I may have liked a post from some other app, not Woodwind
#
aaronpk
so Woodwind needs a way to know whether i've liked a given post
#
ben_thatmustbeme
yeah, i was thinking about that too
#
kylewm
yeah...that is...hard
#
ben_thatmustbeme
not really an easy thing to solve, you could poll from the site (some special endpoint) but thats a lot of polling, you could ask for a list of all likes (but no telling how far back the like was)
#
aaronpk
i was thinking, what if Woodwind passed in a list of URLs to check
#
aaronpk
so Woodwind is like "i'm about to show these 10 posts to the user, check if any of them have been liked"
#
ben_thatmustbeme
its just polling, just doing it in batches
#
aaronpk
kinda, but it's asking for specific information instead of a list of all likes
rschulman_ joined the channel
#
ben_thatmustbeme
and thereafter every time it gets a new post it has to ask the owner's site if that one has been liked yet
#
aaronpk
no, only when you are viewing them
#
ben_thatmustbeme
every time you view them
#
aaronpk
once one has been liked you could cache that and not query it again
#
kylewm
so you're saying it would query my micropub endpoint right?
#
aaronpk
this may not be important enough to solve right now, but wanted to throw it out there
#
tantek
I'm confused. Doesn't each post show who liked it?
#
tantek
e.g. with a facepile
#
tantek
just need to mark those up with p-like just like comments on a post a marked up with p-comment
#
tantek
or something like that
#
aaronpk
oh duh
#
kylewm
I have lots of stuff in my feed that aren't indie posts, tweets and stuff
#
aaronpk
that does assume that my "like" post will show up immediately
#
aaronpk
kylewm: how'd you get tweets in there?
#
tantek
aaronpk, solving for the current common case
#
kylewm
twitter-activitystreams.appspot.com
#
kylewm
and instagram-activitystreams.appspot.com
#
aaronpk
and that doesn't accept webmentions, right
#
kylewm
right
#
tantek
do those turn tweets into h-entry?
#
kylewm
tantek: yes
#
tantek
then they could also list the favorites / retweets as facepiles as well
#
tantek
since those are accessible right? sorta?
#
tantek
from the tweet permalink?
#
aaronpk
i'm assuming twitter-activitystreams.appspot.com uses the twitter api
#
tantek
I like barnaby's approach
#
kylewm
it does use the api, it should be conceivably possible to show likes in the activitystreams output, but it doesn't show it currently
#
kylewm
what's barnaby's approach?
#
aaronpk
twitter provides a way to list all the retweeters of a tweet, but not all likes https://dev.twitter.com/rest/reference/get/statuses/retweeters/ids
#
tantek
well it's start
#
KevinMarks_
how does brid.gy get them then?
#
tantek
barnaby has some sort of conversion utility
#
kylewm
KevinMarks_: you don't want to know
#
tantek
from the HTML page of the tweet permalink I believe
#
KevinMarks_
we approve of HTML as data format here
#
kylewm
secret json endpoint :p
#
aaronpk
i like how that's a JSON endpoint that returns two keys called "html"
#
kylewm
hahaha
#
tantek
KevinMarks: do you have an unmung for JSON like that? ;)
#
KevinMarks_
and what's all the \u003c \u003e for < >
#
KevinMarks_
I have JSONtoXOXO, though not on an endpoint at the moment
gRegor` joined the channel
#
tantek
KevinMarks - I mean specifically for this apparent pattern of JS-escaped HTML inside JSON property values
#
KevinMarks_
sounds like a possibly useful one
KartikPrabhu and lmorchard joined the channel
#
KevinMarks_
I need to adjust unmung so it applies some smarts to urls it is given
#
KevinMarks_
tantek, do you still work on CSS?
#
KevinMarks_
so, how come background-image has the useful "contain" and "cover" options, but there's no way to do it with an img or svg tag that's actually in the document?
#
tantek
hmm I thought similar properties were recently or in development
#
KevinMarks_
so I can put object-fit:contain on an img tag?
#
tantek
I believe that is correct - check the examples
#
KevinMarks_
the example is a bitmap ;)
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
mlncn and friedcell joined the channel
#
KevinMarks_
works in chrome anyway
#
KevinMarks_
so you have to set img {width:100%; height:100%; object-fit:contain; }
#
KevinMarks_
then ti works
#
Loqi
woot
#
KevinMarks_
cello bow and empire state work
#
Loqi
tantek has 145 karma
#
choochus
Is this the proper place to ask for some help getting IndieAuth working?
shiflett_ joined the channel
#
choochus
I'm baffled. Followed everything I can online and tons of searching, but when I enter my domain to log in to indiewebcamp it just sits there.
#
choochus
Domain is http://chooch.us
#
aaronpk
checking...
shiflet__ joined the channel
#
aaronpk
choochus: is your server listening on ipv6?
#
aaronpk
i think indieauth.com is trying to connect to the ipv6 address and your server is not responding
#
choochus
Ahh.. Technically the network config is ipv6 enabled, but I've never added to my vhosts
#
choochus
Thank you -- I'll make sure ipv6 is happy before trying the next steps
#
aaronpk
if you're gonna return an ipv6 address for your domain, you should probably be listening on ipv6 ;)
shiflett joined the channel
#
jgarber
kylewm: Just catching up here. Woodwind is really cool!
#
kylewm
thanks :) it's pretty bare bones, but i have enjoyed using it
pauloppenheim, willnorris, kronda, Aeyoun, fiatjaf_, KevinMarks and voxpelli joined the channel
frontwards joined the channel
#
KevinMarks
Brighton based blogging tool - anyone want to indieweb evangelise them?
#
aaronpk
hmm "Claim your username" is one of the perks... so I guess it's not something you can install yourself
tantek joined the channel
#
tantek
checks logs
#
tantek
indiegogo - meh - most links broken w/o JS