#indiewebcamp 2014-06-22

2014-06-22 UTC
chrissaad and tantek joined the channel
#
tantek
fascinating use of #Indieweb as caught by kylewm: https://twitter.com/soapfanfiction/status/480158595959365633
#
@soapfanfiction
@kyle_wm shows that are created, filmed and aired on alternative viewing platforms. such as online web series....
(twitter.com/_/status/480158595959365633)
#
tantek
I think we can be big enough to be inclusive of "indie" "web" produced/published arts in general, such as independent shows/films that are posted on their own web sites.
#
tantek
(rather than say Hulu or Netflix - which don't feel "indie")
#
tantek
(or certainly YouTube, which has been documented recently to be anti-indie-arts: http://indiewebcamp.com/YouTube#Unequal_treatment_of_indie_artists
KevinMarks2 joined the channel
#
bnvk
tantek: I fully applaud & want to see that reality :)
#
@t
@KevinMarks @Case it takes a village to grow an ecosystem. A village of independents to create an #indieweb ecosystem. (ttk.me t4Wh1)
(twitter.com/_/status/480512235530252289)
#
@t
@madradavid nice #indieweb site: http://madradavid.com looking forward to seeing what you build this weekend! (ttk.me t4Wh2)
(twitter.com/_/status/480514214767759360)
KevinMarks2 and basal joined the channel
#
GWG
I'm having trouble with another design feature
#
rascul
what trouble?
#
GWG
Styling a response/comment/mention/etc
#
GWG
I'm working on site design version 3.0
#
rascul
maybe i can be helpful
#
tantek.com
edited /2014/Guest_List (+31) "/* Official Guest List */ clear the table"
(view diff)
#
GWG
rascul: Look at http://tiny.n9n.us and the blue numbers indicating responses to a post
#
rascul
if you didn't already tell me i wouldn't realize those were referring to number of responses
KartikPrabhu joined the channel
#
rascul
meybe some indicator for that could be helpful
#
GWG
I tried that. I was having trouble with it. I could go with an icon..
#
rascul
and/or give the link a title
#
GWG
Like this thing
#
GWG
I discovered something about titles...
#
rascul
yeah that icon might go good
#
GWG
Yes.
#
rascul
what about titles?
#
tantek.com
edited /Gowalla (+11) "dfn"
(view diff)
#
tantek
what was Gowalla?
#
rascul
what is gowalla?
#
GWG
If you are using a tablet...you don't see them
#
Loqi
Gowalla was a location checkin silo that operated from 2007 to 2012 http://indiewebcamp.com/Gowalla
#
rascul
heh is for was
#
tantek.com
edited /Loqi (+66) "/* Ideas */ what was xyz alias for what is"
(view diff)
#
rascul
GWG good point
chrissaad joined the channel
#
rascul
don't see them in links either
#
GWG
rascul: Better or worse?
#
GWG
Made a change
#
tantek.com
edited /2014/Guest_List (+31) "add Further_East id for backcompat id ref since I think Brennan linked to it at least a few times"
(view diff)
#
rascul
it's much more clear now, but i think the comment box is too fat
dybskiy joined the channel
#
tantek.com
edited /Gowalla (+74) "see also ... site deaths"
(view diff)
#
GWG
That is the icon...
#
GWG
I just made the icon smaller
#
rascul
that looks nicer to me now
#
GWG
There is your title tag
#
GWG
SO, what other metadata is missing?
#
GWG
I've been building the logic for the metadata
chrissaad1 joined the channel
#
rascul
location?
#
GWG
I have that project under development
#
@t
#IndieWebCamp 2014 next weekend PDX NYC & now BERLIN thanks to 2011 camper @brennannovak! RSVP: http://indiewebcamp.com/2014/Guest_List#Farther_East (ttk.me t4Wh3)
(twitter.com/_/status/480530061326442496)
#
rascul
ooo ok
#
rascul
the comment icon being fat might just be me, be sure to ask other people about it :)
#
GWG
tantek: We calling ourselves campers?
#
GWG
I need to now do the note vs article logic.
#
tantek
GWG - shorter than participant or attendee to fit into the tweet, plus, what do you call someone who participates in an IndieWebCamp? An IndieWebCamper!
#
rascul
that settles it
#
rascul
when i can finally go to iwc, i'm pitching a tent
#
rascul
well, if it's not too cold anyway :)
#
tantek
rascul - good to know - we'll have to pick a site accordingly ;)
#
rascul
indiewebcamp at a campground? hehe
#
tantek
Maybe we can get Tim O'Reilly to host an IndieWeb Foo Camp :)
#
KartikPrabhu
catches up on logs
#
rascul
excellent idea!
#
GWG
tantek: I like Indiewebcamp. I hated camp.
#
rascul
often goes camping
#
GWG
rascul: Camping/camp....
#
KartikPrabhu
tantek: mari heurtas replied about HWC Chicago... will try to get something figured out about next one
#
GWG
rascul: I'm in the country right now, till tomorrow when I go home. If you want to pitch a tent outside...
#
rascul
actually i'm probably going camping in a few weeks in virginia in the shenandoah mountains
#
GWG
Have fun.
#
rascul
well it's really just one mountain in the appalachians
#
GWG
Bringing your biolite camping stove and cell phone charger?
#
rascul
stove no, charger yes
#
rascul
fire > stove
#
GWG
One of those charging pots?
#
rascul
car charger and wall charger
#
GWG
What wall?
#
rascul
my mom has a piece of property in the mountains she has setup with a cabin and a pavillion
#
rascul
i pitch my tent there :)
#
rascul
cabin was just finished a couple months ago though i haven't seen it yet
#
GWG
I'm in the country about 130 miles north of New York City.
#
GWG
My grandparents have a place up here
#
rascul
ooo i'm in south central pa
#
GWG
But they can't get up here very easily, so I came up for the weekend.
#
rascul
i'm hoping to go to the cambridge thing in october, my sister lives in ma so i'll get to visit her at the same time
#
rascul
i should have money for ticket in a few weeks then i'll put my name down
#
GWG
I may video in. Not sure if I can head up
#
rascul
i'm taking the train, never been on a train before
#
GWG
My brother lives in MA and I don't want to stay with him
#
rascul
i have a friend in nh that works in boston also
#
GWG
Last time I was at Harvard, I just flew up for the day
#
rascul
i've never been in the boston area except for as long as it took to get off the plane, rent a car and drive west
#
KartikPrabhu
aaronpk: hope you knew about the video game Kirby character...
#
rascul
i played one of the kirby games a bunch of years ago
#
tantek.com
edited /timeline (+613) "2010-10-08 Open Web FooCamp, noted POSSE diagram showed backfeed arrows too, first UK SF NYC camps"
(view diff)
#
tantek
(BTW Tim O'Reilly has hosted Open Web Foo Camp and Social Web Foo Camp in the past http://indiewebcamp.com/timeline#2008 )
#
rascul
camping!
#
GWG
I just like the name Foo
#
tantek
btw many/most people do *actual* camping at Foo Camps
#
rascul
i would
#
GWG
tantek: But if you were doing it, wouldn't it have to be Fot Camp?
#
tantek
GWG - I hope not! Prefer not to make it a personality thing.
krendil joined the channel
#
GWG
tantek: I understand. You are very unique though.
#
tantek
you're larger point is right though - "Foo" is kind of incongruous with "IndieWeb" - unless somehow we get so big that O'Reilly wants to filter for FOO.
#
tantek
GWG - treating everyone as unique is a good strategy. Pushes you to find out what is unique about them.
#
GWG
That would make it Fo camp.
#
tantek
!tell benwerd great blog post - and totally reasonable bars to set. looking forward to seeing you meet them :) http://werd.io/2014/simple-quick-stupid-set-the-bar-low-so-you-can
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek.com
edited /Bitbucket (+73) "linky, see also"
(view diff)
#
GWG
tantek: I'm looking at your site header
#
tantek
GWG - oh dear
#
KartikPrabhu
has no actual site header!
#
@skinny
RT @t: #IndieWebCamp 2014 next weekend PDX NYC & now BERLIN thanks to 2011 camper @brennannovak! RSVP: http://indiewebcamp.com/2014/Guest_List#Farther_East (ttk.me t4Wh3)
(twitter.com/_/status/480539264866738176)
#
tantek.com
created /Google_Code (+305) "stub dfn silo"
(view diff)
#
GWG
tantek: I'm looking at the two most common header styles. One is a full width, the other is a left oriented image
#
tantek.com
edited /Google (+19) "silo Google Code"
(view diff)
#
tantek.com
edited /git (-22) "/* Silos */ separate page for Google Code, move links there"
(view diff)
#
KartikPrabhu
GWG: you should feel free to make your own header design! More diversity in visual design on the indieweb is good
#
tantek
GWG do you mean "header" as in design / visual element?
iangreenleaf joined the channel
#
GWG
Design/visual element
#
GWG
Not header as in HTML header
#
tantek
GWG - looks different in "mobile" (narrower window) also
#
tantek
2 styles yes. home page and permalinks
#
tantek
!tell rascul - well done with the /git article - only made small tweaks.
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
rascul: tantek left you a message 2 minutes ago: - well done with the /git article - only made small tweaks.
#
tantek
KartikPrabhu: great to hear about Mari!
#
tantek
is trying to keep up with all the threads
gRegor` joined the channel
#
rascul
i wanted to mention http://git-scm.com/book but i couldn't figure out how to do it in a way that didn't make me feel like i was advertising it
#
tantek
rascul - looks like a free online book to me - seems reasonable
#
tantek
maybe a "Documentation" section?
#
rascul
quite a good book, and open source
#
rascul
ooo documentation section could be good, i'm sure i could add a few links there
basal and ozatomic joined the channel
#
tantek
ok I need some WordPress help if anyone wants to join me in the #microformats channel (having trouble finding things in the damn WordPress dashboard UI). cc GWG
#
tantek
like where the heck does "dynamic_sidebar" get its content from? e.g. dynamic_sidebar("Home Page");
chrissaad joined the channel
#
rascul
tantek #wordpress might be helpful
#
tantek
rascul - GWG sorted it for me
#
tantek
thanks much!
#
tantek
and that's enough for tonight
#
tantek
ttyl!
#
GWG
tantek: I'm glad I've proved useful
#
tantek
GWG - definitely. and instantly so. I was struggling looking for that stuff.
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
joeld
hmm
jvalleroy and wolftune joined the channel
#
@joeld
@gRegorLove so, question: why does indiewebcamp seem to insist on hCard vs http://schema.org Is there a philosophical reason?
(twitter.com/_/status/480558883602456576)
tantek joined the channel
#
tantek
ah too bad, was going to ask gRegor if he knew the answer
#
tantek
!tell gRegor` do you know the answer to https://twitter.com/joeld/status/480558883602456576 ? the philosophical reasons of simpler and open?
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
funny coincidence, @joeld's profile says he's in Minneapolis, and *I* am in Minneapolis currently as well!
#
KartikPrabhu
tantek: maybe you could reply
#
tantek
KartikPrabhu: going to give gRegor the chance to do so first, since @joeld did reach out to hime.
#
tantek
the two parts expanded:
#
tantek
simpler: should be obvious - check schema/person and all the crap there vs. h-card - no comparison.
#
aaronpk
!tell bnvk it's not that I want to encourage relying on a third party auth provider, I just want to allow the option for it.
#
Loqi
Ok, I'll tell him that when I see him next
#
tantek
pointless to publish more complex things, you'll likely make more mistakes. unless it's a hobby for you. e.g. see tommorris' publishing of many things. works for him.
#
tantek
pointless to consume more complext things, because again, greater likelihood of bad data due to complexity.
#
tantek
schema is not open. it's google owned & controlled with lip-service to Yahoo, MSFT, Yandex
#
KartikPrabhu
is there any data on adoption of Schema by publishers?
#
tantek
and it's presumably patent encumbered.
#
tommorris
tantek: there’s an important point there. I publish them because there’s not much cost in doing so - just a few extra bytes on the page. but nobody seems to be doing much with them.
#
tantek
KartikPrabhu: by indieweb publishers? none AFAIK
#
tommorris
and patent encumbering for ontologies seems unlikely
#
tommorris
Google’s “don’t be evil” may be a joke, but even that’s a bit too evil.
chrissaad and tantek joined the channel
#
tommorris
actually does some work on tommorris.org today
#
tommorris
namely, finishing off the /places bit
#
GWG
I've been widgetizing.
#
GWG
Oddly I was working on widget code as tantek asked about what a dynamic_sidebar was
#
tommorris
a review of a place: h-card inside h-review?
#
GWG
There is my widget
#
tantek
tommorris - actually, they Google are that evil in the case of schema
#
tantek
and I've documented it for 3 years
#
tantek
most recently it was a big public blow-up at the osfw3c workshop last August in SF
#
tommorris
That’s pretty ghastly.
#
tantek
I wish I'd noted what tweet it was in reply to
#
KartikPrabhu
wait so you are not actally freely allowed to consume Schema stuff?
#
tommorris
I wonder if most of the OWL/RDF stuff is royalty-free. because then you have the issue of, well, if you are parsing a page as RDFa, you are parsing schema.org whether you want to or not
#
tantek
tommorris - so yeah, none of us can *consume* schema because their license is only for *publishing*. that alone makes schema a non-starter for the indieweb since we have to publish *and* consume.
#
tantek
I've asked Google to fix the license since 2011, to use OWFa, or the W3C RF patent license etc. and they said NO.
#
tantek
so at this point I basically tell people to avoid schema at all costs
#
tantek
and don't have any patience left to deal with them
#
tantek
they're a bigco they should have fixed this long ago. the fact that they haven't means either they don't care or they have malintent or both.
#
KartikPrabhu
hmm hopefully I removed all schema stuff correctly
#
tantek
tommorris - who knows - it's a good reason to AVOID schema vocabs in *any* syntax, whether microdata, rdfa, or even microformats2.
#
tantek
tommorris - you can avoid it by dropping any triples with schema.org in them
#
tommorris
yeah, will do that shortly.
#
tantek
avoid *consuming it
#
tommorris
mostly I’m not using anything from schema.org that isn’t replicated from FOAF/SIOC etc.
#
tantek
KartikPrabhu: the license is only for publishing
#
KartikPrabhu
yeah... weird
#
tommorris
So, I worked out how to fully nail down app.net syndication
#
tantek
KartikPrabhu: so there is the implication that they are not giving you permission for consuming
#
tommorris
the queue server I use - beanstalkd - lets you put in delayed jobs. the problem with app.net is with IFTTT there’s a time delay between publishing on your own site and then them syndicating it to ADN
#
tantek
otherwise why would they need to say: "… solely for the purpose of including markup of structured data in a webpage …" http://schema.org/docs/terms.html
#
tommorris
so after publication I just plonk a job in my job queue timed at 30m and 60m.
#
tantek
why not for *any* purpose?!?
#
tommorris
to pull in the Atom feed from ADN and sync up.
#
tantek
so because of that clause I don't trust schema, and I don't trust Google
#
KartikPrabhu
tantek: yeah. noticed that while reading the ToS
#
tantek
and because when confronted about it in 2011 and asked to change it they said no
#
tantek
and most recently at osfw3c workshop in 2013-08 when confronted about they said sure go ahead and consume (verbally) and I said I'll believe it when you've updated the ToS - which they said they would do - and never did.
#
Loqi
[@t] #osfw3c Sam Goto asks is #schema good or bad?
#
tommorris
so, this weekend, I’ve been holed up at my parents place trying to recover from a few days of illness, and thinking quite a bit about publishing photos on my own site.
#
tommorris
trying out different approaches and trying to work out the issues around responsive images.
#
tommorris
ended up basically deciding on “steal everything I liked from old Flickr” as my design strategy.
basal joined the channel
#
tantek
tommorris I like that strategy
#
@kevinmarks
#osfw3c q: it sounds like there is a bit of an impasse - what is the governance process? Guha: made by 4 member companies. It's not open.
(twitter.com/_/status/365617535321780224)
#
KartikPrabhu
tantek: found this talk transcript by Matthew Butterick you might be interested in: http://unitscale.com/mb/bomb-in-the-garden/
#
@kevinmarks
#osfw3c q: http://schema.org is not a legal entity, there's 4 companies and no-one else gets a say? Guha: Yes, thats how it works.
(twitter.com/_/status/365617829115985922)
#
@kevinmarks
#osfw3c @t: I'll believe the updated ToS when I see it.
(twitter.com/_/status/365618517070348288)
#
tommorris
Wow. Doesn’t R.V. Guha work at Google?
#
tantek
yes tommorris - he's the head of schema
#
tantek
hence why he was being grilled about it
#
tantek
schema patent issues blew up on day 1 of the workshop, so guha drove up from MV to SF on day 2
#
tantek
and his attitude was so arrogant that he basically pissed off (or scared) a ton of people from many different companies in the room.
#
tantek
KartikPrabhu: that article transcript is way tl;dr
#
KartikPrabhu
tantek: it is :) too long read later... also I skipped the personal history sectiosn
nloadholtes joined the channel
#
tantek
tommorris - more here (just search for "schema") http://www.w3.org/2013/08/07-osfw3c-irc
#
KartikPrabhu
tantek: an interesting point from that talk seems to be Butterick calling for a low-level payment protocol in the Web. ref: http://unitscale.com/mb/bomb-in-the-garden/##information+to+be+expensive (fragmentions)
#
tommorris
so, I’ve just published a load of little reviews on http://tommorris.org/places/uk/london - all as hReview with embedded hCards
#
tantek
KartikPrabhu: I vaguely remember having discussion in IRC before
#
KartikPrabhu
yes. hence my interest in this article. It appears quite a few people have this view
#
tantek
protocol first is the wrong approach. as a designer/typographer he should know better.
#
tantek
let's see public documentation (as in, on a publicly editable wiki page) of those use-cases first
#
tantek
so I'm basically ignoring all "we need a payment protocol talk"
#
tantek
until those making that talk document their use-cases with specific URLs and provide such permalinks
#
tommorris
we’ve got Dogecoin, what more do you need? ;)
#
tantek
otherwise they're welcome to go waste time in any number of w3c payment protocol community groups etc.
#
tantek
you know, email lists, for people who like to talk but no action
#
tantek
tommorris - btw the #Indiewebcamp archives are better than W3C. E.g. Bret nailed the point here: http://indiewebcamp.com/irc/2013-08-08#t1376005386
#
tantek
scroll around there for more context / nonsense
#
KartikPrabhu
hmm yeah. none of the "we need payment people" seem to be even remotely concerned with "how it would work" replicating the usual paywall approach is not good i think
#
tantek
KartikPrabhu: right. so I assume they will never get anything done and instead direct them to a w3c mailing list to discuss their ideas with other similar people
#
tommorris
Mailing lists: keeping hard drive manufacturers in business since 1986.
#
tantek
KartikPrabhu: meanwhile, as a positive counterpoint, here's *my* approach to what we can solve for payment on the web *today* : http://indiewebcamp.com/payment
#
KartikPrabhu
didn't know about that page.. reads up
#
KartikPrabhu
shouldn't Loqi start formatting h-entries like he does for twitter URLs?
#
KartikPrabhu
and paste the contents here...
#
tantek
KartikPrabhu: add to indiewebcamp.com/Loqi#Ideas
#
tantek
!tell KevinMarks do you have an archive page of all your #osfw3c noterlive tweets? e.g. https://twitter.com/kevinmarks/status/365618517070348288 and https://twitter.com/kevinmarks/status/365617535321780224
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
and off to bed
#
tantek
almost
#
tantek
!tell aaronpk seems like http://twtr.io/ links 404 if there's an errant ")" at the end, as happens on some auto-linkers of when Loqi links to twtr.io in the channel with a suffix like (http://twtr.io/bGnth9W7rU)
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
KartikPrabhu: How is this shaping up?
#
KartikPrabhu
GWG: this is a base theme to get mf2 working in wordpress themes?
#
GWG
KartikPrabhu: This is that, and version 3.0 of my theming effort
#
GWG
A lot of the tags aren't in yet
#
KartikPrabhu
looks good... I like that for a base theme you haven't added a lot of visual styles, as that should be best left to individual sites
#
GWG
The styles I'm adding are basic bootstrap styles, and everything is designed to be overridden by a child theme
#
kartikprabhu.com
edited /Loqi (+190) "/* Ideas */ h-entry parse"
(view diff)
#
KartikPrabhu
GWG: yes. that is a good strategy
#
GWG
Since it is the base for a new theme, I am adding more pieces I didn't have in the previous iteration. Like the Header Widget Area
#
tommorris
since tantek mentioned jay-z, I’m listening to Empire State of Mind and missing NYC
#
GWG
tommorris: You are always welcome in NYC
#
tommorris
London will always be home, but NYC is pretty awesome.
#
KartikPrabhu
NYC next weekend! wooo
#
GWG
KartikPrabhu: I'll put out the welcome mat
gRegor` joined the channel
#
Loqi
gRegor`: tantek left you a message 1 hour, 24 minutes ago: do you know the answer to https://twitter.com/joeld/status/480558883602456576 ? the philosophical reasons of simpler and open?
#
gRegor`
Glad to see chat already was on what i came here to ask about. ;)
#
KartikPrabhu
gregor`: see the logs. tantek pretty much ripped on schema
#
gRegor`
!tell tantek I didn't have a solid answer (not very familiar with schema.org), but I said I suspect it's because mf2 have been around longer and are simpler, and tend to favor "what's actually in use" vs top-down ideas.
#
Loqi
Ok, I'll tell him that when I see him next
#
@gRegorLove
@joeld I suspect because microformats have been around longer and are simpler. Tend to favor "what's actually in use" over top-down ideas.
(twitter.com/_/status/480583458415075328)
#
@gRegorLove
@joeld I actually don't know much about http://t.co/j73YQPGLGi. I'll ask and hopefully they'll capture something on the wiki.
(twitter.com/_/status/480583664086949888)
#
gRegor`
Yeah, that's what i meant. Saw the logs :)
#
KartikPrabhu
gregor`: schema is a bunch of vocabularies to be used with RDF and microdata
#
gRegor`
I'll read up on it when I'm more awake. :)
indie-visitor joined the channel
#
KartikPrabhu
indie-visitor!
#
gRegor`
Welcome, indie-visitor
#
KartikPrabhu
gregor`: we should arrange somethign with Mari for the next HWC
#
joeld
howdy finally showed up
#
KartikPrabhu
welcome...
#
tommorris
hey joeld
#
tommorris
(Schema.org - Google: strangling the Semantic Web until they can find a way to own it.)
#
KartikPrabhu
also fwiw I have found that microformats are easier to write than RDF or microdata
#
joeld
just catching up here
#
joeld
the licensing issue really is Too Bad, as based on first impressions I like Schema's syntax much more than hCard's
#
tommorris
microdata or RDFa, joeld?
#
KartikPrabhu
joeld: is the syntax more a RDF/microdata thing
#
tommorris
I like RDFa but that doesn’t require Schema.org
#
tommorris
There was a Semantic Web before Google decided to embrace&extend
#
gRegor`
KartikPrabhu: Yeah, I saw her tweet!
#
gRegor`
Did you link her to the event page for 7/2?
#
KartikPrabhu
haven't replied yet. Will formulate one when more awake tomorrow
#
gRegor`
Ok. Heading to bed, myself. Night.
#
gRegor`
Oh, and hi joeld! And g'night. :)
#
KartikPrabhu
night gregor`
#
joeld
heading to bed here too. will be back laters
KevinMarks2 and gRegor`_ joined the channel
#
@jkphl
.@t @brennannovak Oh. Would have loved jo join Berlin -- if I only knew earlier! :( #IndieWebCamp
(twitter.com/_/status/480595223958265857)
#
@jkphl
RT @brennannovak: Interested in a better & more open web? Come learn & hack at #IndieWeb Camp 2014 in Berlin @agoracollective http://t.co/J…
(twitter.com/_/status/480595556184899584)
#
@workingdraft
RT @brennannovak: Interested in a better & more open web? Come learn & hack at #IndieWeb Camp 2014 in Berlin @agoracollective http://t.co/J…
(twitter.com/_/status/480602312080392192)
KevinMarks2, eschnou and danbri joined the channel
#
@OnTheWebz
RT @t: #IndieWebCamp 2014 next weekend PDX NYC & now BERLIN thanks to 2011 camper @brennannovak! RSVP: http://indiewebcamp.com/2014/Guest_List#Farther_East (ttk.me t4Wh3)
(twitter.com/_/status/480623673766731776)
eschnou, realzies and dybskiy joined the channel
danbri and aaronpk joined the channel
#
Loqi
aaronpk: tantek left you a message 4 hours, 52 minutes ago: seems like http://twtr.io/ links 404 if there's an errant ")" at the end, as happens on some auto-linkers of when Loqi links to twtr.io in the channel with a suffix like (http://twtr.io/bGnth9W7rU)
dybskiy, krendil, dybskiy_ and eschnou joined the channel
#
brennannovak.com
edited /kirby-login-app () "(-989) /* Kirby based transmission of public key to your website */"
(view diff)
jvalleroy, dybskiy, basal, ttepasse and bnvk joined the channel
#
Loqi
bnvk: aaronpk left you a message 8 hours, 11 minutes ago: it's not that I want to encourage relying on a third party auth provider, I just want to allow the option for it.
#
rascul.io
edited /git (+518) "Add documentation section and remove stub"
(view diff)
dybskiy and pfefferle joined the channel
#
Loqi
pfefferle: GWG left you a message on 6/20 at 3:37pm: Saw the pull request, had actually fixed those and forgot to push.
#
Loqi
pfefferle: GWG left you a message on 6/20 at 3:37pm: Been working on http://indiewebcamp.com/WordPress/Development
#
rascul.io
edited /scrobbling (+163) "Add note about libre.fm and gnu fm"
(view diff)
nloadholtes and dybskiy joined the channel
#
mattl
Happy to answer things about GNU FM and Libre.fm
#
rascul
you use them?
chrissaad, realz, dybskiy and paulcp joined the channel
#
bnvk
mattl: what does Libre.fm do exactly?
#
bnvk
mattl: are you involved with the project?
ttepasse joined the channel
#
pdurbin
bnvk: it's like last.fm but free: http://en.wikipedia.org/wiki/Libre.fm
#
bnvk
gotcha
#
kylewm
bnvk: mattl is a/the founder, also one of the maintainers of GNU Social
#
bnvk
ah very cool
#
kylewm
I'm adding info about transaction fees to /payment
#
kylewm
is gittip (recurring weekly donations) appropriate for that page?
#
bnvk
I never really understood Last.fm, i'd browse to a song, try to play it, and then be directed elsewhere to similar music- was always very confusing
#
kylewm.com
edited /payment (+387) "/* How */ added transaction fees"
(view diff)
#
kylewm.com
edited /payment (+61) "/* IndieWeb Examples */ added Aaron"
(view diff)
#
brennannovak.com
edited /store (-16) "/* Free and Paid Downloads */"
(view diff)
wolftune joined the channel
#
kylewm
didn't realize Venmo was owned by Paypal
chrissaad, eschnou, dybskiy and danfowler joined the channel
#
rascul
bnvk last.fm is best for scrobbling http://www.last.fm/help/faq?category=99#201
#
rascul
problem is that many things supporting scrobbling only support last.fm it makes other options difficult at times if you want to scrobble
#
rascul
spotify for example
#
bnvk
scrobble?
#
bnvk
you crazy kids and your crazy words
#
rascul
hehe i think last.fm might have made it up, they explain it in the faq http://www.last.fm/help/faq?category=99#201
#
bnvk
yah, seems that way
#
bnvk
first time I've ever heard it :P
#
GWG
Good afternoon
#
kylewm
wow, i've been on last.fm since 2005
#
kylewm
had no idea
#
kylewm
any one a static site generator that only generates changed pages/indices?
wolftune joined the channel
#
rascul
crotal
#
kylewm
rascul: you're writing your own thing though right?
#
rascul
mine doesn't yet do incremental changes or whatever it might be called
#
rascul
it will in due time, but not high on the priority list
#
kylewm
might only be necessary if you have thousands of notes
#
aaronpk
gooood morning!
#
rascul
indeed, it's not that important until there's a lot of content, which i don't have currently
#
rascul
aaronpk your clock is wrong it's almost 1pm!
#
aaronpk
i miss when scrobbling apps let you choose which scobbling server to point to
#
rascul
yeah it seems a lot of times the choices are last.fm or nothing
#
aaronpk
it is the way of the silo
#
bnvk
ooo, Crotal looks nifty
#
rascul
yeah crotal is nice, i was going to use it but i ended up writing my own instead
dybskiy and gRegor` joined the channel
#
aaronparecki.com
edited /Template:indieauth-todo (-16) "link to indieauth category"
(view diff)
paulcp joined the channel
#
benjaminchait.net
edited /2014/Guest_List (-266) "/* West */"
(view diff)
#
benjaminchait.net
edited /2014/Guest_List (+265) "/* Regrets */"
(view diff)
#
kylewm.com
edited /2014/Guest_List (-31) "/* Remote Participants */ remove stray </div>"
(view diff)
#
@scottjenson
http://camlistore.org cool is personal cloud storage and services. If you're into the #indieweb you need to check this out #foocamp
(twitter.com/_/status/480768969301688320)
#
@scottjenson
http://camlistore.org is a cool personal cloud storage and services. If you're into the #indieweb you need to check this out #foocamp
(twitter.com/_/status/480769180816261121)
#
@MailpileTeam
@thatbrickster @smarimc there's good work towards making PGP more usable: keybase.io http://indiewebcamp.com/kirby-login-app and us, of course :)
(twitter.com/_/status/480769633176535040)
#
kylewm.com
edited /pump.io (+91) "/* Indieweb Compatibility */ PR closed without comment :("
(view diff)
#
mattl
I have plenty of tools to let people get all their data out of last.fm and into their own instance
#
aaronpk
I might take you up on that soon
#
aaronpk
I'm planning on importing everything to my site at some point
#
aaronpk
man the gpg login option for indieauth.com is my favorite now. command-option-s to sign the selected text makes it super easy.
#
rascul
is the challenge always the same?
#
rascul
not sure why i thought it might be
#
aaronpk
the content is mostly the same, it's only different cause if it were the same every time it'd be easier to hack it
#
kylewm.com
edited /pump.io (+142) "/* Indieweb Compatibility */ note about conversion to coffeescript"
(view diff)
#
rascul
indeed
#
aaronpk
the challenge is actually all the login details encoded, along with a timestamp of when it was created and another random number
#
rascul
ahh the first few characters seem to be the same, that's probably all i was looking at
#
aaronpk
yeah it's actually a JWT token, so the first chunk indicate the signing mechanism used, which is always the same
brianloveswords joined the channel
#
aaronpk
base64_decode(eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9) = {"typ":"JWT","alg":"HS256"}
dybskiy joined the channel
#
rascul
ahh ok
#
aaronpk
you can decode the middle chunk if you want to see what the payload is
#
aaronpk
separate on the periods
#
rascul
i logged out of wiki just so i could login again with pgp :)
#
Loqi
awesome
#
rascul
nice that this way there's no dependency on third party auth mechanisms
#
rascul
well maybe indieauth would be third party so... no fourth party? heh
#
aaronpk
no, in this case indieauth is just part of the wiki
#
aaronpk
s/indieauth/indieauth.com
#
Loqi
aaronpk meant to say: no, in this case indieauth.com is just part of the wiki
dybskiy_ joined the channel
#
aaronpk
when I sign in the contents of my challenge is actually: {"me":"http://aaronparecki.com","user_id":1,"profile_id":3034,"redirect_uri":"https://indieauth.com/success","state":null,"scope":null,"nonce":865874,"created_at":1403460003}
chrissaad joined the channel
#
aaronpk
but that's just implementation detail of indieauth.com
chrissaad and KevinMarks joined the channel
#
Loqi
KevinMarks: tantek left you a message on 6/21 at 10:14pm: do you have an archive page of all your #osfw3c noterlive tweets? e.g. https://twitter.com/kevinmarks/status/365618517070348288 and https://twitter.com/kevinmarks/status/365617535321780224
#
aaronparecki.com
edited /distributed-indieauth (-4) "link to local page"
(view diff)
#
aaronparecki.com
edited /distributed-indieauth (-17) "/* Level 2: Enable web sign-in with your own authorization server */"
(view diff)
#
kylewm
bnvk: Diaspora is still federated isn't it?
#
kylewm
i.e. can despora.de talk to other pods
#
aaronpk
"Despora is a server is the Diaspora-network, a so called pod. The pod can communitcate with every other pod of the Diaspora-Network and the Frendica-Network."
#
kylewm
thanks. I was looking at https://github.com/snarfed/bridgy/issues/198 (add support for Diaspora), and thinking Bridgy is probably overkill for that case
#
bnvk
kylewm: I believe it federates, I have yet to find data federated to other pods, but in all honesty I haven't really explored enough
#
kylewm
since you can run your own instance
emmak, wolftune and tantek joined the channel
#
Loqi
tantek: gRegor` left you a message on 6/21 at 10:37pm: I didn't have a solid answer (not very familiar with schema.org), but I said I suspect it's because mf2 have been around longer and are simpler, and tend to favor "what's actually in use" vs top-down ideas.
#
gRegor`
tantek: joeld did stop by chat and caught up with the chat log, but it was late, so he said he'll come back another time
#
danbri
how's mf2 going? are people migrating?
#
KartikPrabhu
danbri: people here have been using mf2 for quite sometime
#
danbri
the future being unevenly distributed and all that
#
tantek
gRegor`: glad to hear it! we should talk with joeld about what any of his particular concerns are and see if we have answers or can adapt accordingly.
#
gRegor`
Perhaps a /schema.org page would be a good idea? I didn't know most of what you shared in chat last night (licensing, not changing the TOS, etc)
#
tantek
danbri, the arc of technology adoption is long but bends inevitably towards simpler, more open approaches. we're definitely seeing that with microformats2 uptake.
#
danbri
rdf took it's time too
#
tantek
gRegor`: perhaps - it hasn't been a high priority because there's nothing enabling about that discussion
#
tantek
usually our wiki pages are about something that actually plays an essential role in people creating things for their own sites
#
tantek
not exclusively so, but emergently so, based on our priorities of selfdogfooding and scratching your own itches
#
tantek
could be useful for an FAQ though, maybe on the microformats.org wiki - since that's the context those questions usually come up
#
tantek
danbri - do you see any evidence of upswing of rdf? these days most devs haven't even heard of it, and it seems to be going the way of XML (slow descent into obscurity / enterprise maintenance - kind of like COBOL and Java)
#
danbri
well schema.org is rdf, so there is that
#
tantek
no one I know other than tommorris appears to treat it as such
#
tantek
all the mentions e.g. on twitter and such all imply microdata usage of schema
#
danbri
and I used a Java applet only this afternoon :) http://www.its.caltech.edu/~mamikon/MamiGames.html
#
danbri
the vocabulary's managed as an rdf schema, and generally consumed as triples
#
danbri
json-ld seems to be getting more attention than the rdfa flavour lately
#
tantek
you like to live dangerously huh? the applet runtime is among the most vulnerable and exploited from a security hole perspective in browsers
#
tantek
danbri - no one seems to know/care about how schema is managed (other than being Google controlled)
#
danbri
has two laptops
paulcp joined the channel
#
tantek
and no one seems to consume it (per the license problems) other than the oligopoly of search engines
#
tantek
seems like primarily an SEO publish / search engine consume ecology
#
danbri
yeah, pretty niche
#
tantek
anyway nothing much indieweb about it so it's probably offtopic for this channel. happy to continue in #microformats
#
danbri
going for dinner, take care
#
tantek
have a nice dinner danbri! perhaps see you in #microformats later on.
#
danbri
waves
#
rascul
kylewm i'm not necessarily worried about publishing the summary, i just want to extract it for use on index pages
#
kylewm
gotcha. i think jinja has a function to truncate at a particular word count, if you happen to be using it
#
rascul
it does, but it can leave tags open
#
kylewm
ew really
#
rascul
yeah it's not really for that purpose
#
rascul
i think i have a solution though using beautifulsoup
#
rascul
grab the first 3 tags, if the third is a header, grab the next also
#
rascul
well the first parent tags they might be called
#
rascul
won't really be a summary, but will be suitable for displaying on the index page i think
#
rascul
instead of the entire post
#
Loqi
Ok, I'll tell him that when I see him next
#
kylewm
reports of Java's death are greatly exaggerated
#
kylewm
I use it every day
#
rascul
i don't believe i've used java in 2014 except on android
#
rascul
and only because android uses java
KartikPrabhu and dybskiy joined the channel
#
KartikPrabhu
hasn't written anything in JAVA in years
KartikPrabhu joined the channel
#
rascul
i had taken a java class at one time several years back, but i never wrote anything in java after that, it was just for some easy credits
#
KartikPrabhu
also wouldn't consider science and univ people writing java applets as usage of java. Science/univ people use a language because that is what they learnt for some reason or another.
#
KartikPrabhu
i know profs who still teach in FOTRAN (and refuse upgrade suggesstions) because that is the only thing they know
#
rascul
what's a fortran? ;)
#
rascul
at one point i made a half hearted attempt to learn fortran, but i didn't make it very far
#
KartikPrabhu
I saw a sample code and ran for my life :P
dybskiy, chrissaad, snarfed and awolf joined the channel
#
aaronparecki.com
edited /kirby-login-app (+794) "better description of alternate setup method"
(view diff)
paulcp, dybskiy, iangreenleaf and iangreenleaf1 joined the channel
#
gRegor`
Trying to decide if my note permalinks should use UTC or local time for the YYYY-MM-DD format.
#
gRegor`
Could be confusing that a note from 2014-06-21 20:00 local time has a permalink of /2014-06-22/...
#
rascul
what use whatever is presented in the page else it could get silly
snarfed joined the channel
#
gRegor`
I tend to agree. Trying to avoid extra date-time juggling, if possible.
pfefferle joined the channel
#
gRegor`
If I use UTC in permalinks, the query is easier. If I don't, I need to determine how to best look up those posts and deal with oddities, like DST.
#
KartikPrabhu
DST what a dumb thing
#
gRegor`
No doubt.
#
rascul
yeah that can get difficult, but i think it would be worth it so you don't have the date mismatches
#
gRegor`
I lived in Indiana for quite a while and loved not having DST, until they voted to move onto it.
#
gRegor`
I suppose I could just live with the permalinks being "off" for those late night posts (after 11pm) during half the year, heh.
#
rascul
you could also just wait until morning to post late night stuff
#
gRegor`
Or just include another indicator in the permalink that it is DST
#
gRegor`
"Can't 'tweet' for another hour, dangit."
#
gRegor`
:)
#
KartikPrabhu
or maybe you can but that hour doesn't exist!
#
gRegor`
permalinks: /2014-??-??/[x]
#
KartikPrabhu
i am not sure that post dts need to precise upto the minute/hour
#
KartikPrabhu
right now I am just displaying date
#
gRegor`
I'm talking permalinks to individual notes, not the display date-time
#
gRegor`
I display "June 21, 2014 8:23pm CDT" for post time.
#
KartikPrabhu
even there. why not just /date/(note#for that date)
#
gRegor`
That's what I'm talking about.
#
gRegor`
In UTC it would be: 2014-06-22/x. In local it would be 2014-06-21/y
#
KartikPrabhu
yeah but that is unaffected by DST no?
#
gRegor`
If I choose local it is
#
gRegor`
Sorry, confusing examples.
#
KartikPrabhu
no I understand now
#
gRegor`
The DST issue only comes up between 11pm - 1am local time, of course, depending on the time of year.
#
gRegor`
I'm pretty sure I will go that route, though.
#
gRegor`
Eventually maybe I'll get fancy like you and use slugs :)
#
gRegor`
But I want this up before next weekend
#
KartikPrabhu
hmmm don't know if slugs are the best way either. there was some writeup about how "date based URLs" are more robust
#
gRegor`
Gives a good time context, for sure
#
KartikPrabhu
also "slug should be human editable" can hence might change later if you are not careful
#
KartikPrabhu
breaking the URLs
#
KartikPrabhu
can not find that write up. only a little tantek voice in his head :P
#
rascul
my permalinks (which are also my short urls) are base62 of the published timestamp which redirect to the actual post
#
rascul
this way i can change slug as much as i want and the permalink stays the same
#
rascul
hrm but that might not work well in practice since that's not clear, i should maybe do something about that
#
rascul
clear to whoever is visiting the site i mean
#
gRegor`
looks
#
gRegor`
Ah, interesting.
#
gRegor`
That's the other thing
#
gRegor`
I'm trying to come up with a scheme that I don't need to change in the near future, since that will require updating my wm database, not just 301 redirects.
#
gRegor`
I could just go with /notes/x/ but I think I'd want to add the dates eventually. Trying to figure it out now.
#
KartikPrabhu
i use slugs a I find that a good slug gives a lot of info about the post and is easy to remember "article/indieweb-love-blog" than "article/2014/05/13/3" or something. I also endeavour to not change slugs and so far haven't changed any
#
gRegor`
I agree about slugs on articles.
#
KartikPrabhu
yeah notes are tricky
#
gRegor`
YYYY/MM/slug could work on notes
#
rascul
i don't plan on changing slugs, but i'm of the opinion that they should be editable and i need to accomodate for that
chrissaad joined the channel
#
gRegor`
I'm also thinking my note permalinks will use hyphens instead of slashes. YYYY-MM-DD
#
gRegor`
Yeah, it's good forward thinking, rascul.
#
rascul
the slashes can make it easy to do indexes per year, month, date
#
rascul
if that interests you
#
gRegor`
Oh, hm. Good point.
#
gRegor`
YYYY-MM-DD/ YYYY-MM/ and YYYY/ could work?
#
rascul
sure, i just think YYYY/ , YYYY/MM/ and YYYY/MM/DD is easier to get indexes from by just the url (from the user)
#
rascul
but maybe the url isn't as important for most users as it is for mw
#
rascul
tbh i'm more likely to look at the url than <title> heh
#
KartikPrabhu
agree with that
#
gRegor`
Yeah, the implied directories is nice. I'll probably stick with that.
#
KartikPrabhu
gregor`: I
#
gRegor`
Hadn't recently, but I'm familiar with most of the patterns
krendil joined the channel
#
gRegor`
Got it sorted. Thankfully PHP's DateTimeZone support has gotten better.
chrissaad and tantek joined the channel
#
Loqi
tantek: rascul left you a message 1 hour, 44 minutes ago: looks like java is still popular, at least on github http://redmonk.com/dberkholz/2014/05/02/github-language-trends-and-the-fragmenting-landscape/
brianloveswords, iangreenleaf and paulcp joined the channel
#
tantek
!tell rascul fascinating github charts. Knowing about the wordiness of java code, I wonder if this is a factor: "Language detection is based on lines of code" that may artificially inflate its numbers a bit.
#
Loqi
Ok, I'll tell them that when I see them next
#
rascul
good observation
#
Loqi
rascul: tantek left you a message 44 seconds ago: fascinating github charts. Knowing about the wordiness of java code, I wonder if this is a factor: "Language detection is based on lines of code" that may artificially inflate its numbers a bit.
#
tantek
also that would bias against C, C++, Perl since those programming cultures tend to lean towards reducing/minimizing lines of code
#
rascul
and if you scroll down to new users, c and c++ graphs are very similar
#
tantek
rascul, do you have any idea how that article http://redmonk.com/dberkholz/2014/05/02/github-language-trends-and-the-fragmenting-landscape/ is altering clipboard copy operations to add their URL?
#
tantek
I'm using FF and have plugins turned off etc (so it's not flash)
#
tantek
e.g. when I first copied that phrase I got:
#
tantek
Language detection is based on lines of code
#
tantek
(end of paste)
#
rascul
interesting, i didn't get that
#
tantek
clearly some js
#
tantek
I'd just like to know how
#
rascul
i'm copying from weechat on my laptop to my desktop firefox over synergy
#
tantek
so we can use the same method for copying fragmention links :)
#
tantek
just tried Safari and same result as FF
#
rascul
yeah i dunno that sounds weird to me
#
rascul
weird but interesting
#
tantek.com
edited /copy (+98) "could also be the clipboard operation"
(view diff)
#
rascul
whoa 48 GET requests to 15 different domains from that redmonk page
#
KartikPrabhu
that page is horribly inefficient
chrissaad and lukebrooker joined the channel
#
tantek
yes I'm trying to discern *which* JS does the trick and having trouble
#
rascul
btw http://gtmetrix.com can be useful for optimizing page loading stuff
#
tantek
rascul - do you use it for your site?
#
rascul
i usually would but i haven't yet with rascul.io
#
rascul
maybe it could be good to put in the wiki? i'm not sure where to put it though
#
tantek
yes I was just looking
#
rascul
probably wouldn't hurt to have a wiki page about site performance and optimization
#
tantek
rascul I was similarly having trouble figuring out a place to put info about bandwidth concerns, troubleshooting, optimizing
#
tantek
(since I've had to deal with that the past few months a few times)
#
KartikPrabhu
i think /optimization sounds like a good page to have
#
tantek
where would you look first?
#
rascul
one could also be a redirect to the other
#
tantek
I like /performance because it seems more focused on what we're talking about. whereas plenty of different kinds of things can be "optimized"
#
rascul
/performance is probably best
#
tantek
cool. rascul, feel free to start /performance accordingly. I'll follow your lead and add bandwidth related things there
#
rascul
i'll work on it in a bit, watching nascar and working on my site some right now
#
tantek
that reminds me
#
tantek
what is nascar?
#
Loqi
The NASCAR problem is a reference to the jumble of branding icons on websites, e.g http://indiewebcamp.com/nascar
#
tantek.com
edited /NASCAR_problem (+6) "bolden dfn, mv see also to end"
(view diff)
#
rascul
it is quite accurate in regard to all the decals on the cars and all
#
tantek
rascul, briansuda and I had created a Wikipedia article about it but it got deleted.
#
rascul
them wikipedia editors are picky about what gets through
#
tantek
so now we document this stuff here
#
tantek
looks like that redmonk article is using tynt
#
tantek
rascul - some are picky, others are deletionists
#
rascul
that jumble of icons that /nascar is about bothers me, that's why the only icons on my site are on my h-card
#
rascul
eh, icons to other third party stuff, but also (at least for now) icons period
#
KartikPrabhu
has no third party icons!
#
KartikPrabhu
must fix dependence on silos for commenter avatars though
petermolnar joined the channel
#
tantek
ok just added tcr.tynt.com^ to my AdBlock Plus filters - because apparently tynt does nasty tracking code stuff as well as put the URL at the end of text you copy
#
tantek
now looking for an indieweb-friendly way of doing the same thing (i.e. no tracking codes)
nloadholtes joined the channel
#
tantek
this looks like an approach to just doing the URL appending to the copy (without the nasty tynt tracking stuff) http://www.jitbit.com/alexblog/230-javascript-injecting-extra-info-to-copy-pasted-text/
#
JonathanNeal
tantek: that trick with adding things to the clipboard is sneaky.
#
tantek
JonathanNeal: do you have a recommended way of doing it?
#
JonathanNeal
as I recall, it has to do with listening for events and adding hidden tags inside the selection.
#
tantek
I think it could be very handy for adding fragmention citations of copied text
#
JonathanNeal
I had reverse engineered the common library folks use for that, but I’ll have to look around again.
#
tantek
do you have a working version?
#
tantek
none of the online tutorials on it that I've found have *working* examples (e.g. in latest FF)
#
tantek
something that doesn't depend on jQuery
#
tantek
yeah I walked through all the stackoverflow stuff to no avail
#
JonathanNeal
I could write you a little JS library for this, if you liked.
#
tantek
lots of 404s and non-working code
#
JonathanNeal
I shall start a project and investigate.
#
tantek
JonathanNeal that would be great! I think for copying citations it would be quite handy
#
tantek
(as opposed to say, having tweet buttons for each paragraph)
paulcp joined the channel
#
tantek
JonathanNeal: this article (that you pointed out) looks the most recent / potentially reliable - I would start trying out a code library from there: http://www.wpbeginner.com/wp-tutorials/how-to-add-a-read-more-link-to-copied-text-in-wordpress/
#
tantek
!tell aaronpk what I meant about twtr.io is perhaps trim an extra ")" from the end of the path before attempting to resolve the newbase60 encoded tweet ID?
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
ah yeah that'd be good
#
Loqi
aaronpk: tantek left you a message 2 minutes ago: what I meant about twtr.io is perhaps trim an extra ")" from the end of the path before attempting to resolve the newbase60 encoded tweet ID?
#
JonathanNeal
Okay, I have it working in Chrome and Firefox, but give me another minute to clean things up.
#
tantek.com
edited /citation (+679) "add User Interface section with text input and append subsections"
(view diff)
#
tantek
JonathanNeal: great!
#
tantek
bbiab
grantmacken joined the channel
#
JonathanNeal
I would almost like to make it only apply to when text is selected from within a node with a certain attribute.
#
KartikPrabhu
such as "citable" ?
#
KartikPrabhu
how would that scope though? for instance if <p citable> <span>Some text</span> </p> ... ?
#
tantek.com
edited /citation (+551) "/* append to text selection copy */ another source, document criticism and warning"
(view diff)
#
tantek
JonathanNeal: maybe only for text inside the p-content or e-content in the h-entry?
#
KartikPrabhu
tantek: might not be ideal to tie this to mf2...
#
tantek
KartikPrabhu: attributes are basically what those are
#
tantek
or you could just make it configurable by class name too
#
tantek
so users of the script could easily pick uf2 class names
#
tantek
or their own
#
tantek
since pretty much everyone has class names on various elements in their posts already for other reasons
#
KartikPrabhu
thinks more
#
tantek
re-use existing structure rather than adding more
#
aaronpk
tantek: twtr.io is updated!
#
tantek
sweet!
#
JonathanNeal
Yes, I can make it work from within anything. Okay, it’s working. Deciding on how to format the text and the fragmention.
gRegor` joined the channel
#
tantek
nice!
#
gRegor`
catches up
#
gRegor`
Hmm. If I'm copying text, I get annoyed if extra content is added like that. I've seen it on several news sites / blogs.
#
KartikPrabhu
gregor`: it need not be triggered on text copy. for instance a small button could poup saying "cite" or something ala Medium
#
gRegor`
Oh, ok. That makes more sense.
#
KartikPrabhu
I think that is how I would do it, if I implemented this.
fmarier joined the channel
#
JonathanNeal
You could have an area that says “Citation is [enabled|disabled]"
#
KartikPrabhu
JonathanNeal: on the whole I agree with gregor` that if a website does unexpected things with browser defaults I get pretty annoyed. Maybe the script to be made to attach to diff. events customizable by the content author?
krendil, paulcp, wolftune and KevinMarks joined the channel
#
GWG
sighs
#
gRegor`
What's up, GWG?
carlo_au joined the channel
#
GWG
My employee gives me a Juniper VPN router to connect to their network
#
GWG
It somehow spontaneously factory reset while I was out
#
JonathanNeal
KartikPrabhu: help me understand what you want and I’ll try to make it.
#
KartikPrabhu
JonathanNeal: My thought was as follows: Reader selects some text on a site, and a little pop-up button says "Copy Citation". On clicking that the text with a fragmention is copied to clipboard. Someone else could set a similar function on "Ctrl+C" or some other event. So the "copy text+fragmention" javascript could be an independent function that could be triggered on some author-customised event
wolftune joined the channel
#
JonathanNeal
KartikPrabhu: I think I can do that for you. Okay.
#
KartikPrabhu
sweet! :D
KevinMarks joined the channel
#
GWG
KartikPrabhu: Did you ever decide where you are staying for East?
#
KartikPrabhu
GWG: staying around Midtown in Club Quarters
#
JonathanNeal
Sorry, I keep refactoring the whole library.
#
KartikPrabhu
JonathanNeal: of course there is no hurry. In fact I am astonished by you JS writing speed...
#
JonathanNeal
I am wondering if it should just be something you can do with the range object.
#
KartikPrabhu
JonathanNeal: here is my attempt. https://kartikprabhu.com/static/demo/fragmention.html#Getting+up+early+all+the+time%22,+he+though The script I wrote is also inline at the bototm of the page, using range
#
KartikPrabhu
this only makes a fragmention link, no actual citation
#
KartikPrabhu
JonathanNeal: I think the script should only make a citation or just a fragmention link and it could be upto the author to do the correct button placements and all that
#
JonathanNeal
How are you attaching the event that creates that div?
#
JonathanNeal
Ah, I see, touchend, mouseup
#
KartikPrabhu
yeah... that is the best I could comeup with. There does not seem to be "onSelect" or something