#indieweb

2015-03-20

#
WilliamDhalgren
could be a shared secret, not even anything as fancy as a public key, obtained when first logging into my site the IndieAuth way
# KartikPrabhu joined the channel
# cweiske joined the channel
# loic_m joined the channel
# friedcell joined the channel
#
@johnjohnston
RT @jimgroom: @GIFmodel @timmmmyboy @indiewebcamp Absolutely clear, had no idea of the history until I read yr opus on her http://t.co/BPlz… (twtr.io/xS8gh51XE8)
#
WilliamDhalgren
presuming my content is static, and i have no robots.txt, what else is needed to be able to do site:my.domain.place in search engines?
# loic_m joined the channel
# xtof joined the channel
#
WilliamDhalgren
btw very happy to have found out about the existence of this community! between my fond memories of blogging (and copious current passive consumption), avoidance of silos, and skepticism about the FSW approaches, this was quite a find. How big is this group anyhow?
#
cweiske.de
created /IndieAuthProtocol (+6279) "separate page for the IndieAuth protocol" (view diff)
#
cweiske.de
edited /authorization-endpoint () "(-5980) Move protocol spec to separate page" (view diff)
# Jihaisse joined the channel
# csarven joined the channel
#
cweiske.de
edited /distributed-indieauth (+59) "/* Level 2: Host your own authorization server */" (view diff)
#
cweiske.de
edited /IndieAuthProtocol (+245) "/* Identification header */" (view diff)
#
cweiske.de
edited /IndieAuthProtocol (+329) "/* 3. Redirect to authorization endpoint */" (view diff)
#
cweiske.de
edited /IndieAuthProtocol (+855) "/* 4. Verify user */" (view diff)
# modem joined the channel
# modem joined the channel
#
cweiske.de
edited /login-brainstorming () "(-5063) content moved to [[IndieAuthProtocol]]" (view diff)
#
cweiske.de
edited /distributed-indieauth (-30) "/* Level 2: Host your own authorization server */" (view diff)
#
cweiske.de
edited /indieweb-messaging (-2) (view diff)
#
cweiske.de
edited /authorization-endpoint (-26) "/* See Also */" (view diff)
#
cweiske.de
edited /Micropub (-2) "/* See Also */" (view diff)
#
cweiske.de
edited /IndieAuth (+24) "/* See Also */" (view diff)
# eschnou joined the channel
# friedcell joined the channel
# sanduhrs joined the channel
# alanpearce joined the channel
# Jihaisse joined the channel
#
cweiske.de
edited /h-x-app (-6) "/* See Also */" (view diff)
#
cweiske.de
edited /IndieAuthProtocol (+18) "/* 4. Verify user */" (view diff)
#
cweiske
fkooman, could you review https://indiewebcamp.com/IndieAuthProtocol if anything is missing?
#
fkooman
cweiske: sure!
# tfontaine joined the channel
#
fkooman
cweiske: i wish i could login to the wiki though ;-)
#
cweiske
that damn thing only supports relmeauth
#
cweiske
not indieauth
#
fkooman
cweiske: hmmm the indieauth instance MUST return the IndieAuth: authorization_endpoint header?
#
fkooman
the library does not enforce that though...
#
cweiske
which lib?
#
cweiske
indieauth-client-php?
#
fkooman
yeah
#
fkooman
the one http://monocle.p3k.io/ uses for example, it works with indiecert, but indiecert does not send this header
#
fkooman
i would also say that the authorization_endpoint on the user's homepage MUST be a 'https://...' URL
#
cweiske
always trying to exclude me
#
fkooman
it is not personal :)
#
fkooman
cweiske: it can be self signed of course or CAcert ;-)
#
cweiske
for you
#
cweiske
but other servers do not accept cacerts
#
fkooman
cweiske: ah yeah, true
#
fkooman
cweiske: except from the http:// instead of https:// it looks pretty good!
#
fkooman
https://indiecert.net/rp
#
fkooman
this also described the protocol more or less
#
cweiske
thanks for checking.
#
fkooman
cweiske: but maybe it makes sense to use X-IndieAuth as header instead of IndieAuth?
#
cweiske
no :)
#
cweiske
see https://tools.ietf.org/html/rfc6648
#
cweiske
Deprecating the "X-" Prefix and Similar Constructs in Application Protocols
#
fkooman
cweiske: i was checking this: http://www.iana.org/assignments/message-headers/message-headers.xml#perm-headers :)
# LauraJ joined the channel
#
fkooman
cweiske: I guess I'm old ;)
#
cweiske
I was used to X-, too
#
fkooman
i read the RFC, but still I don't agree...but well, it seems smarter people decided on this already, so the ship has sailed :)
#
fkooman
and added it to indiecert.net now: )
# scor joined the channel
# willnorris joined the channel
# cweiske joined the channel
# willnorris joined the channel
# Garbee joined the channel
# stream7 joined the channel
# nloadholtes joined the channel
# friedcell joined the channel
# willnorris joined the channel
#
fkooman
nice solar eclise #berlin :)
# willnorris joined the channel
# frzn joined the channel
# Sebastien-L joined the channel
# willnorris joined the channel
# alanpearce joined the channel
# willnorris joined the channel
# willnorris joined the channel
# willnorris joined the channel
# willnorris joined the channel
# tfontaine joined the channel
# willnorris joined the channel
# glennjones joined the channel
# scor joined the channel
# scor joined the channel
# scor joined the channel
# tfontaine joined the channel
# WilliamDhalgren joined the channel
# Jihaisse joined the channel
#
WilliamDhalgren
hi again
# friedcell joined the channel
# GWG joined the channel
#
pdurbin
WilliamDhalgren: hi
#
ben_thatmustbeme
hello all
#
ben_thatmustbeme
Woo, IWC Cambridge day 2 starts in a couple hours
#
ben.thatmustbe.me
created /2015/Cambridge/userinfo (+267) "dump from etherpad" (view diff)
#
WilliamDhalgren
oh its today! duh, I miscalculated because it was after midnight, thinking I just missed it
# Acidnerd joined the channel
#
WilliamDhalgren
ben_thatmustbeme: there were morning sessions too, according to schedule, or?
#
WilliamDhalgren
nvm, though it was in UK
#
pdurbin
heh
#
ben.thatmustbe.me
created /2015/Cambridge/tilde (+691) "dump from etherpad" (view diff)
# frzn joined the channel
#
ben.thatmustbe.me
created /2015/Cambridge/messaging (+1470) "dump from etherpad" (view diff)
# barryf joined the channel
# friedcell joined the channel
#
ben.thatmustbe.me
created /2015/Cambridge/drupal (+1972) "dump from etherpad, not sure of organization of this, there was little to no grouping on the etherpad" (view diff)
#
ben.thatmustbe.me
created /2015/Cambridge/kindsofposts (+1113) "dump from etherpad" (view diff)
#
ben.thatmustbe.me
edited /2015/Cambridge/Schedule (+28) "/* Friday, March 20, 2015 (Hack Sessions) */" (view diff)
#
ben.thatmustbe.me
edited /2015/Cambridge (-61) "correct photo display of image" (view diff)
#
ben_thatmustbeme
s/image/schedule/
#
ben_thatmustbeme
rhiaro, you around? You had offered to help me pick up breakfast at whole foods
# loic_m joined the channel
#
ben.thatmustbe.me
edited /2015/Cambridge (+117) "/* Sponsors */" (view diff)
# wolftune joined the channel
# tfontaine joined the channel
# glennjones joined the channel
#
pdurbin
Does anyone know if https://gitter.im allows you to "liberate" your data? Or do they lock you in? I also asked at https://botbot.me/freenode/opensourcedesign/2015-03-20/?msg=34625667&page=1
# cweiske joined the channel
#
pdurbin
looks like someone is asking here: https://gitter.zendesk.com/hc/communities/200009121/questions/200884931-Export-chat-history
#
GWG
Anyone around who speaks a language other than English?
#
GWG
I need some information.
#
WilliamDhalgren
a language? sure - I'm a native speaker of Croatian
#
cweiske
german
#
GWG
Okay...I'm trying to escape strings in something I'm writing for Indieweb for other languages.
#
GWG
So far, no one has sent me a translation, but it is good citizenship.
#
GWG
I'm going to write an example sentence...
#
GWG
I don't need a translation
#
GWG
I need to know if the words would go in the same order.
#
cweiske
depends on the sentence :)
#
GWG
In Reply to Fake Article by John Doe (Doe's World)
#
GWG
That's the sentence
#
cweiske
Antwort auf "Fake Article" von John Doe (Doe's Welt)
#
GWG
Basically, in <insert language here>, would the structure of the sentence work if just the words were substituted for the correct ones in another language?
#
cweiske
no
#
GWG
How so?
#
cweiske
there was a nice rant about that theme some months ago on hacker news
#
GWG
This is the sentence structure right now. VERB/ACTION [a post/tweet/etc]|TITLE^URL by AUTHOR (PUBLICATION|DOMAIN_NAME)
#
GWG
How would that structure be different?
#
cweiske
http://search.cpan.org/dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod?#A_Localization_Horror_Story:_It_Could_Happen_To_You
#
cweiske
read all of it :)
#
GWG
cweiske: I could always just write it and wait for a foreign language speaker to ask me to fix it.
#
cweiske
or simply have a string with 3 variables in it
#
@fjhirsch
tired of stupid arbitrary twitter length limitations ,scratch itch with #indieweb (twtr.io/xSghSr5oWw)
# dns53 joined the channel
# milsyobtaf joined the channel
# eschnou joined the channel
# chalettu joined the channel
# marclaporte joined the channel
# tantek joined the channel
# alanpearce joined the channel
# Pierre-O joined the channel
# adactio joined the channel
#
tantek
good morning #indiewebcamp!
#
tantek
hello adactio!
#
adactio
tantek: Hello!
# tantek_1 joined the channel
# tantek__1 joined the channel
#
@benwerd
@hughhancock That's certainly our argument, and that of the #indieweb community. Other forms of self - hosting are valid there, too. (twtr.io/xSkqpaCTaV)
# Pierre-O1 joined the channel
# tilgovi joined the channel
#
tantek
adactio, you might find this amusing: https://twitter.com/search?f=realtime&q=%22js%3Bdr%22%20OR%20%22If%20it%E2%80%99s%20not%20curlable%2C%20it%E2%80%99s%20not%20on%20the%20web.%22
# marclaporte joined the channel
#
tantek
lol reddit: http://www.reddit.com/r/programming/comments/2ys5nk/jsdr_javascript_required_didnt_read/
# j12t joined the channel
#
pdurbin
adactio: oh hi! If I haven't told you before I love https://huffduffer.com :)
#
adactio
pburbin: Yay!!! Thank you!
#
adactio
tantek: Sadface https://twitter.com/slightlylate/status/578801995160502272
#
@slightlylate
@smashingmag @t : what a sad, small view of content. (twtr.io/xS2FV_ioQY)
#
tantek
adactio - it's ok, his actions are to post HTML, rather than JS. which speak louder than his words.
#
adactio
tantek: Happyface
#
tantek
perhaps I should reply accordingly
#
csarven
tantek I'm totally going to steal "pdf;dr".
#
tantek
csarven: all yours :)
#
tantek
csarven: that's especially popular among the academics >:D
#
csarven
Specifically among "researchers" that do "Web" "Science"
# snarfed joined the channel
# timmmmyboy joined the channel
# wolftune joined the channel
# verdi_ joined the channel
# torrorist joined the channel
#
ben_thatmustbeme
i feel like i should have taken a photo of the way i brought in food this morning
#
ben_thatmustbeme
has got to be the first delivery by dr who scarf
#
tantek
adactio: https://twitter.com/t/status/578932225934159872
#
@t
@slightlylate fortunately your action (post on a site with HTML content) speaks louder than your words ;) @smashingmag (ttk.me t4aE1) (twtr.io/xSomnRYDHs)
# KartikPrabhu joined the channel
#
Acidnerd
can someone point me to the microformat2 plugin for wordpress ?
#
Acidnerd
i cant find it back
#
bret
Acidnerd: is it listed here? http://indiewebcamp.com/wordpress
#
Acidnerd
thanks, of course the wiki !
#
bret
i dont have much experience navigating the available plugins
#
Acidnerd
found it back
#
Acidnerd
https://github.com/pfefferle/wordpress-uf2
#
Acidnerd
from the wiki list
#
Acidnerd
not sure it will work, but i'll try to get this running now
#
tantek.com
created /2015/Cambridge/Hack_Day_Intro (+1056) "clone from 2014" (view diff)
#
tantek__1
https://indiewebcamp.com/2015/Cambridge/Hack_Day_Intro
# tantek___ joined the channel
# hongpong joined the channel
# j12t joined the channel
# AdamB joined the channel
#
kylewm
snarfed: just a heads up, I'm seeing errors with instagram-activitystreams, but can't reproduce locally. I'm going to try deploying the latest code
# bengo joined the channel
#
bret
what are people working on today?
#
Loqi
It looks like we don't have a page for "people working on today" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=people+working+on+today&summary=prompted+by+bret+https%3A%2F%2Findiewebcamp.com%2Firc%2F2015-03-20%2Fline%2F1426866347603
#
ben_thatmustbeme
quite a lot actually
#
ben_thatmustbeme
we have a rather full grid
#
ben_thatmustbeme
let me see if I can get a photo that is useful
#
bret
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 54 karma
#
kylewm
!tell aaronpk maybe interesting for you in monocle, you can enter a search query in twitter-activitystreams.appspot.com now (it's experimental/undocumented so far), e.g. /@me/@search/@app/?q=indieweb&format=html
#
Loqi
Ok, I'll tell them that when I see them next
#
ben_thatmustbeme
https://ben.thatmustbe.me/upload/photo/29614
# wolftune joined the channel
# barnabywalters joined the channel
#
@nobantu
Final Hours of RegularTickets for #IIW XX: https://www.eventbrite.com/e/internet-identity-workshop-xx-20-2015a-tickets-14097972415 #identity #privacy #VRM #CRM #IoT #UMA #indieweb #unConference (twtr.io/xSuYZzsrcd)
#
@IPACSO
RT @nobantu: Final Hours of RegularTickets for #IIW XX: https://www.eventbrite.com/e/internet-identity-workshop-xx-20-2015a-tickets-14097972415 #identity #privacy #VRM #CRM #IoT #UMA #indieweb #unCo… (twtr.io/xSuYeHgnJQ)
# KartikPrabhu joined the channel
# LauraJ joined the channel
# frzn joined the channel
# hongpong joined the channel
# KartikPrabhu joined the channel
#
GWG
By the way, the talky is online at talky.io/indiewebcamp
#
GWG
If you want to see us hack
#
GWG
!tell acegiak I'm about to make you do work.
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
slack/snarfed: kylewm thanks! yeah it's probably been a while since the last deploy
# fjh joined the channel
#
@AnonMohandas
managed to integrate social activity at @intoxvsinfo very raw for now but http://www.intoxvs.info/anonymous/opddd-boycott-the-dailydot-fucksabu/ #indieweb https://twitter.com/AnonMohandas/status/578958448743833600/photo/1 (twtr.io/xSy8qAUrZL)
#
@Deatheatersholl
RT @AnonMohandas: managed to integrate social activity at @intoxvsinfo very raw for now but http://www.intoxvs.info/anonymous/opddd-boycott-the-dailydot-fucksabu/ #indieweb http://t.co/v7… (twtr.io/xSyBvrGXdg)
# Deledrius_ joined the channel
#
@AnonymousHQInfo
RT @AnonMohandas: managed to integrate social activity at @intoxvsinfo very raw for now but http://www.intoxvs.info/anonymous/opddd-boycott-the-dailydot-fucksabu/ #indieweb http://t.co/v7… (twtr.io/xSyMxcEmFU)
#
tantek.com
edited /rsvp (-60) "reference draft p-rsvp property" (view diff)
# WilliamDhalgren joined the channel
#
tantek
lunch is ready at IndieWebCamp Cambridge! Thanks very much to sponsor Reclaim Hosting
#
tantek.com
edited /2015/Cambridge/Planning (+4) "sponsor updates" (view diff)
#
tantek.com
edited /2015/Cambridge/Planning (+13) "header summary with link to higher level pages" (view diff)
#
aaronpk
wow this looks like it's gonna be a highly productive hack day!
#
Loqi
aaronpk: kylewm left you a message 57 minutes ago: maybe interesting for you in monocle, you can enter a search query in twitter-activitystreams.appspot.com now (it's experimental/undocumented so far), e.g. /@me/@search/@app/?q=indieweb&format=html http://indiewebcamp.com/irc/2015-03-20/line/1426866673919
#
aaronpk
kylewm: that's heat
# fjh joined the channel
#
aaronpk
neat*
#
@kirilind
Ten use cases for a Personal Server #d14n #indieweb https://michielbdejong.com/2015/personal-server-use-cases (twtr.io/xSzma91Uxb)
#
bret
KevinMarks: your fetch meme was A+
# snarfed joined the channel
#
@pierreozoux
Ten use cases for a Personal Server #d14n #indieweb https://michielbdejong.com/2015/personal-server-use-cases https://kirilind.me/2015/ten-use-cases-for-a-personal-server-d14n-indieweb-2015personal-server-use-cases https://microblog.pierre-o.fr/2015/ten-use-cases-for-a-personal-server-d14n-indieweb-2015personal-server-use-cases (twtr.io/xSzvRXNCgb)
# benwerd joined the channel
#
benwerd
.j #vuc
#
benwerd
Hooray for IRC typos; sorry
# snarfed joined the channel
# benwerd joined the channel
#
jonnybarnes
right, finally got HTML Purifier working again, so alanpearce’s twitter reply is now on my site via bridgy.
#
jonnybarnes
but now his profile pic isn't showing and I don't know why
#
jonnybarnes
https://jonnybarnes.uk/notes/6o
#
alanpearce
Magic.
#
jonnybarnes
oh, got it
#
alanpearce
I can see it.
#
alanpearce
Yeah.
#
jonnybarnes
firefox was blocking it
# benwerd_ joined the channel
#
jonnybarnes
Disabled "Tracking protection" and it appeared again
# benwerd joined the channel
#
jonnybarnes
also alanpearce: are you saying prism.js is a js;dr problem in general?
#
alanpearce
Yeah
#
alanpearce
I read the site for a while thinking "okay, sounds interesting, but what is it"
#
alanpearce
Then I realised the examples were missing
#
alanpearce
Have you considered proxying profile pictures? I can't see mine on that note even when I allow requests to twitter.com in RequestPolicy
#
jonnybarnes
I proxy profile pictures when they're not from twitter :/
#
alanpearce
Aha. :D
#
jonnybarnes
i.e. a native webmention should get a proxied pic
#
jonnybarnes
image back alanpearce ?
#
alanpearce
Nope. Disconnect was blocking it as well
#
alanpearce
Sometimes I see the web very differently from other people :D
#
jonnybarnes
oh, I only implemented any kind of proxying to get round non-https warnings
#
jonnybarnes
didn't realise things were going to block twitter links :(
#
alanpearce
Heh. Funny actually, getting the image from twitter takes ages
#
alanpearce
500ms over two requests
#
alanpearce
Man, I want to start working on this stuff again
# fjh joined the channel
#
jonnybarnes
woah 500ms, thats ridic
# KartikPrabhu joined the channel
# KartikPrabhu1 joined the channel
#
GWG
Okay, deployed.
#
torrorist
has anyone out there ever set up an indieweb site on a tor hidden service? i'm going to try to do it shortly here
#
benwerd
torrorist: there's been some work to do that with Known on a Freedom Box
# barnabywalters joined the channel
#
Loqi
[[Special:Log/upload]] upload * Ben.thatmustbe.me * uploaded "[[File:IWCCambridge hack grid.jpg]]"
#
ben.thatmustbe.me
edited /2015/Cambridge (+38) "/* Photos */" (view diff)
#
ben.thatmustbe.me
edited /2015/Cambridge (+5) "/* Photos */" (view diff)
# melvster2 joined the channel
# barryf joined the channel
#
barryf
ben_thatmustbeme http://new.aprilzero.com is the personal data site we were talking about
#
barryf
ben_thatmustbeme and Gyroscope is the (upcoming) product https://gyrosco.pe
#
@Andre0Ani
RT @pierreozoux: Ten use cases for a Personal Server #d14n #indieweb https://michielbdejong.com/2015/personal-server-use-cases https://kirilind.me/2015/ten-use-cases-for-a-personal-server-d14n-indieweb-2015personal-server-use-cases https://microblog.pierre-o.fr/2015/ten-use-cases-for-a-personal-server-d14n-indieweb-2015personal-server-use-cases (twtr.io/xT4GuRD__f)
#
tantek
thought with rhiaro the other night: POSSE note with photos - send first 4 photos in note to Twitter, instead of having them linked in tweet
# tilgovi joined the channel
#
tantek
on the topic of /site-deaths : https://twitter.com/t/status/578764218209452032
#
@t
Google’s new mission: organize the world’s information, universally neglect it, & delete it. #googlecode #youhadonejob (ttk.me t4aD1) (twtr.io/xRoko6XuTC)
#
@OpDeathEatersUS
RT @AnonMohandas: managed to integrate social activity at @intoxvsinfo very raw for now but http://www.intoxvs.info/anonymous/opddd-boycott-the-dailydot-fucksabu/ #indieweb http://t.co/v7… (twtr.io/xT4shGBSdw)
#
tantek
what is reddit?
#
Loqi
Reddit is a link aggregator and bulletin board site where community members may submit links and text posts, vote on the submitted entries, and post comments on them https://indiewebcamp.com/Reddit
#
@TwistAnonymous
RT @AnonMohandas: managed to integrate social activity at @intoxvsinfo very raw for now but http://www.intoxvs.info/anonymous/opddd-boycott-the-dailydot-fucksabu/ #indieweb http://t.co/v7… (twtr.io/xT55Bzmf8Y)
#
ben_thatmustbeme
http://www.reddit.com/r/indieweb
#
tantek
what is hackernews?
#
Loqi
Hacker News is a bookmark posting silo as well as a silo for comments on those links https://indiewebcamp.com/hackernews
#
ben_thatmustbeme
what is the game
#
Loqi
It looks like we don't have a page for "game" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=game&summary=prompted+by+ben_thatmustbeme+https%3A%2F%2Findiewebcamp.com%2Firc%2F2015-03-20%2Fline%2F1426874081782
#
ben_thatmustbeme
the game is you have just lost the game
#
loqi.me
created /game (+62) "prompted by ben_thatmustbeme https://indiewebcamp.com/irc/2015-03-20/line/1426874081782 and dfn added by ben_thatmustbeme" (view diff)
#
Loqi
ok
#
ben_thatmustbeme
sorry
#
tantek
what is after the game?
#
Loqi
It looks like we don't have a page for "after the game" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=after+the+game&summary=prompted+by+tantek+https%3A%2F%2Findiewebcamp.com%2Firc%2F2015-03-20%2Fline%2F1426874188041
#
tantek
after the game is before the game. — S. Herberger
#
loqi.me
created /after_the_game (+78) "prompted by tantek https://indiewebcamp.com/irc/2015-03-20/line/1426874188041 and dfn added by tantek" (view diff)
#
Loqi
ok
#
tilgovi
what is silo
#
Loqi
A silo, or web content hosting silo, in the context of the IndieWeb, is a centralized web site typically owned by a for-profit corporation that stakes some claim to content contributed to it and restricts access in some way (has walls) https://indiewebcamp.com/silo
#
torrorist
who is loqi?
#
Loqi
Loqi is a friendly and useful bot present in the #indiewebcamp IRC channel and other channels https://indiewebcamp.com/User:Loqi.me
#
ben_thatmustbeme
what is 42
#
Loqi
The Answer to the Ultimate Question of Life, The Universe, and Everything is … 42 https://indiewebcamp.com/42
# dariusdunlap joined the channel
#
tilgovi
where are the Snowdens of yesteryear?
#
ben_thatmustbeme
hmmm, annoying problem, php-comments doesn't actually give me back what the post was actually in reply to, if it figures it to be a mention
#
ben_thatmustbeme
not important for mention, important for tagging
# fjh joined the channel
#
benwerd
Is anyone aware of a PHP shim for xmlrpc_decode?
#
benwerd
* a decent PHP shim
#
tantek
steps back slowly
#
aaronpk
benwerd: no, just regex it
#
aaronpk
(if it's for pingback which I assume it is)
#
benwerd
aaronpk: yes; ok, will do
#
benwerd
thanks
#
aaronpk
i think i did that in one of my libraries
#
tantek
webmention.io?
#
aaronpk
that's in ruby
# cweiske joined the channel
# eschnou joined the channel
# julien51 joined the channel
# fjh joined the channel
#
tantek.com
edited /event (+241) "collapse Silo Examples, sort FB, most recent to top" (view diff)
#
julien51
Is there anyone in here who uses PubSubHubbub with HTML without HTTP link headers? We’re looking for real world usage to make sure https://github.com/superfeedr/documentation/issues/61 is fixed)
#
Loqi
julien51: kylewm left you a message on 9/12 at 12:59pm: is Radio3 open source, or would it be a matter of sending webmentions on their behalf?
#
tantek
hello julien51!
#
tantek
julien51: I'm happy to change my site to test that :D
#
julien51
awesome! tantek! Well, let’s try
#
tantek
(aaronpk and I did verify that it worked with the HTTP Link Headers and HTML content discovery / notification)
#
julien51
yup
#
julien51
it’s just that we did not discover <meta> <link>’s up until earlier today
#
julien51
I believe this is fixed, but realu world is always better than test suite!
#
tantek.com
edited /Falcon (+64) "/* event posts */ note presentational goal" (view diff)
#
tantek
julien51: meta?
#
tantek
do you mean meta http-equiv?!?
#
julien51
yeah, inside the html’s <meta> you can add <link rel=“hub”> (similar to <link rel=“webmention” for example)
#
julien51
yup
#
julien51
sorry, no
#
aaronpk
i think you mean <head>
#
tantek
oh you mean <head>
#
julien51
yeah, sorry, I meant <head>!
#
julien51
that said we should also support meta-equiv me thinks
#
tantek
julien51: I wouldn't bother until someone asks
#
tantek
now what you *should* support is not needing rel="self"
#
tantek
or rather, absent rel="self", default to the URL itself as self
#
tantek
in fact I'll update with that
#
aaronpk
julien51: i was wondering about that... what is the reason for specifying rel=self? when would it be different from the URL?
#
aaronpk
wasn't sure if there was a reason or if it was left over from a previous version of the spec
# snarfed joined the channel
#
julien51
well, the “rel="self”” is indeed a bit tricky
#
julien51
the reason for specifying the self is because we will only get pings for a specific url frm the publishers
#
julien51
so we need to make sure the subscriber uses that same url
#
julien51
hence the rel=“self”
#
aaronpk
julien51: so I have this problem where aaronpk.com redirects to aaronparecki.com, and people have subscribed to both URLs now
#
aaronpk
would this help solve that somehow?
#
kylewm
it's useful for when a site that serves both http and https
#
kylewm
rel-self is
#
julien51
kylewm exactly that’s one of the common problems
#
julien51
also / and /index.html for example
#
aaronpk
julien51: so what's stopping someone else from setting rel=self on their site to my topic URL and overriding or otherwise messing up subscriptions?
#
julien51
or even things with upcase/downcase
#
tantek
ah because rel="self" is easier than fixing http redirects to do the right thing
#
julien51
tantek: yes
#
tantek
ok
#
julien51
aaronpk: nothing, but if you subscribe to the *wrong* self, you can’t expect to get pings
#
julien51
in practice, at superfeedr we *try* to be smart
#
aaronpk
it would be nice if being a hub or a consumer didn't require being "smart" outside of the spec
#
julien51
exactly, which is why I think the self *is* important
#
hongpong
ball of twine coordinates http://tools.wmflabs.org/geohack/geohack.php?pagename=Biggest_ball_of_twine&params=45.096332_N_-94.410276_E_type:landmark_region:US-MN_scale:500
#
kylewm
aaronpk: "overriding or otherwise messing up" == sending unnecessary pings?
#
julien51
“”Be conservative in what you do, be liberal in what you accept from others”
#
hongpong
45.096332°N 94.410276°W
#
kylewm
or is there something more nefarious that someone could do
#
aaronpk
kylewm: i'm not sure...
#
tantek
julien51: ok tantek.com updated
#
julien51
yay
#
julien51
let’s check then!
#
tantek
but I haven't done any new posts - let me know when you need one
#
julien51
will do
# snarfed joined the channel
#
julien51
I think we’re good:
#
julien51
curl -X POST "https://pubsubhubbub.superfeedr.com/" -d'hub.mode=subscribe' -d'hub.topic=http://tantek.com/' -d'hub.callback=http://requestb.in/x47wv7x4' -D-
#
julien51
and now tantek, if you will, please add a new thing to http://tantek.com/ and ping your hub :)
#
tantek
ok
#
julien51
you can inpect data sent to your subscriber at http://requestb.in/x47wv7x4?inspect
#
julien51
I did susbcribe twice (first time I forgot to tail our logs… :(), so you see 2 verifications of intent
#
aaronpk
sayt hat gives me an idea...
#
aaronpk
a site like requestb.in but that pretends to be a PuSH subscriber
#
julien51
we should see a POST request there as soon as 1) you update tantek.com (in any way… it’s HTML do no smart diffing- and 2) you ping us
#
Loqi
+1
#
julien51
aaronpk: requestb.in actually does that :)
#
aaronpk
what!
#
julien51
at least they implement the verification of intent (which is the only thing that I can think of!)
#
aaronpk
yeah
# barnabywalters joined the channel
#
ben.thatmustbe.me
edited /2015/Cambridge (+0) "/* Schedule */ correct demos time" (view diff)
#
ben.thatmustbe.me
edited /2015/Cambridge (+0) "/* Schedule */ correcting close time" (view diff)
# marclaporte joined the channel
#
@t
Lots of personal site hacking @indiewebcamp today! https://indiewebcamp.com/images/5/59/IWCCambridge_hack_grid.jpg More photos: https://indiewebcamp.com/2015/Cambridge#Photos (ttk.me t4aE2) (twtr.io/xTAFem_6iC)
#
ben.thatmustbe.me
edited /2015/Cambridge/Schedule (+0) "/* Friday, March 20, 2015 (Hack Sessions) */ correct times for day 2 schedule" (view diff)
#
tantek
julien51: did that work?
# snarfed joined the channel
#
kylewm
tantek: I got a ping from your site in woodwind!
#
julien51
Id did: http://requestb.in/x47wv7x4?inspect :)
#
tantek
woot!
#
Loqi
:D
#
julien51
to requestb.in truncates things, but you have everything in there :)
#
julien51
the only thing is that there are 3 notifications, which is a bit odd
#
ben.thatmustbe.me
edited /2015/Cambridge (+149) "/* Photos */" (view diff)
#
tantek
hmm - ok I'll leave my code alone and we can try to debug if you wish julien51
#
julien51
tantek I think it’s good, the tripilcates are actually because requestb.in did not reply with 200 the first times
#
julien51
2015-03-20T18:43:30-04:00 192.168.175.14 info Failed attempt to notify http://requestb.in/s9amlss9 500
#
julien51
I’ll try to debug that, but I think it’s not related to tantek.com :)
#
julien51
thanks for you time!
#
kylewm
julien51++ great new feature! thanks for adding
#
Loqi
julien51 has 3 karma
#
julien51
kylewm we should have that a long time ago…
#
julien51
it’s really isn’t a problem :)
#
aaronpk
hooray!
#
aaronpk
julien51: did you see my note on section 5.1.1? https://github.com/pubsubhubbub/PubSubHubbub/issues/31
#
julien51
yup, haven’t had time to review yet
#
aaronpk
cool. wasn't sure who was looking at that repo still
#
tantek
julien51++ thanks for making PuSH 0.4 work for HTML with just HTML <link>!
#
Loqi
julien51 has 4 karma
#
julien51
aaronpk gotta take care of diner… BUT I’ll look at this during the weekend or early next week
#
tantek
kylewm: are you (in Woodwind) subscribed to my home page or my atom feed?
#
julien51
there’s something else we’re about to release which might be useful in the context of webmentions :)
#
julien51
stay tunes!
#
kylewm
tantek: home page
#
julien51
tuned!
#
aaronpk
cool!
#
tantek
both should be sending PuSH notifications now via superfeedr
#
tantek
kylewm: awesome! so you should get all my posts in real time then!
#
tantek
e.g. when I post more than 3 likes at a time
#
barnabywalters
julien51++ thanks for implementing this! My homepage feed will finally work properly :)
#
tantek
(since atom feed is limited to just most recent posts)
#
Loqi
barnabywalters: tantek left you a message 3 days, 6 hours ago: I finally fixed timezones in Falcon posts and deployed (tantek.com) - see if your readers (or other contexts) work. Tested with both phpmf2 and mf2py and parsed output looks good. http://indiewebcamp.com/irc/2015-03-17/line/1426594591595
#
Loqi
barnabywalters: aaronpk left you a message 3 days, 5 hours ago: looking good in Monocle! https://monocle.p3k.io/preview?url=https://waterpigs.co.uk/notes/4a8FcA/ http://indiewebcamp.com/irc/2015-03-17/line/1426599999499
#
Loqi
julien51 has 5 karma
#
barnabywalters
tantek: yup, can confirm that posts on tantek.com now show up with good timezones! Your like-posting is excellent incentive for me to build better like presentation into shrewdness :)
#
tantek
aaronpk++ for writing up http://indiewebcamp.com/How_to_publish_and_consume_PubSubHubbub which made it much easier to understand how to make it work
#
Loqi
aaronpk has 748 karma
#
kylewm
barnabywalters: just heads up that you're on pubsubhubbub.appspot.com right now, if you didn't know
#
barnabywalters
aaronpk: awesome work on monocle! Glad to see my posts are looking good there :)
#
tantek
barnabywalters: love it. encouraging each other with getting more stuff working on each of our sites!
#
barnabywalters
kylewm: thanks for the reminder, I probably moved it to appspot because I couldn’t figure out why superfeedr wasn’t working properly
#
barnabywalters
this was before people here had figured out it was the Link: vs <link> thing
#
julien51
barnabywalters should that happen again you MUST bug me!
#
tantek
julien51: great to see you here again in IRC and I hope it's been helpful!
#
barnabywalters
julien51: will do :) IIRC at the time I was fed up of trying to get PuSH and other plumbing working and wanted to concentrate on making shrewdnes nice to look at
#
tantek
I'm going to keep both my home page and atom feed PuSH updates going for now BTW.
# wont_on joined the channel
#
kylewm
barnabywalters: did appspot.com work for your h-feed in shrewdness??
#
barnabywalters
kylewm: not noticeably, at which point I was bored of working on plumbing and didn’t give it much more thought
# tfontaine joined the channel
#
kylewm
oh, good call ok :) i was going to be surprised since the appspot.com one didnt seem to work for me at all
#
aaronpk
the problem with appspot is it's almost completely invisible
#
aaronpk
there's no feedback or visibility into anything, so it's very frustrating to use
#
aaronpk
at least with superfeedr you can see a list of active subscriptions
#
barnabywalters
aaronpk: does monocle do realtime updates? are you using your node.js websockets server for that?
#
aaronpk
barnabywalters: it doesn't yet, but I plan to with the node websockets server
#
barnabywalters
PHP+[web server of your choice]’s inability to effectively serve eventsource or websocket connections without a separate process+proxying is very close to putting me off developing shrewdness’s backend in PHP
#
tantek
aaronpk: and it doesn't look like anyone's doing maintenance on the appspot one. and it's on Google Code still :(
#
aaronpk
barnabywalters: yeah I was experimenting with eventsource in php but it really doesn't want to behave that way
#
aaronpk
i do think the simple node.js (or ruby) websockets proxy is good enough though
#
aaronpk
especially if I can run it behind an nginx reverse proxy so it's on the same domain+port+ssl
#
barnabywalters
aaronpk: for personal usage yeah, but I really want shrewdness to be something other people can run easily
#
aaronpk
barnabywalters: ah yeah... that makes it harder
#
barnabywalters
when I get back to working on it, the plan is to make elasticsearch optional, to make it more accessible for people to run
#
aaronpk
I don't know if you Ruby at all, but this framework supports regular http plus websockets https://github.com/kenichi/angelo
# KartikPrabhu joined the channel
#
aaronpk
tantek: yeah at this point I'm just gonna ignore the google one, it pretty much doesn't exist as far as i'm concerned
#
tantek
which is a problem in terms of bus count
#
tantek
we need more hubs running for PuSH to continue as a viable open standard
#
aaronpk
working on it ;)
#
tantek
lol
#
aaronpk
right now actually
#
ben_thatmustbeme
barnabywalters, left you messages in #microformats
#
barnabywalters
ben_thatmustbeme: thanks, looking!
#
kylewm
barnabywalters: hit the nail on the head in terms of what i've been looking for too, language/framework-wise
#
aaronpk
kylewm: you should take a look at Angelo and see if you can make an equivalent in Python
#
barnabywalters
kylewm: I think go would be ideal for a project like this, but the prospect of rebuilding mf parsing, indieauth, subscriptions etc. infrastructure in another language is daunting, to say the least
#
barnabywalters
not what I want to spend time on. I’ll probably end up trying to make shrewdness work standalone PHP+[]sql, with things like elasticsearch or a separate websockets server for real time updates as drop-in extras
#
barnabywalters
i.e. a settings UI with input fields for Elasticsearch URL and websocket server URL
#
aaronpk
that seems reasonable
#
tantek.com
edited /Falcon (+72) "/* event posts */ clarify what fields I want to display in roughly what order / cardinality" (view diff)
#
kylewm
aaronpk: i would love to undertake something like that. this is by far the biggest pain point with the python2/3 divide
#
kylewm
python2 has excellent library support for go-style coroutines
#
kylewm
python3 has a totally new asyncio package
#
kylewm
(it is a bummer)
#
kylewm
and so few people are using python 3 that i could actually make a difference
#
aaronpk
wow crazy
#
cweiske
my hub is at 20%
#
aaronpk
you're building one too?
#
cweiske
yep
#
cweiske
phubb
#
aaronpk
sweet
#
cweiske
I'm pondering how to to the inter process communication
#
cweiske
from the php process that handles the subscription to the one that does verification
#
aaronpk
i use beanstalkd as a worker queue and have a separate background task that processes stuff
#
cweiske
how do you start the task after booting?
#
aaronpk
an ubuntu init script
#
cweiske
manual?
#
cweiske
ly written?
#
aaronpk
yeah but it's like 5 lines
#
cweiske
could you paste that one please?
#
kylewm
aaronpk: Upstart?
#
cweiske
I originally was searching for something that I only had to register my app with, and which took care of the init processes and restarts (when the php process crashes) automatically
#
kylewm
as opposed to old school init
#
aaronpk
kylewm: whatever 12.04 and 14.04 use, not init.d
#
@iamaegibson
Haha! #ownyourgram works! Guess I'll start using Instagram more. Yay #indieweb http://aegibson.com/s/4S8zd (twtr.io/xTE8jiJQ00)
#
kylewm
cool that's waht i ended up doing too, after a foray into supervisord
# bengo joined the channel
#
aaronpk
cweiske: https://gist.github.com/aaronpk/bf3646ee7cccb7ad63bd
# fjh joined the channel
#
snarfed
fun experiment: i'm indie liking https://kylewm.com/2015/03/repost-of-jenn-money-i-enjoy-sexual-humor-but-it , which is a retweet, and posseing as a favorite. will it show up as a fave on the original tweet? stay tuned!…
#
snarfed
success!
#
snarfed
k back to work
#
kylewm
oh nice! I dont' think redwind handles that correctly actually :)
#
bret
aaronpk: I added the push hub stuff to my index
# tfontaine joined the channel
#
bret
aaronpk: if you waned a site to test with
# bengo joined the channel
# bigbluehat joined the channel
#
tantek
EARLY DEMO!
#
tantek
from bigbluehat
# dariusdunlap joined the channel
#
GWG
Live stream is back on
#
GWG
"This is another side project that I tinker on..."
#
GWG
"http had a proposed link/unlink method..."
#
GWG
This would be a similar process to webmention
# tfontaine joined the channel
#
GWG
Right now, the link just writes into CouchDB
#
kylewm
bret: it worked!
#
bret
monocle isnt showing the ping
#
bret
did you get one?
#
kylewm
actually no, sorry
#
kylewm
i got a ping from your atom feed
#
bret
:[
#
bret
well thats good
#
bret
this should be working
#
kylewm
bret: sorry i wasn't subscribed to your push hub yet
#
kylewm
now i am, should work in the future
#
tantek
bigbluehat demonstrated an implementation of https://indiewebcamp.com/webmention#LINK_verb
#
tantek
which is an alternative method of link notifications
# hadleybeeman joined the channel
#
GWG
Next presentation in a few minutes
#
bret
GWG++
#
Loqi
GWG has 88 karma
#
snarfed
barryf: trying out your last.fm integration with bridgy?
#
bret
kylewm: not sure if your system picks up updates
#
bret
but I just edited that post slightly
#
kylewm
bret: no ping yet
#
bret
:(
#
bret
ill have to wait for julien then
#
barryf
snarfed: I don't think so, although I may have accidentally sent some webmentions earlier?
#
snarfed
barryf: yeah from localhost. np! just stalking today's demos :P
#
barryf
snarfed: whoops, yes shut that down now :)
#
snarfed
no harm
# rknLA joined the channel
# dariusdunlap joined the channel
# willnorris joined the channel
#
tantek
second demo: Jim from Reclaim Hosting
#
bret
possible to get a beter video view? no worries if its a hassle
#
tantek
demonstrated tilde.club, thumbnails of DS106 students
#
bret
getting just the corner
#
tantek
and got Usenet support installed on his tilde club instance
#
tantek
...
#
tantek
third demo
#
tantek
Got Known working on an onion address
#
tantek
Cassie and Kurt
#
tantek
shows Known working on a ******.onion URL
#
tantek
one issue was curl not installed
#
tantek
on Freedom Hosting 2
# KartikPrabhu joined the channel
#
tantek
they have PHP on there
#
tantek
but no access install more libraries
#
bret
thankyou to whoever adjusted the camera
#
GWG
bret: You are welcome
#
bret
GWG :)
# Garbee joined the channel
#
tantek
also went out and bought a computer real quick off of craigslist
#
GWG
That's dedication
#
tantek
...
#
tantek
next demo
# tfontaine joined the channel
#
tantek
rhiaro: was going to work on event posts, but instead worked on fixing publishing flow
#
tantek
when started with website, pre indieweb, goal was to write posts in markdown
#
tantek
and then run a script to post / show them
# bengo joined the channel
#
tantek
got creating posts working
#
tantek
added updating posts
#
tantek
previously had to manually delete them in database
#
tantek
also added event RSVP
#
tantek
start date, end date, rsvp with value of yes and in-reply-to the event
#
KevinMarks
damn, missing demos due to gillmor gang, thought they were later
#
tantek.com
edited /2015/Cambridge (+170) "add indie event and FB POSSE copy" (view diff)
#
GWG
This should accept webmentions if you want to test: https://tiny.n9n.us/2014/04/26/favoriting-the-post/
#
tantek.com
edited /event (+1080) "/* Brainstorming */ Markup design" (view diff)
#
tantek
...
#
ben_thatmustbeme
who is watching the feed
#
ben_thatmustbeme
tantek is showing what his design would be for his events
#
bret
rhiaro: are all the SPARQL endpoints really dead? http://labs.mondeca.com/sparqlEndpointsStatus/ (just reading through some of your old slogd posts
#
ben_thatmustbeme
and from there is working backward from the design to get list of fields he needs to create that markup
#
rhiaro
bret: not all of them!
#
ben_thatmustbeme
list includes name of the event, featured photo, start of the event, location (with venue, url, map-photo)
#
ben_thatmustbeme
... h-card is a venue but how do you know what urls are a photo of the venue or the url of the map, is the photo a map photo, or thelocation photo?
#
hongpong
GWG: i think it needs to be a Plain regular post, not a Favorite. this doesnt seem to have an endpoint
#
ben_thatmustbeme
... also description, attendees (hcards), responses (as an h-feed)
#
GWG
hongpong: https://david.shanske.com/2015/03/19/at-indiewebcamp/
#
GWG
Here, my live site. It shouldn't give you trouble.
#
ben_thatmustbeme
thats as far as he got today, but the next step after this is to start with a plain text version then work up to his markup
#
ben_thatmustbeme
all of this is added to /event
#
bret.io
edited /2015/Cambridge/Guest_List (+465) "/* Remote Participants */ im remote!" (view diff)
#
ben_thatmustbeme
some people have every event is an h-entry, he believes there should be a seperation of "create an event" as an h-entry in your feed, vs an h-event which is something different
#
ben_thatmustbeme
jim: once you have these events, how do you get a aggregation of events across places?
#
bret
it already supports mf2
#
ben_thatmustbeme
tantek: event aggregator would be great, something like this in lanyrd. This could be done via posse maybe, but it would be nicer to just be able to send a webmention and have it read all the data directly in
#
ben_thatmustbeme
... now that PuSH is starting to get some use (just got that working on own site) perhaps calligator or lanyrd would be able to consume PuSH and just watch for h-entries
#
ben_thatmustbeme
... and thereby get instant event updates once they are subscribed to your site.
#
ben_thatmustbeme
rhiaro: opentechcalendar is working toward being able to integrate with indieweb events
#
bret
http://calagator.org/
# bengo joined the channel
#
bret
http://glennjones.net/tools/microformats/?url=http%3A%2F%2Fcalagator.org%2Fevents%2F1250468003&filters=&callback=
# snarfed1 joined the channel
# tfontaine joined the channel
#
tantek
...
#
tantek
ben_thatmustbeme has been working on person tagging
#
tantek
shows terminal
#
tantek
shows some HTML + microformats
#
tantek
of an h-entry
# frzn joined the channel
#
tantek
example from /person-tagging
#
tantek
Alice tagging Bob on Cal's post
#
tantek
shows that mf2 parser is finding the information from the markup
#
tantek
showed his code getting a notification when he gets tagged
#
tantek
checked to see if he could get both types of notifications
#
tantek
both that he has been tagged in someone else's post
#
tantek
and that a post of his has been tagged.
#
tantek
...
#
tantek
next demo
#
tantek
...
#
tantek
Tim Owens
#
tantek
shipyard
#
ben_thatmustbeme
timmmmyboy: showing shipyard
#
rhiaro
aaronpk, I sent a supposedly correctly formatted rsvp to your social f2f event... third time lucky?
#
ben_thatmustbeme
has 3 docker containers, 2 different dbs and 1 running shipyard
#
bret
rhiaro: looks like it!
#
bret
https://aaronparecki.com/events/2015/03/17/1/socialwg-2015
#
rhiaro
yay!
#
Loqi
giggles
#
bret
wooop!
#
ben_thatmustbeme
got 2 different machines (digital ocean) up and running and connected to shipyard instance
# julien51 joined the channel
#
bret
rhiaro: set up a pic! http://indiewebify.me/ can test fot that
#
bret
for*
#
rhiaro
yeah I know that's missing
#
rhiaro
I don't know why it doesn't say attending
#
rhiaro
I have value="yes" in my rsvp
#
ben_thatmustbeme
stores cert files and doing health checks on them
#
rhiaro
bret: would be good if people could just pull it from my foaf profile :p
#
bret
rhiaro: its not making into the h-entry http://glennjones.net/tools/microformats/?url=http%3A%2F%2Frhiaro.co.uk%2F2015%2F02%2Fsocial-web-f2f&filters=&callback=
#
rhiaro
huh, I tested that before. I wonder where it's gone
#
bret
its in the page
# Mark87 joined the channel
#
ben_thatmustbeme
wants to wrap configs in to a group of configs for a specific app, so just select app
#
@fortinux
RT @pierreozoux: Ten use cases for a Personal Server #d14n #indieweb https://michielbdejong.com/2015/personal-server-use-cases https://kirilind.me/2015/ten-use-cases-for-a-personal-server-d14n-indieweb-2015personal-server-use-cases https://microblog.pierre-o.fr/2015/ten-use-cases-for-a-personal-server-d14n-indieweb-2015personal-server-use-cases (twtr.io/xTLsr9Zh2f)
#
rhiaro
I have <span class="p-rsvp" value="yes"></span> inside the hentry
#
ben_thatmustbeme
all of this in his own created web page
#
bret
rhiaro: im not sure about all the details, see how I did it here: http://bret.io/2015/03/18/socialwg-f2f/
#
bret
does it have to be a data tag?
#
tantek
rhiaro: if you want to use span you have to put the value in the visible text
#
rhiaro
oh does it need to be data?
#
tantek
per example in the spec <span class="p-rsvp">yes</span>
#
tantek
OR it can be <data class="p-rsvp" value="yes">I'm totally GOING!!!</data> ;)
#
bret
oh i see, data tag for custom messages, and span for readable text
#
bret
i forgot about that
#
rhiaro
fixing
#
tantek
your choice
#
tantek
I use "going to" as my visible text in my RSVPs
#
tantek
e.g. <data class="p-rsvp" value="yes">going to</data>
#
bret
rhiaro: if you want to use foaf, you could maybe generate your h-card based off of your foaf data
#
ben_thatmustbeme
just published my changes to php-comments
#
tantek
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 55 karma
#
ben_thatmustbeme
github.com/dissolve/php-comments
#
tantek
thank you Tim Owens for the demo!
#
tantek
also showed running Ghost
#
tantek
...
#
tantek
next demo
#
tantek
...
#
tantek
Barry Frost
#
ben_thatmustbeme
barryf: started with two aims, improve on contexts
#
rhiaro
fixed
#
bret
barryf: has a nice site :)
#
ben_thatmustbeme
owning own display of likes was second thing to work on
#
bret
rhiaro: woop
#
bret
"rsvp": [
#
bret
"yes"
#
bret
],
#
ben_thatmustbeme
first, reply context... moved image next to name when in reply to, added block quote style
#
bret
hidden data is forgotten and rotton
#
ben_thatmustbeme
brought the arrow down to be beside his own content so you can see the distinction
#
GWG
Note to self...indent
#
ben_thatmustbeme
wow, permalinks are almost identical to feed view
#
hongpong
very clean style here
#
ben_thatmustbeme
remembers this and may have to steal some
#
ben_thatmustbeme
tantek: have you thought about a fixed position of your header, so that your icon is always beside the post
#
ben_thatmustbeme
next part was last.fm likes
#
ben_thatmustbeme
has been using it for 11 years, scrobbling likes of music though other sites
#
kylewm
bret: I just got a ping from you 2 minutes ago, did something change?
#
rhiaro
bret: huh, start time doesn't show up in the json, only end time
#
bret
kylewm: lol wtf?
#
bret
bit of a delay?
#
bret
rhiaro: which page?
#
rhiaro
http://glennjones.net/tools/microformats/?url=http%3A%2F%2Frhiaro.co.uk%2F2015%2F02%2Fsocial-web-f2f&filters=&callback=
#
ben_thatmustbeme
likes a page of last.fm, then can pull all the data in to his site and syndicates to last.fm
#
ben_thatmustbeme
tantek: are there permalinks for posts
#
ben_thatmustbeme
?
#
bret
rhiaro: not sure, i have not played with h-event reply contexts before
#
bret
rhiaro: try looking at http://aaronparecki.com/replies/2013/09/21/3/indiewebcamp-indieweb-xoxo-xoxofest
#
ben_thatmustbeme
they somewhat do, but its not really accessable (looking at rss feed of "likes")
#
bret
thats aaronpk's rsvp with a reply context of an h-event
#
tantek
what is ownyourlikes?
#
Loqi
It looks like we don't have a page for "ownyourlikes" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=ownyourlikes&summary=prompted+by+tantek+https%3A%2F%2Findiewebcamp.com%2Firc%2F2015-03-20%2Fline%2F1426885319190
#
ben_thatmustbeme
ideally a simple site posssible that shows your last listen and you can just hit a like button that will post to your site (micropub) and then like on last.fm feed too
#
bret
rhiaro: more than I know off hand, I would peek at http://microformats.org/wiki/h-event and http://microformats.org/wiki/h-cite and ask tantek
#
ben_thatmustbeme
uses an app called 'workflow' that lets him share the url and directly send it to micropublish
#
rhiaro
bret: yeah, on it!
#
ben_thatmustbeme
next presentation: GWG
#
ben_thatmustbeme
working to refine his presentation a little
#
ben_thatmustbeme
testing with a fake checkin at the biggest ball of twine made by one man
# wont_on joined the channel
#
ben_thatmustbeme
not as much done as he would like, but lays the foundation
#
ben_thatmustbeme
next demo
#
ben_thatmustbeme
*missed his name*
#
ben_thatmustbeme
working on getting webmentions working in drupal
#
ben_thatmustbeme
has them somewhat working but a little quirky
#
ben_thatmustbeme
indieweb.feidtdesign.com/
#
ben_thatmustbeme
indieweb.feidtdesign.com/node/2
# LauraJ joined the channel
#
ben_thatmustbeme
also created a drush (command line drupal tool) for webmentions
#
ben_thatmustbeme
wants to get his changes rolled back in to the module he based it on
#
tantek
https://indiewebcamp.com/Falcon##show%20webmention%20results
# modem joined the channel
# alanpearce joined the channel
#
@iamaegibson
Use cases for a personal server #indieweb https://michielbdejong.com/2015/personal-server-use-cases http://aegibson.com/2015/use-cases-for-a-personal-server-indieweb2015personal-server-use-cases (twtr.io/xTPNDkbkWf)
#
bret
kylewm: did you get a ping?
#
hongpong
here are the vinculum latest commits i put on github (drupal webmentions) https://github.com/HongPong/vinculum
#
kylewm
bret: yes, 57 seconds ago
#
bret
not from the atom?
#
kylewm
nope
#
bret
woop!
#
rhiaro
yay! fixed my rsvp and h-card, so now I show up properly on https://aaronparecki.com/events/2015/03/17/1/socialwg-2015
#
Loqi
giggles
#
@HongPong
.@manarth i got much better results going for Webmentions posted em here, would be happy to work on official module https://github.com/HongPong/vinculum (twtr.io/xTPWWsj7tb)
# alanpearce joined the channel
#
@HongPong
at #indiewebcamp hack day got Webmentions working better for #Drupal https://github.com/HongPong/vinculum still needs theming but it's starting to Cook! (twtr.io/xTPcJHpW5s)
#
bret
GWG: only turn on skype when you need to
#
bret
its how you help kill that annoying client
# indie-visitor joined the channel
#
bret
kylewm: just to confirm you got the html content of the post with the ping too right
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
bret
?
#
bret
rhiaro++ good work!
#
Loqi
rhiaro has 40 karma
#
kylewm
bret: probably, I am not making use of the content yet
#
kylewm
oh, just saw the request from julien51; just a sec I'll add a debug print
#
bret
nice work everyone
# fjh joined the channel
#
KevinMarks
so did I miss it all?
# zachdonovan joined the channel
#
KevinMarks
timezones--
#
Loqi
timezones has -5 karma
# wolftune joined the channel
# KartikPrabhu joined the channel
#
zachdonovan
hello everyone!
#
zachdonovan
I'm just getting set up on the indie web for the first time
#
KevinMarks
welcome
#
KevinMarks
how are you doing it?
#
zachdonovan
Well, so far I've got an approximation of kylewm's red wind running on a digital ocean machine
#
zachdonovan
https://zachdonovan.net
#
zachdonovan
(not much over there)
# Mark87 joined the channel
#
KevinMarks
sent you a webmention
#
KevinMarks
:D
#
tantek
IndieWebCamp Cambridge is all cleaned up and we're closing up! Thanks everyone!
#
zachdonovan
KevinMarks: alright! I'll see if I can figure out if it worked :)
# KartikPrabhu joined the channel
#
KevinMarks
didn't quite manage to remote attend well what with the citizenship thing
# julien51 joined the channel
#
snarfed1
KevinMarks++ for remembering his green card
#
Loqi
KevinMarks has 94 karma
#
snarfed1
tantek++ (etc) for iwc cambridge!
#
Loqi
tantek has 169 karma
#
bret
zachdonovan++
#
bret
cool!
#
Loqi
zachdonovan has 1 karma
# julien51 joined the channel
#
bret
kylewm: check for a ping. also you have another redwind user!
# j12t joined the channel
#
zachdonovan
KevinMarks: definitely registered, but I have no idea where to find it!
#
zachdonovan
shows up in the logs, though
#
zachdonovan
so I'll take that as a good sign
#
zachdonovan
bret: thanks! :)
#
zachdonovan
happy to have found y'all
#
bret
bunch of people at IWC Cambridge just signed off to go to dinner so it might be quiet in here for a bit. and I gotta run!
#
bret
happy you found it here!
#
kylewm
zachdonovan: hi :) are you running the qworker to process background tasks?
#
zachdonovan
kylewm: if I have to explicitly do anything to turn it on, probably not
#
zachdonovan
if not, a waiting task would show up in the DB, right?
#
kylewm
yep
#
kylewm
in the job table
#
zachdonovan
yep!
#
zachdonovan
not running
#
kylewm
you can have uwsgi manage it by adding to the ini file "attach-daemon: python qworker.py"
#
zachdonovan
awesome! thanks
#
zachdonovan
Although, err, I'm running gunicorn at present :)
#
kylewm
sure! nice job figuring it all out this far, sorry it's so poorly documented :) I will work on fixing that
#
zachdonovan
no worries!
#
zachdonovan
Maybe I can help
#
snarfed
kylewm++ for all the guerilla redwind adoption, fun to watch
#
Loqi
kylewm has 145 karma
#
kylewm
snarfed: I'm not quite sure what happened; it's like 3 new people in the last ~2 weeks?
#
kylewm
very exciting!
#
kylewm
zachdonovan++
#
Loqi
zachdonovan has 2 karma
#
zachdonovan
for me it was the right balance of "fun toys" and "nonthreatening"
#
zachdonovan
but I have to say, it's great stuff! I know there's not a ton of documentation, but the code is well organized!
#
zachdonovan
app credit to kylewm++
#
zachdonovan
*all
#
kylewm
thanks, too kind
# KartikPrabhu joined the channel
# JHSheridan joined the channel
#
zachdonovan
kylewm: while I have your attention, do you happen to know off the top of your head whether the Facebook Access Token is a user token or an app token?
#
zachdonovan
I assume app token
#
kylewm
Facebook App ID/Secret are the app tokens
#
kylewm
Facebook Access Token is the access token
#
zachdonovan
ah, alright, thanks!
# modem joined the channel
#
kylewm
if you fill in the app tokens, save, then you should be able to click the Authorize Facebook link at the bottom to get an access token
# modem joined the channel
#
JHSheridan
I'm making progress on Red Wind kylewm
#
kylewm
JHSheridan: glad to hear it!
#
JHSheridan
I am held up on one thing I just can't seem to find no matter where I search
#
JHSheridan
Where are you setting the theme?
#
JHSheridan
I see the two themes in there, oldskool and plain, but can't find in configs or DB where it is set
#
kylewm
DEFAULT_THEME in the config.py file
#
kylewm
mine is DEFAULT_THEME = 'oldskool'
#
JHSheridan
ahh... I see now.
#
JHSheridan
I think I'll add that to the template theme just to make it more apparent as well
#
JHSheridan
thanks... kyle++
#
JHSheridan
kylwm++
#
Loqi
kylwm has 2 karma
#
JHSheridan
lol
#
zachdonovan
kylewm++
#
kylewm
that'd be great, thanks
#
Loqi
kylewm has 146 karma
#
kylewm
hehe
#
zachdonovan
boom
#
JHSheridan
kylewm++
#
Loqi
dude
#
zachdonovan
hahaha
#
JHSheridan
Sorry loqi.... haha
#
Loqi
who, me?
#
GWG
Anyone here use OpenStreetMap for reverse geolocation?
#
kylewm
GWG: I do
#
kylewm
https://github.com/kylewm/redwind/blob/master/redwind/plugins/locations.py#L52
#
GWG
kylewm: You have there exactly what I was about to start on before hack day was over
#
GWG
mapping their properties to microformats 2
#
kylewm
cool, I borrowed that from barnabywalters
#
kylewm
barnabywalters++
#
Loqi
barnabywalters has 79 karma
# petermolnar joined the channel
#
GWG
Saves me time
# tantek joined the channel
#
tantek
good evening #indiewebcamp from Toscanini's - note they have free wifi and power outlets. And ice cream. But that's not free. Except for the samples.
#
@t
First day of Spring 2015 #IndieWebCamp @MIT wrapped. Snow in Cambridge. Free wifi & power @Tosci. And ice ... http://tantek.com/2015/079/t3/first-day-spring-indiewebcamp-wrapped (twtr.io/xTYSW62VBV)
#
@rhiaro
RT @t: First day of Spring 2015 #IndieWebCamp @MIT wrapped. Snow in Cambridge. Free wifi & power @Tosci. And ice ... http://tantek.com/2015/079/t3/first-day-spring-indiewebcamp-wrapped (twtr.io/xTYZR5qpAQ)
#
GWG
tantek: You are at an ice cream shop?
#
tantek
GWG yes - we decided to eat ice cream before dinner because it was snowing.
#
GWG
Umm..okay
#
bret
tantek: let me know if you have any q's about those two PRs I sent you for cassis
#
tantek
bret - ok - I will take a look at them when I am less cognitively depleted.
#
bret
hah! i figured.... been there myself. enjoy your icecream!
# lukebrooker joined the channel
#
tantek
GWG, you're welcome to come by, we're critiquing Guidelines for Dublin Core Application Profiles, not to be confused with Dublin Core Application Profile Guidelines.
#
kylewm
bret: if the exports.auto_link bit is js-only, you might consider wrapping it in if (js()) { ... }
#
bret
oh yeah good point
#
GWG
tantek: Is it still snowing?
# alanpearce joined the channel
#
kylewm
bret: actually couldn't you put the exports in a separate .js file and use it as a shim when building the module?
#
bret
everything is trapped inside each file until you export it
#
kylewm
ahh, gotcha
#
bret
there might be some kind of shimming tool thoigh
#
bret
that would be easier tbh
#
bret
stares at eval with an evil dirty thought
#
bret
>:]
# tfontaine joined the channel
# zachdonovan joined the channel
#
@kirilind
Yes: Codestop before #oslabs15 - looking forward to #IndieWebCamp Düsseldorf on 9-10 May! https://kirilind.me/2015/yes-codestop-before-oslabs15---looking-forward-to-indiewebcamp-dsseldorf (twtr.io/xTa5vDNpoo)
#
Loqi
[mention] kirilind RSVPed yes to https://indiewebcamp.com/2015/Germany/Guest_List (https://kirilind.me/2015/yes-codestop-before-oslabs15---looking-forward-to-indiewebcamp-dsseldorf)
#
GWG
I think I'm going to eat at that fish place next door to the hotel and come back here and do more location stuff
#
GWG
Indiewebcamp continues
#
bret
ok i was rightfully shamed out of using eval, that would be a bad idea
#
bret
kylewm: i might be able to use https://github.com/chrisdickinson/scoped
#
kylewm
bret: looks a little crazy :)
# bengo joined the channel
#
auli.haldjas.org
edited /2015/Germany/Guest_List (+271) "/* Participants */" (view diff)
#
tantek
GWG, sounds tasty and productive
#
tantek
also there is a Legal Seafood near your hotel, you had asked about that earlier
# modem joined the channel
#
GWG
tantek: That is the fish place next to my hotel.
#
tantek
GWG, I went there last May I think. It's excellent if a bit pricey. Certainly worth going to once for the experience. Secondary experiences I leave up to your opinion of your first experience.
#
GWG
tantek: I am sitting in it now. Either way, after that, I want to get my location code to where it is usable.
#
tantek
That sounds awesome.
#
GWG
The fish or the geolocation?
# bengo joined the channel
#
bret
i think https://github.com/jashkenas/underscore/blob/master/underscore.js#L48 is going to much easier than shimming
# tantek joined the channel
# tilgovi joined the channel
# wolftune joined the channel
#
kylewm
ugh, dark corners of javascript
#
kylewm
bret: (but i definitely agree that is better/easier)
#
bret
functions and objects!
#
bret
(all of this disapears when you accept the ways of commonjs)
# JHSheridan joined the channel
# prtksxna joined the channel
#
GWG
Thinking about what barryf did today and musicbrainz instead of last.fm
#
tantek
interesting
#
tantek
battery is almost out
#
tantek
going to find a small bite somewhere
# snarfed joined the channel
#
@SamatJain
RT @t: First day of Spring 2015 #IndieWebCamp @MIT wrapped. Snow in Cambridge. Free wifi & power @Tosci. And ice ... http://tantek.com/2015/079/t3/first-day-spring-indiewebcamp-wrapped (twtr.io/xTheoyoEw1)
# snarfed joined the channel
# ttepasse joined the channel
# alanpearce joined the channel
# alanpearce joined the channel
#
@tilgovi
@CaptainCalliope missed you at #IndieWebCamp. One of these days we'll finally get to meet. (twtr.io/xTmTrCXP1L)
#
@PlanetFeeds
Tantek Çelik: Dublin Core Application Profiles — A Brief Dialogue: IndieWebCamp Cambridge 2015 is over. Havin... http://tantek.com/2015/079/b1/dublin-core-application-profiles?utm_source=twitterfeed&utm_medium=twitter (twtr.io/xTmY5TM3_Q)
# wolftune joined the channel
# nloadholtes joined the channel
# Mark87 joined the channel
#
@airbornesurfer
Why I Joined the IndieWeb Movement http://airbornesurfer.com/2014/10/why-i-joined-the-indieweb-movement/ (twtr.io/xTsPZuJdHc)
# butterwell joined the channel
#
@dissolve333
@jeffjarvis cc: @kevinmarks we would really need a location for an indiewebcamp NY. CUNY? (btmb.me s/8G) (twtr.io/xTtFNaFX3U)
# gRegor` joined the channel
# tantek joined the channel
#
@christydena
@indiewebcamp Has the issue of Facebook comments not posting been resolved? It hasn't worked since Nov and I still can't find a solution? (twtr.io/xTuGqUR7GG)
#
@svgur_com
@christydena @indiewebcamp posting from where? (twtr.io/xTuci8LTwo)
#
@kevinmarks
@christydena @indiewebcamp posting facebook comments from where? (twtr.io/xTuj35Uxt5)
#
@christydena
@kevinmarks @indiewebcamp Facebook comments showing up on blog posts. It broke last year with a FB update (I think it was) and hasn't fixed. (twtr.io/xTurz3yBLY)
#
GWG
Geolocation is harder than I thought
#
tantek
GWG it is difficult
#
GWG
tantek: I got some data out of OSM and into the post data. Now I have to use it.
#
KevinMarks
there are services - foursquare and google both provide them
#
KevinMarks
GWG - Does Christy need wp help?
#
KevinMarks
christydena.com is wp
#
GWG
KevinMarks: Re Foursquare and Google...we all make decisions on services to provide.
#
GWG
KevinMarks: Re christydena....not sure
#
GWG
Comments from Facebook or to Facebook?
#
@kevinmarks
@christydena do you need help with wordpress and indieweb? the chat is a good place to ask: http:///irc/2015-03-20 (twtr.io/xTvQ40j6UG)
#
KevinMarks
I think from
#
GWG
Well, if it is Bridgy, it could be she needs to reauth
# Christydena joined the channel
#
@schnarfed
@christydena @kevinmarks @indiewebcamp is this from https://www.brid.gy/ ? are you signed up? i don't see you on https://www.brid.gy/users?start_name=Ch (twtr.io/xTviYUPoBj)
#
KevinMarks
hi christy
#
KevinMarks
is this on christydena.com ?
#
Christydena
I have IndieWeb, IndieWebCustomTaxonomy, IndieWebPressThis, uf2, WebMention, re-syndicationforWordPress, Semantic-Linkbacks, Social, but not Bridgy.
#
Christydena
Yep
#
KevinMarks
GWG is the maestro of all those plugins
#
Christydena
So I need to add Bridgy? Do I need to deactivate any others when I add Bridgy?
#
GWG
Christydena: Indieweb Custom Taxonomy was discontinued in favor of Indieweb Post Kinds.
#
GWG
Christydena: Bridgy is a service
#
GWG
It sends Facebook comments as webmentions
#
GWG
But, if you were using Social, from Mailchimp...I think it pulls back comments as well.
#
Christydena
Yep, Social from Mailchimp. It was all working, then broke.
#
Christydena
I'll add Indieweb Post Kinds & deactivate ICT.
#
GWG
Christydena: I use a combination of Bridgy and SNAP. Both have the ability to pull back comments.
# alanpearce joined the channel
#
Christydena
"If you're on self-hosted WordPress, install the Indieweb plugin. " < this is what I did.
#
Loqi
slack/snarfed: Christy: if you liked Social pulling back comments, just reconnect it to Facebook
#
Christydena
^ from Bridgy
#
Loqi
slack/snarfed: due to FB changes, you now need to do that every 2 months
#
GWG
So, it is an auth issue.
#
GWG
Christydena: The Indieweb plugin has been updated as well. There are some new things.
# edrex joined the channel
#
Christydena
I just added connected my website & facebook on Bridgy too. I am using Version 2.1.0 of the Indieweb plugin.
#
GWG
Christydena: What do you want to do with your site?
#
Christydena
Yep, I'm doing this on my own hosted site. So I just disconnected and then connected my Facebook in Social by Mailchimp too.
#
GWG
You might end up with dupes that way.
#
Christydena
So I just did a test after those changes and it posted to FB!
#
Christydena
Now waiting to see if the comments come through.
#
GWG
Christydena: If there is anything you want to know...happy to help
#
@t
Thanks @SandHawke for hosting @IndieWebCamp, @dshanske for remote participation setup, and @dissolve333 ... http://tantek.com/2015/079/t4/thanks-hosting-remote-organizing (twtr.io/xTyGn7XxWg)
#
KevinMarks
made a comemnt in fb -how often does bridgy poll?
#
KevinMarks
also, the comments may be piling up in approval, depending on your setting
#
GWG
You can also refresh it manually.
# tfontaine joined the channel
#
Christydena
I pushed the poll on Bridgy
#
Christydena
The only items that seem to be piling up are responses to FB posts, not blog posts sent to FB: https://www.brid.gy/facebook/10155139845095654#
#
Christydena
You probably can't see that anyway...
#
GWG
Publishing through Bridgy is not automatic in WordPress
#
GWG
It does more backfeeding than publishing.
# xtof joined the channel
#
Christydena
So I don't think this is an auth issue as I have disconnected and connected my FB in Social today and a few times in the last few months...
#
GWG
So, neither Social nor Bridgy are pulling in comments?
#
Christydena
That is correct
#
GWG
Strange.
#
GWG
Two independent services
#
GWG
Do you have a comment spam plugin?
#
GWG
Wondering if it is discarding them
#
tantek
http://tantek.com/2015/079/t4/thanks-hosting-remote-organizing - including pix from day 1 & dinner.
#
@sandhawke
@t @indiewebcamp Glad we were able to provide space, sad I got sick and missed much of it, and hope you got a lot done! (twtr.io/xTzyBUJ9zU)
#
Christydena
Just Akismet
#
GWG
I don't think Akismet has decided both are bad.
# lukebrooker joined the channel
#
Christydena
FYI: when I got to the IndieWeb plugin installer, it says that plugins are not installed or activated when in fact they are.
#
GWG
Christydena: Which ones?
#
Christydena
YAY! The comments are through!
#
Loqi
yay!
#
GWG
Christydena: The Indieweb plugin has some limitations.
#
GWG
Christydena: Which method? Bridgy or Social?
#
Christydena
They're not listed in the installer page...
#
Christydena
But yay! It works! Thank you everyone!
#
Loqi
woot
#
GWG
Christydena: If there is anything else we can do...
#
Christydena
Much appreciated :)
#
@christydena
Thank you @dshanske, @kevinmarks, @schnarfed, and @loqisaur for helping me get my #indieweb back in action! :D (twtr.io/xU12Y6AP4Y)
# j12t joined the channel
# lukebrooker joined the channel
#
@timmmmyboy
RT @t: Thanks @SandHawke for hosting @IndieWebCamp, @dshanske for remote participation setup, and @dissolve333 ... http://tantek.com/2015/079/t4/thanks-hosting-remote-organizing (twtr.io/xU33gPJpb0)
#
david.shanske.com
edited /WordPress_Data (+425) "/* Geodata */" (view diff)
# Deledrius__ joined the channel
# alanpearce joined the channel
# alanpearce joined the channel
# lukebrooker joined the channel
# dariusdunlap joined the channel
# wolftune joined the channel
# magmapants joined the channel
# KartikPrabhu joined the channel
#
KevinMarks
hm, can bridgy and the wp plugins get comments with images?
# KartikPrabhu joined the channel
# KartikPrabhu1 joined the channel
# yakker joined the channel
#
KartikPrabhu1
is going through logs to see IWC deoms
(or join via IRC, Matrix, or Slack)