#indiewebcamp 2015-07-31

2015-07-31 UTC
#
aaronpk
what good is an SVG if it references a non-standard font
#
KevinMarks__
you can annotate the text lines os they are the same length
#
aaronpk
i don't know what tat means
#
aaronpk
i'm not making this svg, a tool is
#
tantek
has anyone tried creating a tumblr account with a domain name as the name / "subdomain" ?
#
KevinMarks__
well, slap the tool vendor to mark up the text runs
#
tantek
tries
#
tantek
creating an account just for POSSEing
#
KevinMarks__
oh, the SVG's gone
#
aaronparecki.com
edited /private-webmention (+56) "add sequence diagram"
(view diff)
#
KevinMarks__
I was going to look
#
aaronpk
you can make it again by pasting the data from here http://indiewebcamp.com/File:private-webmention-sequence-diagram.png
#
tantek
answer is no from Tumblr.com/register when you click the "Sign up" button: "Letters, numbers, and dashes only please. This is serious business."
#
aaronpk
supporting "tantek.com" as a subdomain of "tumblr.com" means they have to do more crazy things with DNS
#
tantek
now trying tantek-com
#
myfreeweb
demo page is done! https://unrelenting.technology/mf2/
#
tantek
that seems to ahve been accepted
#
aaronpk
whoa I don't understand what's going on there
#
aaronpk
why are there so many properties in the parsed result that aren't on the page?
#
aaronpk
is the CamelCase thing a haskell thing?
#
myfreeweb
yeah
#
myfreeweb
i could've customized it
#
myfreeweb
but i didn't
#
tantek
that's not really compatible since JSON is case-sensitive
#
tantek
as are class names
#
myfreeweb
it's not intended to be compatible
#
tantek
caseness from the class names is supposed to be preserved
#
aaronpk
it looks like the parser has knowledge of vocabulary, given that things like "Anniversary" are appearing on the h-card even though it's not in the HTML
#
myfreeweb
the parser parses into Haskell types
#
myfreeweb
then Aeson, a JSON library, serializes into JSON
#
tantek
there's no special types involved, just strings
#
aaronpk
!tell elf-pavlik I finished the sequence diagram! Let me know if that looks right to you, I was kind of rushed http://indiewebcamp.com/private-webmention
#
Loqi
Ok, I'll tell them that when I see them next
#
KevinMarks__
hm, thats more of an mf1 approach
#
myfreeweb
mf1 approach?
#
KevinMarks__
you've hardcoded known properties of certain types
#
myfreeweb
that's a haskell approach :)
#
myfreeweb
key-value maps are not idiomatic haskell
#
KevinMarks__
not going to pass many test then
#
myfreeweb
the parser doesn't know about JSON at all
#
tantek
ok so I set this up, now I just have to figure out how to POSSE likes/reposts/replies to Tumblr posts through it into Tumblr: http://tantek-com.tumblr.com/
#
myfreeweb
i might add custom properties, but that's not what i need right now
#
KevinMarks__
it'll walk you through, then you can micropub to it
#
KevinMarks__
or maybe kyle got magic proxying working
#
tantek
I'd prefer to do it simpler via webmention
#
tantek
the way Bridgy Publish works
#
tantek.com
edited /Falcon (+834) "/* Working On */ POSSE responses to Tumblr posts"
(view diff)
gRegorLove joined the channel
#
KevinMarks__
aaronpk: this looks like it supports the same syntax but renders better: https://github.com/knsv/mermaid
KartikPrabhu, danlyke and aranasaurus joined the channel
#
kylewm
you can't actually publish native likes/reposts/etc. through silo.pub right now... even if you u-like-of a tumblr post, it still publishes a note with mf2 markup in it
#
tantek
good to know
#
ben_thatmustbeme
Can bridgy publish do likes?
#
tantek
that's how I POSSE my likes of tweets
#
ben_thatmustbeme
As in like tweets?
#
ben_thatmustbeme
I need to do that in mptweet
#
tantek.com
edited /Falcon (+246) "/* POSSE responses to Tumblr posts */ note silo.pub caveat"
(view diff)
#
ben_thatmustbeme
And images etc
danlyke and tilgovi joined the channel
#
kylewm
I didn't really see the point of micropubbing tumblr-specific responses *to tumblr*, not sure why anyone would use it like that
#
kylewm
but if someone does want to , I'm more than happy to add it
#
kylewm
tantek: what was the link http://pronoun.is/they in reference to?
#
tantek
URL on @myfreeweb's Twitter profile
#
tantek
a whole site for linking to preferred pronouns, where the page at that URL shows you how to use that preferred pronoun!
#
KevinMarks__
so you could do rel-pronoun ?
tilgovi joined the channel
#
tantek
or even h-* since it has a name and URL
#
KevinMarks__
they have 5 variants
#
tantek
I think it's on github and they accept pull requests
wolftune and KevinMarks joined the channel
#
KevinMarks
That pronoun site is by @morganastra, source of the object oriented quote
#
tantek
kylewm better to add it to Bridgy Publish https://github.com/snarfed/bridgy/issues/272 instead of silo.pub
#
tantek
tumblr-specific responses *to tumblr*, that is
#
kylewm
would have to add publish to tumblr first
#
kylewm
which is a pretty big job
#
kylewm
but yeah, i agree that would make more sense
#
tantek
kylewm: I think even just supporting responses to Tumblr would be a good incremental and useful step
#
tantek
before the massive effort it would take to support POSSEing the 7 native top level post types of Tumblr
#
tantek.com
edited /Falcon (+835) "/* POSSE Details */ note details of POSSEing likes to Twitter, separate section for FB, more details"
(view diff)
#
tantek.com
edited /Falcon (-3) "/* POSSE Details */ -of"
(view diff)
#
tantek
kylewm: added a few incremental steps in case you get interested: https://github.com/snarfed/bridgy/issues/272#issuecomment-126536742
#
tantek
I'll start documenting examples of my manual POSSEing of response to Tumblr to show some real-world-ness at least.
#
tantek
s/response/responses
#
Loqi
tantek meant to say: I'll start documenting examples of my manual POSSEing of responses to Tumblr to show some real-world-ness at least.
#
anm
m
yalamerde joined the channel
#
KevinMarks
Looks like app.net has hfeed but no timestamps https://alpha.app.net/riverfold
KartikPrabhu, j12t, KevinMarks_, danlyke, KevinMarks, tvn, jciv and wolftune joined the channel
#
aaronpk
not sure how much app.net is still in development, but they would probably accept a PR to fix their microformats
j12t and [aaronpk] joined the channel
#
[aaronpk]
hah gregorlove it got translated back in slack #indiewebcamp tantek #indiewebcamp
#
aaronpk
oops hahaha
KartikPrabhu, j12t, tantek and snarfed joined the channel
#
tantek
agreed - it's likely worth sending pull requests to app.net
shiflett and j12t joined the channel
#
tantek.com
edited /Tumblr (+387) "/* POSSE Favorites of Tumblr posts */ add IndieWeb example of like of a Tumblr post, and POSSE liking of it natively on Tumblr"
(view diff)
KartikPrabhu joined the channel
#
@papapelz
FB-Import zum Blog tut wieder. Jedenfalls fast vollständig. Jetzt noch indieweb-Imports von Insta als Bild, nicht Gallery, dann bin ich :))
(twitter.com/_/status/626971632138125313)
#
tantek
BTW Tumblr's "Dashboard" also has an item called "inbox" which has nothing to do with reading your social stream of who you follow etc.
#
tantek
does anyone know how Tumblr makes slugs?
#
tantek
BTW Tumblr post types (UI that they present for users to choose from) Text, Photo, Quote, Link, Chat, Audio, Video
#
tantek
hmm - looks like you can reverse engineer the name/title of a post (or at least partially thereof) from the slug on a Tumblr post - it doesn't seem to be editable
#
tantek
I mean editable separately from the source content like name/title
#
tantek
text copy review? how understandable is the description here? http://tantek-com.tumblr.com/
snarfed joined the channel
#
tantek
tried to provide explanation for what that Tumblr is for, and a hook for learning more about IndieWeb
tilgovi joined the channel
#
tantek
who here has experience with Tumblr? anyone?
#
tantek
(I mean both reading and posting a lot to)
#
tantek
(just as a user)
lukebroo_ joined the channel
#
tantek
it's a repost of a repost (both with comments)
#
tantek
and the slug includes the repost source!
#
tantek
however if you click through to the previous repost chain, only the previous repost http://cloud-kitten.tumblr.com/post/103017083270/holyshmidt-time-lapse-photo-of-hundreds-of is still there
#
tantek
the next one (which appears to be the original) looks like it was actually deleted, and does not show the source
#
tantek
thus when you repost something on Tumblr, it gets copied completely
#
tantek
in contrast to Twitter, where retweets of a deleted tweet themselves disappear!
#
KevinMarks__
well retweets get their own url
#
KevinMarks__
it just redirects
KartikPrabhu joined the channel
#
KartikPrabhu
tantek: copy look good. seems I have to login to view "Tumblr posts liked by tantek.com."
[aaronpk] and jciv joined the channel
#
@papapelz
Wenn die Techie-Fummelei im Blog n neuen Daddy (@schnarfed) in der TL auftut...: https://snarfed.org/2015-06-04_what-doesnt-kill-my-baby #indieweb
(twitter.com/_/status/626985774551011328)
tvn and endi joined the channel
#
endi
wow just watched SWAT0 video on TWIG via @KevinMarks :) well done all!
#
KevinMarks__
thanks endi
#
KevinMarks__
now we need to get more of us abel to play the different roles in it
#
Jeena
KevinMarks__ the thing I still lack is the whole reader thing which is huge and I want to tackle it with a native android app but it will take a lot of time before it works
#
KevinMarks__
you can use reader.kylewm.com if you support micropub...
#
Jeena
yeah I can but if we only have one implementation of a reader what is the point ;)
#
KevinMarks__
It's a scaffolding thing; get into the reading habit before you build your own.
#
Jeena
but it is really good to test my other stuff, I just yesterday implemented likes, perhaps I should test it with this reader
#
KevinMarks__
yes, exactly
#
KevinMarks__
it's a micropub client as well...
#
Jeena
yeah, that is the cool thing about it
#
Jeena
oh hehe I should add the like stuff to my micropub backend before testing it ^^
#
Jeena
Jesus Christ, it is an amazing feeling to see something KevinMarks__ answers to werd.io in this reader and then to answer myself on this withing this reader and it gets posted automatically on my site and it shows up on Kevins website, and nothing crashes https://c1.staticflickr.com/5/4119/4876696414_d3f62d18be_z.jpg
#
KevinMarks__
I said ti is liek Penn and teller
#
Jeena
yeah :D
#
KevinMarks__
you see it done, then you have to look again to see how much crawling through tubes is going on underneath
#
Jeena
haha yeah, it is unbelievable that this can work at all
#
KevinMarks__
if we can get the reply contexts, cites and salmentions wired up, we really do have distributed twitter
#
KevinMarks__
http://known.kevinmarks.com is mostly posts from woodwind now
#
Jeena
is Woodwind your own baby?
#
KevinMarks__
woodwind is reader.kylewm.com
#
Jeena
yeah I mean the software behind it, is it you who is writing it?
#
Jeena
oh I think I found it on github
#
KevinMarks__
no it's kylewm
lukebrooker joined the channel
#
Jeena
ah haha I'm sorry obviously, I should have looked at the domain
tantek joined the channel
#
endi
watching the reader bit, looks awesome :)
#
Jeena
it's such a pitty it didn't work on live TV, hehe you should retry it next time ;)
#
Jeena
but as a scripted demo :-p
#
tantek
Jeena you can also use monocle.p3k.io as a micropub enabled reader!
#
tantek
the design/styling in monocle is really slick
#
tantek
looks great on mobile etc.
#
@kevinmarks
@BenedictEvans share on twitter as they are relevant to ongoing conversations. Repost on medium for their discussion http://indiewebcamp.com/POSSE
(twitter.com/_/status/626999937394348032)
#
tantek
!tell KartikPrabhu thanks for the "requires login" reminder - just added a parenthetical accordingly to the copy text to give a heads-up to viewers.
#
Loqi
Ok, I'll tell them that when I see them next
#
Jeena
yeah, Twitter did really a good job with Botstrap, it made all the engineer stuff which was always dreadfull to please the eye so people wouldn't just run away but would at least play with it :D
cweiske and KartikPrabhu joined the channel
#
Jeena
hm there is one not so cool thing we will need to adress some time in the future, just so we're better than the RSS community. We need a way to share the subscription lists between readers
#
Jeena
and a way for them to update the list
#
tantek
was just looking at that on Tumblr
#
Jeena
it is neat that monocle gets the big picture from the full post, but it is weird that it shows all the text from the page as the title https://jeena.net/s/latest.png
#
tantek
heh - that's a p-name issue I think aaronpk would say
#
KevinMarks__
except bootstrap was crap at mobile and still feels kludgy
#
KevinMarks__
we need a shiny new layout framework built on flexbox and SVG to replace it
#
KevinMarks__
flexstrap
#
Jeena
so tantek because this photo doesn't have an explicit p-name this is what comes out of the algorytm for that page?
#
Jeena
hm, I guess I need to do something about it
#
tantek
Jeena - it's because the h-entry has no explicit p-name, it is implied by the full text contents of the h-entry
#
Jeena
so basically have to always have some kind of title because otherwise all the readers will show all the text from the whole entry as the title which looks hidious
#
Jeena
I will fix that!
#
cweiske
except readers get more intelligent
#
cweiske
and know that they should not use a text as title
#
tantek
it is an open issue also, there have been various brainstorming proposals for how to improve
#
Jeena
cweiske yeah but the readers can only take the information from the mf2 parser
#
Jeena
and p-name is the designated thing for a title as far as I can see
#
tantek
it's the name of the h-entry, which can be displayed as a title
#
KevinMarks__
hm, buzzfeed lets you post
#
KevinMarks__
wonder if we can POSSE
#
Jeena
I see I do that for notes already where I just set it to "Note #37" or something
#
Jeena
I will do that for photos too
#
cweiske
why don't you set an empty title?
glennjones joined the channel
#
Jeena
I think Note #3 has more value for the users because it at least has some information
#
tantek
both reasonable approaches
#
tantek
KartikPrabhu: I'm thinking of adding the following: "A POSSE portal, or IndieWeb-Silo Bridge, is a syndication feature that takes a fundamental shortcut through hypermedia. Observers inside the silo see a local representation of hyperlinked responses from the IndieWeb."
#
KartikPrabhu
tantek: lot of jargon
#
Loqi
KartikPrabhu: tantek left you a message 33 minutes ago: thanks for the "requires login" reminder - just added a parenthetical accordingly to the copy text to give a heads-up to viewers. http://indiewebcamp.com/irc/2015-07-30/line/1438323542989
#
KartikPrabhu
also I don't trust any summary that says "fundamental", its my science brain
#
tantek
KartikPrabhu: I copied from https://en.wikipedia.org/wiki/Wormhole :D
#
tantek
"that would fundamentally be a shortcut through spacetime" ;)
loic_m joined the channel
#
KartikPrabhu
yeah because wormholes don't exist
#
tantek
see I thought you would get a kick out of it
#
KartikPrabhu
:) anyway, your new description idea might have too much Indieweb jargon
#
tantek
it was supposed to sounds all pseudo-scientificy as a point of humor
#
tantek
maybe I'll just post it as a note
#
KartikPrabhu
haha! if the humor is the point then sure go for it!
#
KartikPrabhu
"hypermedia" does sound like the Web version of "fundamental theory" ;)
#
tantek
brb adding more jargon
#
@t
A POSSE portal, or IndieWeb-Silo Bridge, is a syndication feature that takes a fundamental shortcut through ... http://tantek.com/2015/212/t1/posse-portal-indieweb-silo-bridge
(twitter.com/_/status/627011121074073600)
eschnou joined the channel
#
Jeena
ah much better now with the p-name https://jeena.net/s/latest.png
#
KartikPrabhu
my likes presentation needs more context
#
tantek
KartikPrabhu: if I ever write an academic paper about POSSE I will use that as the summary before the abstract ;)
#
KartikPrabhu
summary before the abstract? is that a thing?
#
tantek
yeah, because abstracts are so long these days ;)
#
KartikPrabhu
lol! true
#
KartikPrabhu
p-summary-summary
#
tantek
p-sum-up
#
Jeena
KartikPrabhu mine looks about the same :D https://jeena.net/likes/1
#
KartikPrabhu
Jeena: yup. that is a good first implementation. but I'd like to have some sort of reply-context, as in pull in tantek's post and display it
#
KartikPrabhu
Jeena: also i think the typography on your site is pretty good ;)
#
KartikPrabhu
might need some vertical space tweaks though
#
Jeena
could you elaborate?
#
Jeena
hehe tantek
#
KartikPrabhu
as in in that note the "about 8 hours ago" is so close and same in size to the actual post content that it looks like a part of content
#
Jeena
ah yeah that is true, on my notes it looks better https://jeena.net/notes/395
#
KartikPrabhu
aah yes! but why is the like display different from notes. You could do "Jeena liked, about 8 hours ago" then URL
#
KartikPrabhu
same as notes pattern
#
KartikPrabhu
no need to make new patterns for each post type unless really required
#
Jeena
hm yeah you might be right
#
tantek
KartikPrabhu: re: text display of likes: http://indiewebcamp.com/like#Brainstorming
#
Jeena
it was late yesterday so I din't think clear ^^
endi joined the channel
#
cweiske
don't drink and code
#
KartikPrabhu
cweiske: oh no! I have been doing everything wrong so far!
#
KartikPrabhu
tantek: yes. I like the notification-first idea. Hadn't thought of that while first designing likes. Will have to work that in
#
tantek
KartikPrabhu: I literally designed those first and then step by step expanded until I had hypertext, then markup, then coded it and kept iterating.
#
tantek
That's how I got to the presentation of likes on my site
#
KartikPrabhu
yes! that is how posts ought be designed, me thinks
#
tantek
I hope the intermediate steps I documented are of use to others
#
KartikPrabhu
will refer to that when redesigning
#
Jeena
cweiske also: don't drink and derive
#
Jeena
in mathematics that is
#
tantek
It's also a "proof" of sorts, allowing anyone to verify the thinking that went into the design
KevinMarks joined the channel
#
KartikPrabhu
Jeena: I had made a comic on that a long long time ago
#
KartikPrabhu
wow! can't find where I stashed it. Should post :P
mlncn joined the channel
#
Jeena
post all the things!
#
tantek
Loqi ^^^
#
KartikPrabhu
well now that I have my own site, I am more inclined to do that
glennjones joined the channel
#
tantek
I suppose I should put in footnotes for all the jargon
#
KartikPrabhu
ha! nothing is more academic than footnotes for jargon ;)
eschnou, elf-pavlik and lewisnyman joined the channel
#
KartikPrabhu
is using Latex again and it is so terrible
sanduhrs joined the channel
#
Jeena
really? We used http://www.lyx.org/ to write our thesis back then and I was quite pleased
#
Jeena
especially about how official the result looked like https://jeena.net/t/GGS.pdf
KartikPrabhu1 and fkooman joined the channel
#
KartikPrabhu
Jeena: managing and outputitng references is annoying in latex and also other things
#
KartikPrabhu
I wrote most of this paper in HTML, but have to switch due to journals
#
Jeena
I never wrote pure latex, always just used lyx and that was quite nice to work with
#
KartikPrabhu
not writing pure latex gives me the same feeling as using Word! or a CMS HTML editor ;)
#
KartikPrabhu
don't like it
#
Loqi
elf-pavlik: aaronpk left you a message 7 hours, 20 minutes ago: I finished the sequence diagram! Let me know if that looks right to you, I was kind of rushed http://indiewebcamp.com/private-webmention http://indiewebcamp.com/irc/2015-07-30/line/1438301712387
#
Loqi
aaronpk has 918 karma
#
KartikPrabhu
man! what if aaronpk reaches 1000 karma, what happens?
#
elf-pavlik
from then he can move to cyberspace and leave the gross matter behind ;)
#
elf-pavlik
!tell aaronpk does wm.bob can always get auth token with me=https://bob.example.org/ ? it seems to me making delegation not useful if for example https://webmention.io/wwelves.org-perpetual-tripper/webmention can access all the resources which have me in ACL
#
Loqi
Ok, I'll tell them that when I see them next
#
tuxed.net
edited /private-webmention (+0) "move toc"
(view diff)
#
cweiske.de
created /Category:Diagrams (+32) "Created page with "UML sequence and other diagrams.""
(view diff)
#
elf-pavlik
aaronpk, also alice (or bob) 'home page' can send web mentions (so no satic site) but they use separate wm.alice (or wm.bob) to receive web mentions ... i don't understand why separating concerns this way helps in any way?
KevinMarks_, thehighfiveghost, petermolnar and KevinMarks joined the channel
KartikPrabhu, evalica and Sebastien-L joined the channel
#
ben_thatmustbeme
Hmm I realized with vouch we don't say what to do when the couch isn't a valid url
danfowler joined the channel
#
ben_thatmustbeme
449 or 400??
#
cweiske
(c|v)ouch
#
ben_thatmustbeme
On my phone. Auto correct
#
Zegnat
400 Bad Request is the only error code defined by the webmention spec, IIRC
yalamerde joined the channel
#
Zegnat
Sorry, two error codes: 400 for “sender error”, which would be a faulty vouch, 500 for “receiver error”, if your endpoint had problems somewhere
#
ben_thatmustbeme
449 is introduced for vouch
#
ben_thatmustbeme
What is vouch?
#
Loqi
The Vouch protocol is an anti-spam extension to Webmention. Webmention with Vouch depends on understanding Webmention https://indiewebcamp.com/Vouch
#
Zegnat
I totally missed that, ben_thatmustbeme, thanks!
#
Zegnat
Seems that it is 449 for missing vouch, 400 for non-approved vouch
#
ben_thatmustbeme
Indeed. Both are non Approval but 449 points you to vouch
#
ben_thatmustbeme
If they don't send a url as vouch
#
ben_thatmustbeme
I feel like 449 is a good way to indicate "go read the spec"
#
Zegnat
The protocol summary says you should return 400 for any check that fails, including when receiver “syntax checks [vouch] is a valid URL” - https://indiewebcamp.com/Vouch#Protocol_Summary
#
fkooman
Blog: OAuth 2.0 AS discovery from RS https://www.tuxed.net/fkooman/blog/as_discovery.html
KartikPrabhu and elf-pavlik joined the channel
#
Loqi
fkooman has 7 karma
#
wwelves.org perpetual-tripper
edited /private-webmention (+35) "/* Security by Obscurity */ See also: capability-urls"
(view diff)
KevinMarks___, KevinMarks_, lewisnyman, elf-pavlik, stream7, LauraJ, petermolnareu, frzn, loic_m and lewisnyman_ joined the channel
#
elf-pavlik
ben_thatmustbeme, did you try implementing https://indiewebcamp.com/private-webmention ?
#
ben_thatmustbeme
elf-pavlik: not yet, its on my todo list
#
elf-pavlik
<link rel="webmention" href="https://ben.thatmustbe.me/webmention" />
#
elf-pavlik
so for you your 'home page' and webmention endpoint run on the same backend
#
elf-pavlik
but for auth you use <link rel="authorization_endpoint" href="https://indieid.com/">
#
elf-pavlik
and for token <link rel="token_endpoint" href="https://ben.thatmustbe.me/token">
#
elf-pavlik
<link rel="authentication_endpoint" href="https://indieid.com/">
#
elf-pavlik
would make sense for distributed indieauth
#
elf-pavlik
since i see mixing of authorization and authentication
#
elf-pavlik
i don't always write only to 'my homepage'
#
elf-pavlik
i also write for example to https://phubble.tuxed.net/w3c-social/
#
ben_thatmustbeme
whild i think he is correct, it really should be "authentication" not "authorization". i don't see the need for verification being seperate
#
ben_thatmustbeme
keeps reading
#
elf-pavlik
yeah also i would use <link rel="authentication_endpoint" href="https://indiecert.net/authenticate" />
#
ben_thatmustbeme
elf-pavlik: huh? "i don't always write only to 'my homepage'"
#
elf-pavlik
while <link rel="authorization_endpoint" href="https://as.wwelves.org/" />
#
elf-pavlik
yes, i can always keep copy first but than do 'fat ping' and authenticate to shared data space to post directly there
#
elf-pavlik
than it dosn't need to access resource but only have copy and other people who have ACL can access it
#
elf-pavlik
you write directly to http://indiewebcamp.com/indieauth
#
elf-pavlik
using mediawiki as client you authenticate to
#
elf-pavlik
using <link rel="authentication_endpoint" href="" /> hopefully at some point ...
#
elf-pavlik
but you could have you wikiclient similar to http://indiewebcamp.com/unmpc
#
elf-pavlik
which would use authorization_endpoint specified by http://indiewebcamp.com/ which in turn would use my authentication_endpoint to login and write directly to indiewebcamp.org wiki
#
elf-pavlik
s/.org/.com/
#
Loqi
elf-pavlik meant to say: which would use authorization_endpoint specified by http://indiewebcamp.com/ which in turn would use my authentication_endpoint to login and write directly to indiewebcamp.com wiki
#
ben_thatmustbeme
looks bewildered at all this... its taken to a bit of an extreme rediculousness
fkooman joined the channel
#
elf-pavlik
so we need distinct rel=authentication_endpoint which acts as IdP to authenticate
#
elf-pavlik
and rel=authorization_endpoint which specifies authorization server for this resource server
#
ben_thatmustbeme
tunes out to go feed babies
#
elf-pavlik
enjoy ben_thatmustbeme
#
elf-pavlik
ben_thatmustbeme, "Currently set to automatically accept, but moderation is planned." http://indiewebcamp.com/webmention#IndieWeb_Examples
#
elf-pavlik
sending web mention looks like a write to 'not my homepage' resource server
#
fkooman
is blogging away about private webmentions...
#
elf-pavlik
i see use in sending the payload if i can authenticate when posting a webmention
#
elf-pavlik
so the 'webmention endpoint' dosn't need to go throught source ACL
#
ben_thatmustbeme
i need to update that, I use vouch now + moderation
#
ben_thatmustbeme
any non vouched, non whitelisted mentions go to moderation
#
elf-pavlik
if we don't talk about private messaging but groups with ACL like https://phubble.tuxed.net/w3c-social/
#
elf-pavlik
having web mention 'endpoint' of https://phubble.tuxed.net/w3c-social/ authenticating to fetch messages seems to make ACL much more complicated
#
ben_thatmustbeme
isn't completely following elf-pavlik, you seem to be all over the place
#
elf-pavlik
for secret phubble wall (smilar to irc channel or xmpp muc) one can also set read access just for those people
#
elf-pavlik
with public read and ACL write it could serve as https://twitter.com/SocialWebWG or https://twitter.com/indiewebcamp
#
elf-pavlik
but seeing who made the actual post and not posting as organization itself
#
ben_thatmustbeme
elf-pavlik: i think for the indie-web ideal of keeping all your own data, private webmention would be the way about this
#
ben_thatmustbeme
if you are talking about the idea of public posts but non-advertised posts
#
ben_thatmustbeme
you just don't put the reply on your homepage feed
#
elf-pavlik
this way resource server which 'hosts' discussion also needs agency to act as resource owner
#
elf-pavlik
which doesn't support cases like http://indiewebcamp.com/ https://tag.w3.org/ etc.
#
elf-pavlik
i'll use social.w3.example with a chair only discussion on https://social.w3.example/chairs/sched
#
elf-pavlik
only people on list of group chair can read and write there (write - append)
#
ben_thatmustbeme
i'd recommend, A) take this to #social as this is getting outside of IWC, and B) start by proposing a new user story that is clear since that one was pretty well downvoted for being duplicate / unclear
#
ben_thatmustbeme
in which case you are just saying private groups
#
elf-pavlik
restricted shared feeds, groups can have independent definitiosn e.g. w3c-social chairs
#
elf-pavlik
in private-webmention scenario always a person (having agency) needs to host conversation and fetch webmentions using its webmention endpoint
#
elf-pavlik
<link href="http://webmention.io/indiewebcamp/webmention" rel="webmention" /> in https://indiewebcamp.com/micropub
#
elf-pavlik
would require me=https://indiewebcamp.com to fetch webmentions hosted here
#
elf-pavlik
while IMO https://indiewebcamp.com doesn't need to have 'agency' but only host wikis, discussions, chatrooms etc.
#
ben_thatmustbeme
remember that chatrooms is sort of out of scope.
#
elf-pavlik
private-webmentions seems to require hosting resource server to have agency and authenticate as someone included in ACL
#
ben_thatmustbeme
for the WG anyway
petermolnar joined the channel
#
ben_thatmustbeme
you are concerned about hosting the posts on some external site
#
ben_thatmustbeme
when we started to look at the whole groups thing it was suggested that events as they stand now are a pretty good place to start
#
elf-pavlik
freenode.net hosts this channel, indiewebcamp.com hosts wiki ...
#
ben_thatmustbeme
figure out groups from that
#
elf-pavlik
this would work if Ben creates an event
#
elf-pavlik
hosted by w3.org not a person with 'agency'
eschnou joined the channel
#
ben_thatmustbeme
w3.org is a wiki, so it really can't. but some JS alternative in the like of webmention.io could
#
elf-pavlik
shared responsibility, i don't think anyone would like a single person to control w3.org events or groups
#
ben_thatmustbeme
what are they controlling
#
Loqi
It looks like we don't have a page for "they controlling" yet. Would you like to create it? http://indiewebcamp.com/s/100q
#
elf-pavlik
the event wall resource or group message board resource
#
ben_thatmustbeme
i think you are mixing two issues, one is just creating things as some group account, the other is just private groups / events
LanceyWork joined the channel
#
ben_thatmustbeme
how its controlled is independant of the spec to notify
#
elf-pavlik
i don't agree... in private-webmention case you need to get token for me=https://w3.org/ for example to fetch content behind ACL
#
elf-pavlik
and add https://w3.org/ to ACL
#
elf-pavlik
did you look at diagrams in https://github.com/linkeddata/SoLiD/issues/26
#
elf-pavlik
for group/event walls message boards 'notification' acts as a way to post
#
elf-pavlik
illustrated case would require me=https://web.academy while i would also like to support hosting by resource servers which don't have 'agency'
#
elf-pavlik
so can't authenticate as organization
#
ben_thatmustbeme
elf-pavlik: you need an authentication token, to prove its you (the reader)
#
elf-pavlik
i agree we better move this topic to #social :) IWC seems to focus on 'personal' and doesn't seek support for 'group' / 'organization' workflows
#
ben_thatmustbeme
in case of w3.org hosting an event. w3.org needs to prove to my site it is w3.org in order to fetch content
#
elf-pavlik
so the client needs to fetch all the content in this case? not webmention endpoint
#
ben_thatmustbeme
w3.org fetches copies
#
ben_thatmustbeme
and keeps that data restricted to some ACL
#
ben_thatmustbeme
who need to prove it is them to read
#
elf-pavlik
oh webmention endpoint for private-webmention always acts as client on behalf of resource owner (via me=https://alice.example)
#
ben_thatmustbeme
works exactly as pulling in comments or context on current public posts
#
elf-pavlik
for public posts one doesn't need to authenticate to pull them
eschnou joined the channel
#
elf-pavlik
in this case in each reply i always need to mention everyone? i can't just subscribe to a thread like in github issues
#
elf-pavlik
BTW how does private content work with pubsubhubbub?
#
elf-pavlik
eg. i want to receive 'notification' for each reply to an event, not only those which mention me in explicit way
#
elf-pavlik
but the event stay secret like https://phubble.tuxed.net/alice-b-day/
#
ben_thatmustbeme
you wouldn't need to share with everyone. just the main thread. its a good question, has not been worked out
#
elf-pavlik
Sign In with IndieCert https://phubble.tuxed.net/
#
ben_thatmustbeme
would probably work more like salmention though
#
elf-pavlik
salmention :D
#
elf-pavlik
publish (create, post) to https://phubble.tuxed.net/alice-b-day/
#
petermolnar.eu
edited /spam (+383) "/* Spam Prevention */"
(view diff)
#
ben.thatmustbe.me
edited /Webmention (+16) "/* IndieWeb Examples */ update my webmention usage"
(view diff)
#
elf-pavlik
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 107 karma
KartikPrabhu joined the channel
#
ben_thatmustbeme
the nice thing is that be it a private event, private group, or private post it should work relatively the same way
#
ben_thatmustbeme
no matter where it is hosted
#
ben_thatmustbeme
has been thinking about creating a silo that supports indieweb fully
#
ben_thatmustbeme
that would be interesting
#
ben_thatmustbeme
to see if i can get friends who are not web devs to join
lewisnyman, mlncn, eschnou and cmhobbs joined the channel
#
elf-pavlik
you can give people subdomains on *.indiesilo.com
Pierre-O joined the channel
#
petermolnar
if indiesilo.com is not an oxymoron, I don't know what is
#
petermolnar
ben_thatmustbeme, wasn't withknown.com supposed to be the indieweb silo?
#
Zegnat
Buy indiesilo.com, install Known on it?
#
petermolnar
or a heavily tweaked wordpress network with all the turns & knobs preinstalled for indieweb
scor joined the channel
#
@carlospache_co
It gives me hope for the web every time @kevinmarks is on @twig and talks about @withknown and what the #indieweb movement is doing.
(twitter.com/_/status/627105642856054786)
#
LanceyWork
!tell tantek i'm having issues with urls not being identified properly in cassis.js tw_text_proxy due to their tlds being excluded from the link regex, but i noticed you had intentionally excluded .mobi and .jobs. any precedent for other missing tlds, e.g. .codes, or is that a matter of having to update the regex to include them?
#
Loqi
Ok, I'll tell him that when I see him next
adactio, lewisnyman, frzn, fourtonfish and thehighfiveghost joined the channel
#
GWG
Okay...spent the last two hours troubleshooting this...fixed three bugs. Still doesn't work. Darn.
#
LanceyWork
what's the problem?
#
GWG
First, it wasn't setting what I wanted it to. I found I had a setting wrong.
#
GWG
Now, it is setting what I want it to, but when it tries to retrieve the data it uses to make the decision about what to set, it is getting nothing.
#
LanceyWork
that's always frustrating
#
LanceyWork
where does it retrieve the data from?
#
GWG
LanceyWork: The database, effectively.
#
GWG
The same place the thing it is setting is stored. Just different part.
#
LanceyWork
how bizarre
#
GWG
I have an idea suddenly.
#
LanceyWork
if you force it to always set the thing, does it work?
#
GWG
I wonder if it would work.
#
GWG
LanceyWork: Yes. That was how I troubleshooted the other problem
#
LanceyWork
wouldn't hurt to try (or it would)
#
GWG
I have another idea about where to get the data to set the parameter
#
GWG
I'm retrieving it from where it was stored.
#
GWG
This is hooking off the Micropub plugin, which stores it based on the POST parameters
#
ben_thatmustbeme
petermolnar: yes, that too but Known comes off more as a pile of independant blogs. there is no feeds, etc
#
GWG
Maybe I'll just try to get it pre-processing, instead of post-processing
#
ben_thatmustbeme
would be cool to do that internally, but then show how everything works with it
LauraJ joined the channel
#
GWG
Anyway....that's for later
shiflett, endi and wolftune joined the channel
#
@tabatkins
RT @t: A POSSE portal, or IndieWeb-Silo Bridge, is a syndication feature that takes a fundamental shortcut through ... http://t.co/eycamn8O…
(twitter.com/_/status/627124998629535745)
Sebastien-L joined the channel
#
KevinMarks__
I suppose ask.willsomeone.com is a kind of indiesilo
#
KevinMarks__
as you have user pages and h-entry markup
#
aaronpk
wow good morning
#
Loqi
aaronpk: elf-pavlik left you a message 7 hours, 20 minutes ago: does wm.bob can always get auth token with me=https://bob.example.org/ ? it seems to me making delegation not useful if for example https://webmention.io/wwelves.org-perpetual-tripper/webmention can access all the resources which have me in ACL http://indiewebcamp.com/irc/2015-07-31/line/1438328547800
#
aaronpk
that's quite a lot of chatter about extending webmention
wrk3 joined the channel
#
aaronpk
elf-pavlik: I think if you're trusting your webmention endpoint to fetch private posts for you, then you have to accept what that means
#
petermolnar
heh, interesting how differently I think; I'd just serve a gpg pubkey crypted version of the post for the webmention read request crypted by the pubkey from the remote site
#
aaronpk
sure but that doesn't really change anything, it means that the thing fetching your private posts has access to your private key
#
aaronpk
which is analogous to "my webmention endpoint can access all the resources which have me in the ACL"
#
petermolnar
no, I think you misunderstood: private post on my page; request comes in from remote site to view; my site fetches the pubkey from the remote site; encrypts the post content with the pubkey; displays the data for the request; the remote site should decrypt it with their privkey
#
aaronpk
right, my point is the *part of the remote site that is decrypting it* must have acess to the private key
#
aaronpk
in the webmention example this is known as teh "webmention endpoint"
#
aaronpk
which could very well be part of your own site, but may also be delegated to an external service
#
aaronpk
and the same would be true in your case with pgp keys
#
petermolnar
fair point
LauraJ, gRegorLove and Rev_Illo joined the channel
#
elf-pavlik
aaronpk, do you have examples of ACL definition?
fkooman joined the channel
#
aaronpk
in my site it's just a list of URLs
#
aaronpk
the ACL is an internal implementation detail tho
#
elf-pavlik
if i link to https://www.nsa.gov/ it don't need to get included in ACL
#
aaronpk
who said anything about "link to"
#
ben_thatmustbeme
ACLs are about who has access, not who links to
#
aaronpk
my private posts contain a list of URLs who are allowed to access the post
#
elf-pavlik
how would you share post with ACL allowing read only to socialwg members listed on http://www.w3.org/2000/09/dbwg/details?group=72531&public=1
#
ben_thatmustbeme
which is actually an interesting bit, aaronpk what are your thoughts on how to set access to a post via MP?
#
aaronpk
ben_thatmustbeme: good question, one sec
#
ben_thatmustbeme
for that matter, do you list who has access within the post
#
elf-pavlik
i work on implementing https://www.w3.org/wiki/WebAccessControl but fosuced on JSON-LD not Turtle
#
aaronpk
elf-pavlik: I would either 1) add that group URL to my site which would pull in all the individual members, or 2) add everyone individually
#
aaronpk
then I would send a webmention to everyone's home page which would trigger the flow on http://indiewebcamp.com/private-webmention
#
elf-pavlik
what if someone joins or leaves group ?
#
@HongPong
#d4dboston @mlncn gives the plug for #indiewebcamp @benwerd @withknown as good internets tool breaking out of walled garden. very good
(twitter.com/_/status/627143388136128513)
#
aaronpk
if I reference the URL then that's taken care of automatically
#
aaronpk
problem is "what if someone joins or leaves" actually requires different behavior depending on the desired result, and isn't something I can make a sweeping judgment on
LauraJ joined the channel
#
elf-pavlik
how new person joining social-wg will allow her to read posts shared to social-wg ?
#
aaronpk
elf-pavlik: you're going a little far with this right now
#
ben_thatmustbeme
haha, @mlncn is over at the NERD center right now
#
Loqi
awesome
#
aaronpk
private webmention != groups
#
elf-pavlik
ok
#
elf-pavlik
so we focus on bit different use cases
#
elf-pavlik
i need to document group feeds on a wiki
#
aaronpk
there's two different ways to handle groups, one being sharing content from your site with a group, the other where the group has its own storage for the group's content
#
aaronpk
and both are valid in different cases
#
ben_thatmustbeme
hopefully they will post a video of his talk
#
elf-pavlik
i look at group having its own storage for the group's content as both w3social groups and indiewebcamp use such spaces (wiki, irc)
#
aaronpk
in that case the whole private-webmention page is not relevant
#
elf-pavlik
ok
#
elf-pavlik
aaronpk, how does pubsubhubbub handle private feeds?
#
aaronpk
it doesn't yet
#
aaronpk
the original PuSH authors explicitly left out private feeds from the spec
#
aaronpk
i want to see how that could work, but haven't explored it much yet
#
elf-pavlik
it seems having some similarities to private group discussions
#
aaronpk
i think so
#
elf-pavlik
i want to subscribe to comments even if they don't mention me
#
elf-pavlik
comments / replies
#
aaronpk
that's a great use of PuSH
#
elf-pavlik
does PuSH still use 'fat pings' ?
#
aaronpk
it can, but i know a lot of people have implemented it with thin pings
#
elf-pavlik
how for private feeds hub.callback would compare to webmention endpoint ?
#
elf-pavlik
for thin pings
#
elf-pavlik
> hub.callback
#
elf-pavlik
REQUIRED. The subscriber's callback URL where notifications should be delivered. It is considered good practice to use a unique callback URL for each subscription.
#
gRegorLove
Morning, indiewebcamp!
#
elf-pavlik
morning gRegorLove
#
elf-pavlik
will need to run soon
#
aaronpk
refers to mapkyca's IRC protocol walkthrough
benwerd, tantek and thehighf_ joined the channel
#
tantek
good morning #indiewebcamp!
#
Loqi
tantek: LanceyWork left you a message 3 hours, 11 minutes ago: i'm having issues with urls not being identified properly in cassis.js tw_text_proxy due to their tlds being excluded from the link regex, but i noticed you had intentionally excluded .mobi and .jobs. any precedent for other missing tlds, e.g. .codes, or is that a matter of having to update the regex to include them? http://indiewebcamp.com/irc/2015-07-31/line/1438348827555
#
tantek
LanceyWork: yeah it's a matter of disincentivizing all the new carp TLDs. do you have a specific one that you need e.g. for your personal site?
#
LanceyWork
i use .space
#
tantek
what's your site?
thehighfiveghost and j12t joined the channel
#
@LanceCoyote
3744 characters on one line. That’s definitely the longest line of code I’ve ever seen.
(twitter.com/_/status/627150045398183936)
#
LanceyWork
tantek, that's with all the extra domains added
snarfed joined the channel
#
tantek
.space sounds generic enough
#
tantek
I objected to .jobs and .mobi because TLDs should have nothing to do with the content (jobs?!?) or be device specific (mobile?!?)
#
tantek
that's their layer violation and thus those should be deprecated
#
tantek
the explosion is also too crazy so I'm only going to bother adding when there's real world indieweb use-cases
#
tantek
like yours :)
#
Loqi
slack/ben_thatmustbeme: what if you last name is jobs?
#
ben_thatmustbeme
ack, talking in slack notifies me in here
#
tantek
ben_thatmustbeme: I'm more interested in "my last name is jobs" than "what if ... "
#
tantek
the bar has been raised
#
tantek
and yes, if Moby asks me to add .mobi for him then I likely will.
#
LanceyWork
i just feel like if you're going to add them one at a time as indieweb sites use them, you might just end up adding them all anyway
#
tantek
LanceyWork: that kind of reasoning is how we end up with explosions of terms like schema
#
tantek
it's the other way around, by default, minimalism wins
#
LanceyWork
i suppose
[aaronpk] joined the channel
#
[aaronpk]
good morning
[slackbot] joined the channel
#
[slackbot]
good morning
#
[slackbot]
good morning
#
[slackbot]
good morning
#
[slackbot]
good morning
#
[slackbot]
good morning
#
[aaronpk]
uhoh what
#
LanceyWork
good morning
#
[slackbot]
good morning
#
gRegorLove
Shh, slackbot
#
aaronpk
now realizes he did not test this in a two-way integrated room yet
[aaronpk] joined the channel
#
[aaronpk]
let's try that again
[slackbot] joined the channel
#
[slackbot]
lol
M-Kegan joined the channel
#
M-Kegan
Routing loop?
#
aaronpk
i think i have to completely ignore everything from slackbot
#
aaronpk
there's nothing in the post request that indicates the display name that slackbot shows. their webhook integration leaves something to be desired.
#
M-Kegan
You're trying to do slack to irc?
#
aaronpk
better slack<->IRC... we've had it for a while
#
M-Kegan
Shouldn't it just work? Is the irc bridge done by the slack people?
#
aaronpk
not really. slack provides an irc interface that an irc client can use to connect to a slack room. I want a two-way link with an existing IRC channel
#
Loqi
gives aaronpk a two
#
LanceyWork
is the post request coming from slack or irc?
#
LanceyWork
or rather what's the context of it
#
aaronpk
Slack supports "outgoing web hooks" so each message that is sent to a slack room causes them to send a POST request to your endpoint
#
tantek
LanceyWork - hey add yourself to /irc-people ! since you have a personal site and all
#
M-Kegan
So an irc bot will sit in here and consume irc messages, and post to slack? And how does the bot get stuff from slack?
#
LanceyWork
i'm listed there as lancey
#
LanceyWork
my home computer is just powered down atm
#
M-Kegan
Or does slack just say "give me a channel and I'll spit stuff from slack to it"?
[aaronpk] joined the channel
#
[aaronpk]
and now the IRC logs properly link Slack users from /irc-people
#
tantek
Lancey you can add your IRC nickname variants too
#
aaronpk
M-Kegan: from IRC->Slack is handled by Loqi an an "incoming web hook" on Slack
#
LanceyWork
what are irc people
#
M-Kegan
What about the reverse?
#
aaronpk
see above
#
M-Kegan
You said from irc to slack?
#
lancey.space
edited /IRC_People (+97) "/* Nicknames */ Added my work nick"
(view diff)
#
M-Kegan
What about slack to irc?
#
aaronpk
slack to irc is handled by their outgoing web hook like i mentioned before
fkooman joined the channel
#
M-Kegan
Right which loqi gets
#
M-Kegan
lol
#
aaronpk
Loqi sits in IRC and sends messages to Slack
#
aaronpk
Slack sends post requests to the new gateway which signs in to IRC for each slack user
#
M-Kegan
You're going to have problems breaking routing loops if they aren't the same entity, short of hacks like checking the nick, username or real name surely.
#
[aaronpk]
right, which is why I had to ignore "slackbot" which is how all the IRC messages appear when sent back to IRC
#
[aaronpk]
if Slack's outgoing hook contained more information like the display name in slack, I could be smarter about it. But the outgoing web hook does not include all of the information that you see in the Slack UI.
#
M-Kegan
Ahhh I see
#
M-Kegan
Helpful.
#
aaronpk
the gateway source code is here if you're interetsed https://github.com/aaronpk/Slack-IRC-Gateway
#
M-Kegan
Very. I do the matrix <-> irc bridge so bridges are relevant to my interests ;3
#
aaronpk
aha :)
#
M-Kegan
Handling all the edge cases though is nigh impossible.
#
[aaronpk]
yeah also handling the intricacies of Slack is fun, like how they handle emoji :simple_smile:
#
aaronpk
(i typed a literal :-) in slack for that ^^)
mlncn joined the channel
#
M-Kegan
Currently doing win95 style LONGNA~1 support for usernames since matrix ids have a bigger namespace
ttepasse, snarfed and tantek joined the channel
#
@dgd7
RT @HongPong: #d4dboston @mlncn gives the plug for #indiewebcamp @benwerd @withknown as good internets tool breaking out of walled garden. …
(twitter.com/_/status/627172575467151360)
#
tantek
Bridge all the things!
#
tantek
sigh, Loqi
[ben_thatmustbem joined the channel
#
[ben_thatmustbem
looks much nicer now
#
ben_thatmustbeme
wonders how the bridge back the other way handles things like :simple_smile: and :)
#
ben_thatmustbeme
it changed the first one in to an image, but not the second
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
KevinMarks__
hi TinoKremer
#
TinoKremer
Hey KevinMarks__
#
KevinMarks__
what brings you here?
#
TinoKremer
I'm working on my website. I'm trying to setup a self hosted Known instance. So far so good, I figured Ben would be in here as well
benwerd joined the channel
#
KevinMarks__
he often is; there's also #knownchat
#
KevinMarks__
A wild benwerd appears
#
TinoKremer
Lol
#
benwerd
briefly
#
tantek
yes that was impressive
#
TinoKremer
thinks benwerd is monitoring this channel for his name or Known
#
tantek
or any mention of "Ben"
#
benwerd
This was an accident - I'm in a meeting, needed to find a link to share and IRC is always on when I'm online :)
#
tantek
sure, sure. ;)
#
benwerd
And now I disappear ;)
#
TinoKremer
Lol :)
#
KevinMarks__
that was pure Kibo
#
tantek
now you've done it
#
TinoKremer
KevinMarks__ you are also on the hosted WithKnown (pro) I see, I figured you would have your own site
#
tantek
he does
#
KevinMarks__
I have my own site, but not my own known instance
#
TinoKremer
Sorry, that's what I meant
#
TinoKremer
known.kevinmarks.com is resolving to the same IP as my site :)
#
tantek
ooh clever
#
TinoKremer
I want TLS support, so I decided to selfhost
#
KevinMarks__
yep, I thought that was more interesting for me to try things out, though it means I can't patch the code.
#
ben_thatmustbeme
wow, benwerd showed up on command
#
ben_thatmustbeme
i thought you had to say his name 3 times in the mirror
#
TinoKremer
That's another reason for selfhosting. Ben has been talking about 0.8 and specifically the ability to set privacy for each post individually. That's not on the service yet :)
#
TinoKremer
Do any of you know if it's possible to 'import' content from one known site to another?
fkooman joined the channel
#
KevinMarks__
yes, there is an export/import process, though I haven't done it
#
KevinMarks__
#knownchat may know more
#
TinoKremer
You can export, which I did, but there currently is only Blogger and Wordpress import :) I'll try later on #knownchat, ty
#
TinoKremer
I'll fiddle around. Are there Indiewebcamp sessions in The Netherlands yet?
#
@mlncn
RT @HongPong: #d4dboston @mlncn gives the plug for #indiewebcamp @benwerd @withknown as good internets tool breaking out of walled garden. …
(twitter.com/_/status/627180335491600384)
#
snarfed
does anyone have recommendations for software bounty marketplaces? (non security related)
#
snarfed
i'd like offer a bounty for a way to get your FB news feed programmatically after FB turns off the /me/home API endpoint in october. https://github.com/snarfed/facebook-atom/issues/6
endi and j12t joined the channel
#
tantek
snarfed what was the HTML-only view of FB?
[aaronpk] joined the channel
#
[aaronpk]
still can't believe they're doing that
#
tantek
there was a URL / domain to use to see your FB news etc. in HTML w/o JS
#
KevinMarks__
you still need a cookie though
#
tantek
can I micropub a cookie to my server?
#
tantek
considers running a personal bridgy-like proxy box from his home, so to the silos it just looks like a random home access
#
snarfed
tantek: sorry i don't follow the q re html-only view
#
snarfed
do you mean, could i scrape?
#
snarfed
no clue. honestly i'm reluctant to try
#
snarfed
i'd really rather not maintain scraping like that over time
#
snarfed
also i expect the auth part would be difficult, especially to get a reasonable UX. API tokens and cookies are usually totally separate. if the onboarding includes "extract a cookie from your browser and paste it here"…ugh
#
tantek
indeed
#
snarfed
if someone does all the investigation and packages up a nice minimal chunk of code, i'd maybe consider it, hence bounty
#
snarfed
i'd pay for that with money right now, but not time and effort :P
KartikPrabhu, KevinMarks_ and KevinMarks joined the channel
#
tantek
gah now it's bugging me that I can't find that URL
#
KevinMarks_
it was in logs before
#
snarfed
(btw tantek you'll at least be happy to know that losing /me/home won't affect bridgy at all. just facebook-atom.)
#
tantek
they had some atom support?
#
tantek
darn it I really thought I'd added this to the wiki
#
KevinMarks_
gah, medium ficks up my fragmention by putting a "back to top" link on top of it
mlncn joined the channel
#
snarfed
tantek: sorry, no, by facebook-atom i meant https://facebook-atom.appspot.com/
KartikPrabhu joined the channel
#
KartikPrabhu
Loqi messages?
#
Loqi
is done
sensiblemn and KartikPrabhu joined the channel
KartikPrabhu and KevinMarks joined the channel
#
tantek.com
edited /repost (+907) "/* Tumblr */ Tumblr reblog persistence with real world example with multiple levels of reblogging, including a deleted original"
(view diff)
#
kevinmarks.com
edited /repost (+89) "/* Tumblr reblog persistence */"
(view diff)
jciv joined the channel
#
GWG
Okay, finally got the Post Kinds plugin to set the kind when the post is created by Micropub.
#
GWG
Seem to have broken the ability somehow to change the post kind in the WordPress Post UI
#
ben_thatmustbeme
need to get reposts working
#
ben_thatmustbeme
and displaying
modem, wolftune, KartikPrabhu, squeakytoy2, lewisnyman, fkooman, Rev_Illo, Deledrius, catsup, benwerd, awolf and snarfed joined the channel
#
aaronpk
kylewm: are you POSSEing your instagram comments?!
#
kylewm
cheating with Selenium/PhantomJS
#
aaronpk
whoa did you just send a webmention to me because your post was updated?
#
aaronpk
i just got a notification "aaronparecki.com commented on a post you were tagged in"
#
aaronpk
haha i should probably not send myself a notification if i'm the one that commented
#
aaronpk
but that was kind of cool
#
snarfed
ooh kylewm want to extend your selenium service to do fb too? i'm totally imagining a service i could give an access token and get back the user's news feed
#
snarfed
(only half joking! :P)
#
kylewm
snarfed: sadly, it would have to be your username/password...which i don't want to be responsible for
#
snarfed
awww man true
#
snarfed
well or a cookie
#
aaronpk
oauth++
#
Loqi
oauth has 1 karma
#
KevinMarks_
a browser plugin live brad's one
#
KevinMarks_
s/live/like/
#
Loqi
KevinMarks_ meant to say: a browser plugin like brad's one
#
kylewm
oh haha, yeah it sent you a salmention notification!
#
@aaronpk
@papapelz hmm that's on the Wordpress side. If you hop in #indiewebcamp IRC I'm sure someone would be happy to... http://aaronparecki.com/replies/2015/07/31/3/indiewebcamp
(twitter.com/_/status/627258448149786624)
#
Loqi
[mention] Aaron Parecki commented '@papapelz hmm that's on the Wordpress side. If you hop in #indiewebcamp IRC I'm sure someone would be happy to figure it out! http://indiewe...' on a post that linked to http://indiewebcamp.com/IRC (https://aaronparecki.com/replies/2015/07/31/3/indiewebcamp)
MatrixBridge joined the channel