#indiewebcamp 2015-02-13

2015-02-13 UTC
stream7 joined the channel
#
snarfed
aaronpk: huh. i just tried ownyourgram, and it seems like it didn't send an access_token
carlo_au joined the channel
#
snarfed
er, an Authorization header
#
bret
body or head.... usually the head
Deledrius joined the channel
#
bret
you can test body tokens with https://waterpigs.co.uk/notes/new/
#
bret
all of aaronpk's clients come in the head
#
GWG
snarfed: The API does go through wp.com for the Jetpack version. You can install the development version for core with doens't.
#
@rockECHSprin
RT @EThompson_22: #griffinpride @rockECHSprin These fabulous S's asked 2 go 2 the learning center 4 tutoring!!! #ownyourdata #success http:…
(twitter.com/_/status/566039429966737410)
#
kylewm.com
edited /Micropub-brainstorming (+216) "/* Explicit CRUD */ note that url should be changed to mp-url, and syndicate-to to mp-syndicate-to"
(view diff)
addal joined the channel
#
GWG
snarfed: Looking at your code. Might submit some pull requests.
tantek and kerosene joined the channel
#
tantek
good afternoon #indiewebcamp
kerosene joined the channel
#
GWG
Good timezone, tantek
#
tantek
what is IndyMark
#
tantek.com
created /IndyMark (+23) "r"
(view diff)
#
tantek
is reading "today's" (PST) logs
#
tantek
so I'm getting tired of doing manual original post discovery from those yours' tweets that lack any kind of permashortlink or citation
#
tantek
thus if you're POSSE tweets/replies lack obvious citation to an original, I'm merely going to "like" the tweet when I see it, rather than the original. the lack of permashortcitation introduces too much work to find the original
#
aaronpk
That seems like a reasonable tradeoff Tantek
#
tantek
aaronpk, I would rather like *only* the indie web post
#
aaronpk
snarfed: yes to clients sending no markup, there will be properties like "like-of" etc
#
tantek
but because discovery / viewing the tweets is still easier for me, I'm liking those instead except when they're "obviously" (by inspection) POSSE tweets
#
aaronpk
tantek: I expect my reader to take care of that actually
#
tantek
aaronpk, neither your nor benwerd's tweets are "obviously" POSSEd
#
tantek
like not even some kind of a clue or watermark or something
#
tantek
when someone lands on your tweet permalink page(s), it's a dead end
#
aaronpk
I keep going back and forth on it honestly
#
tantek
aaronpk, did @tef ever show up per your and KevinMarks's requests to positively contribute to the wiki? Or does it appear https://twitter.com/tef/status/565601676145745920 was simply a throwaway complaint, without any apparent desire to correct it?
#
@tef
it's weird when the indieweb history lesson pretends aol, compuserve didn't exist and the social network lockin is modern
(twitter.com/_/status/565601676145745920)
#
aaronpk
Never heard anything
scor joined the channel
#
tantek
just another throwaway complaint posted silo-only.
#
aaronpk
Reading his other tweets it seems he likes to complain about lots of things
#
tantek
at least you tried aaronpk, KevinMarks
#
aaronpk
So meh, not really interested in engaging further
#
kylewm
he's an old friend of benwerd__, we learned last night
#
tantek
I think it's good to give people a chance like that
#
tantek
and then ignore further complaints when they don't respond positively to the first attempt
mlncn-agaric joined the channel
#
kylewm
re: posse tweets with no backlink -- I still kind of want to do posse-post-discovery as a service from bridgy
#
tantek
did I read the logs correctly? did snarfed ship a WordPress plugin that adds micropub support to a self-hosted WordPress install?!?
#
snarfed
kylewm++
#
Loqi
kylewm has 120 karma
#
snarfed
or even as a standalone service that shares code
#
snarfed
tantek: yup
#
snarfed
approved in wp's plugin directory too
#
tantek
snarfed++ whoa!!! awesome!!!
#
Loqi
snarfed has 82 karma
#
snarfed
less work than it sounds like
#
snarfed
thanks!
#
GWG
snarfed: How did you do that so quickly?
#
tantek
snarfed is too humble
#
snarfed
nah, seriously. it's 258loc
#
snarfed
not exactly big
#
tantek
GWG, because snarfed is an indieweb badass. as evidence: https://indiewebcamp.com/ownyourdata#Snarfed
#
GWG
I meant, it took them 4 days to approve my plugin
#
tantek
that's what I call setting a bar
#
snarfed
thanks all
#
tantek
(nevermind the side-effect of that is all the tools / open source he's deployed that's helped so many others)
#
snarfed
much appreciated
#
snarfed
btw, looking at https://indiewebcamp.com/micropub , it looks like ownyourgram is the only micropub client that sends photos? does anyone know of any others?
#
kylewm
MobilePub
#
tantek
kylewm: the problem with having to use something explicitly (bridgy, anything) to do original post discovery on posse tweets with no backlink, is that you have to then try it ON EVERY SINGLE TWEET, "just in case"
#
tantek
hugely inefficient
#
tantek
if people don't like permashortlinks or permashortcitations, we need some sort of indie(water)mark
#
tantek
maybe something very generic that just indicates that the tweet is a *copy*
#
snarfed
tantek: an alternative is to read those people's notes in an indie reader instead of on twitter
#
tantek
like maybe we just all pick an emoji
#
aaronpk
I feel like having the perma link at the end makes people more hesitant to interact with the tweet on Twitter
#
snarfed
there are now a number of good working ones to choose from!
#
tantek
snarfed: that (use an indie reader) alternative works for the indieweb aware / active, however it does nothing for those who see tweets directly
#
snarfed
tantek: true
#
aaronpk
Especially for non-indieweb posts
#
tantek
e.g. in Twitter searches, Twitter embeddings on other sites, etc.
#
snarfed
i understand the evangelism use case, the tradeoff just doesn't work for me personally
#
GWG
snarfed: I'm looking at map_params
#
tantek
whereas if we decided on an indieweb emoji, e.g. to use as a termination character at the end of a tweet, we could use that as a clue that the tweet is a copy
#
aaronpk
Sorry, non IndieWeb-related posts
KartikPrabhu joined the channel
#
snarfed
i guess an emoji is no more cryptic to newbies than a PSC
#
snarfed
GWG: and?
#
tantek
snarfed, the hope is that *one* emoji character is less intrusive / confusing than a PSC
#
snarfed
understood
#
snarfed
neither is self explanatory, but yes, emoji is more innocuous
#
GWG
snarfed: I'd like to add a filter to it.
#
snarfed
hmm, probably not there
#
snarfed
what's the use case?
#
tantek
snarfed, if we pick well, it becomes an icon / brand
#
snarfed
ah then yes, eventually
#
tantek
some thoughts: ℹ 🌐✴✳ 🔗 📡 📠 📰
#
aaronpk
lol at the fax machine
#
tantek
yeah that's my personal favorite
#
tantek
for this use
#
tantek
"end of fax"
#
tantek
"this is a facsimile of an original post"
#
aaronpk
Oh weird, Safari ios renders those differently than from within limechat
#
tantek.com
edited /📠 (-4) "redirect the fax machine to POSSE, as POSSEing is the act of sending downsampled facsimiles of your content to other locations"
(view diff)
#
kylewm
tantek: would the watermark make you want to go manually look up the original post?
#
tantek
that's the idea
#
tantek
it's also to help those who only sometimes own their notes
#
tantek
and sometimes tweet directly on the twitter silo
#
tantek
so I would know which tweets were POSSE copies
#
tantek
oh wait, if we used a *pair* of emoji, it would nearly eliminate false positives
#
kylewm
2 could uniquely identify half a million posts...
#
tantek
📠🔚
#
tantek
or ⎘
joshwnj joined the channel
#
tantek
!tell millette yay for HWC Montreal! Did you take a photo? Can you add to http://indiewebcamp.com/events/2015-02-11-homebrew-website-club#Photos ?
#
Loqi
Ok, I'll tell them that when I see them next
#
millette
tantek, people were too shy, I have to picture of a glass ;-)
#
Loqi
millette: tantek left you a message 1 minute ago: yay for HWC Montreal! Did you take a photo? Can you add to http://indiewebcamp.com/events/2015-02-11-homebrew-website-club#Photos ?
#
tantek
bear: that ourincrediblejourney tumblr is right there near the top of /site-deaths :) http://indiewebcamp.com/site-deaths#Upcoming
#
tantek
millette: show them the photos from other HWC!
#
tantek
snarfed: ah I see you ran into the WordPress category vs. tag confusion
#
tantek
I agree with GWG. Both. But if you must pick one, tags, since category UI is poorly defined and of little use in practice.
#
tantek
ok all caught up on the logs so far. time to get a snack. bbiab.
#
GWG
I would have said, pick tags because it is most like what most people use as categories.
#
tantek
GWG, yes that is better reasoning. thank you.
#
tantek
"most like what most people use" is great user-centric thinking and reasoning. well done.
#
GWG
snarfed: Question about the micropub_request hook, should it have the post_ID as an argument?
#
tantek
GWG++
#
Loqi
GWG has 70 karma
#
millette
hmm, is there a bug tracker/feature request site for Loqi ? Perhaps it could refrain from !telling when less than 5 minutes happened or maybe 2 minutes.
#
Loqi
who, me?
#
kylewm
millette: there is, but it's not uncommon to !tell someone something and then they come online 2 minutes later
#
millette
kylewm, good point, loqi owuld have to keep track, etc. kiss it is.
#
snarfed
GWG: maybe! i haven't really thought about that hook at all, i doubt it's useful
#
snarfed
right now i'm thinking maybe one filter, for the args that get passed to wp_insert_post etc before they're called
#
snarfed
and then one hook, w/post id and full micropub post body, after the post is created/updated/etc
danlyke_ joined the channel
#
snarfed
GWG: what's your use case?
#
GWG
snarfed: That was what I was thinking. Your hook isn't useful without the post id.
#
GWG
snarfed: But I would also add a hook to the mapping function
#
snarfed
GWG: again, i doubt that's the right place
#
snarfed
what's your use case/
#
GWG
The ability to customize the mapping between micropub and wordpress.
joshwnj joined the channel
#
snarfed
i mean, your end user use case
#
GWG
For example, if I want to map it to a taxonomy on insert.
#
KevinMarks_
tantek_: sanrfed was talking about liking tweets on twitter and PESOS back to own site being better ux
#
KevinMarks_
oops, i shudl post my notes
#
GWG
Although I could do that with the action hook as an update, I suppose
#
snarfed
GWG: the filter i described should support that
snarfed joined the channel
#
KevinMarks_
is a recycle emoji/unicode good for repost
#
GWG
I have one for you
#
KevinMarks_
♻️
#
KevinMarks_
♻︎
#
GWG
What if you want to set all micropub inputs to draft mode?
#
snarfed
GWG: sure, you'd set $args['post_status'] = 'draft' in that filter
#
GWG
But are you proposing a filter before or after insert_post?
#
GWG
I'm suggesting a filter before, and an action after
#
snarfed
yes, me too. i think that's what i described earlier. :P
#
GWG
I may have misunderstood
#
GWG
So, we are actually talking about the same thing.
#
GWG
Oh, good.
tantek joined the channel
#
snarfed
GWG: have you tried it yet?
#
GWG
I need a micropub client
#
GWG
I'm learning about it first.
#
tantek
KevinMarks - though we have some brainstorms about using ♻️ or ♻︎ for /repost annotation, I think they may serve as more memorable icons for POSSE posts too.
#
tantek
POSSE posts are kind of like a special kind of repost anyway, a repost of your own content to a silo
#
tantek
I'm curious if any of these seem useful / (un)acceptable / (un)desirable to those of you POSSEing without a PSC/PSL
#
tantek
aaronpk, benwerd, kylewm, snarfed
#
snarfed
i like it! i don't know if i'd personally use it, but that's just because i prefer to evangelize in other ways, not by watermarking posse posts
#
snarfed
that's just me
#
tantek
KevinMarks: another possibility is to use two emoji to indicate "came from world wide web"
#
aaronpk
kylewm: oh god i hate those survey popups
#
tantek
e.g. Here's a note I posted. ⬅ 🌐
#
aaronpk
i added one of them to my adblock extension so i don't see them anymore
#
aaronpk
i noticed they were all from "foresee"
tantek joined the channel
#
GWG
snarfed: Tested it.
#
snarfed
great!
#
tantek
or we could even use a small handful to indicate different "see originals"
#
tantek
e.g. This is a note I worte on my site and POSSEd. ⬅ 🌐
#
kylewm
tantek: I'm not sold on the emoji thing. I'd rather write "all tweets are syndicated from kylewm.com" or something in my bio
#
tantek
e.g. This is a tweet I PESOSed. ➡ 🌐
#
aaronpk
oh yeah i like the bio idea too
#
tantek
e.g. This is a tweet I POSSEd, and replies/faves on this tweet get backfed to my site. ↔🌐
#
snarfed
kylewm++
#
snarfed
aaronpk++
#
Loqi
kylewm has 121 karma
#
Loqi
aaronpk has 700 karma
#
tantek
aaronpk - problem with bio idea is yet again, you have to alway check *some other URL* to see if the tweet is POSSEd
#
tantek
s/alway/always
#
Loqi
tantek meant to say: aaronpk - problem with bio idea is yet again, you have to always check *some other URL* to see if the tweet is POSSEd
#
tantek
and it doesn't work for the folks who only partially own their notes
#
tantek
who sometimes just tweet directly on Twitter
#
aaronpk
I dunno, this just doesn't really seem like a priority for me
#
aaronpk
oops didn't mean to make tantek go away
#
snarfed
i do like ↔🌐
#
aaronpk
lol none of these show up in my terminal IRC client
#
@kylewm2
@kylewm2 ↔🌐 ↔🌐 ➡🌐 ⬅🌐
(twitter.com/_/status/566067742852128768)
saurik joined the channel
#
aaronpk
the arrows show up
#
aaronpk
but not the globes
#
snarfed
kylewm: are those two bidirectional arrows different?
#
kylewm
snarfed: oops no
KartikPrabhu joined the channel
#
kylewm
aaronpk: the globes don't show up in hexchat on windows either
ben_thatmust_ joined the channel
#
GWG
snarfed: You've got pull
#
snarfed
GWG: thanks!
#
GWG
Not sure if it is what you were thinking.
#
aaronpk
snarfed: I don't see the wordpress plugin here https://wordpress.org/plugins/micropub/
#
ben_thatmust_
just reading back a bit
#
snarfed
aaronpk: right, it's not pushed yet. just approved
#
snarfed
Real Soon Now
#
ben_thatmust_
GWG, have you tried micropub clients
#
ben_thatmust_
i need to add MobilePub on there
#
GWG
ben_thatmust_: Now I have
#
kylewm
GWG: how did your post get a title from quill? https://david.shanske.com/2015/02/12/micropub-test/
#
GWG
I added it afterward, actually.
#
GWG
But the plugin turns the slug into the post name
#
GWG
aaronpk: Responded to your question.
#
GWG
Idea...
#
GWG
snarfed: Let me run this by you. What if you store the micropub request as postmeta?
#
snarfed
GWG: i'm open to it, i guess
#
snarfed
right now i'm just going to generate html and put it into the post content
#
snarfed
and expose to other plugins via the filter and hook
#
snarfed
maybe see how far that gets us
#
snarfed
GWG: the pr looks good so far, but you also need to set $result on wp_insert_post and wp_trash_post, right?
carlo_au and tantek__1 joined the channel
#
GWG
snarfed: Aren't you already setting it on wp_insert_post?
#
snarfed
ah maybe, nm
#
snarfed
switching to DM
joshwnj joined the channel
#
tantek__1
switching to web UI
tantek___ joined the channel
#
tantek___
triple underscores FTW
#
ben.thatmustbe.me
created /MobilePub (+1437) "inital page for MobilePub"
(view diff)
KartikPrabhu joined the channel
#
aaronpk
ben_thatmust++
#
Loqi
ben_thatmust has 7 karma
#
ben.thatmustbe.me
edited /Micropub (+173) "/* Clients */ add MobilePub"
(view diff)
#
snarfed
hey aaronpk, not sure if you saw my q earlier about ownyourgram not sending an Authorization header?
#
ben.thatmustbe.me
edited /MobilePub (-2) "minor fix"
(view diff)
#
aaronpk
snarfed: oh yeah
#
aaronpk
i'm guessing your web server is stripping it out
#
snarfed
ugh maybe:/
#
snarfed
hmm no, i can do it with curl
#
ben.thatmustbe.me
edited /User:Ben.thatmustbe.me () "(-1372) move mobilepub to its own article"
(view diff)
#
aaronpk
preeeety sure it's sending it, it's still sending photos to people just fine
#
snarfed
yeah i bet. this is the setup test, if it matters
#
aaronpk
the setup test?
#
snarfed
during the ownyourgram wizard, it does a test post
#
ben_thatmust_
snarfed, you've had other things handle the auth header correctly right?
#
aaronpk
hm it uses the same code path
#
snarfed
ben_thatmust: yes
#
snarfed
aaronpk: yeah, figured. no worries
tantek____ joined the channel
#
tantek____
and now I've implemeted RSVP no support in /Falcon
#
tantek____
having finally had a real world use-case / itch for myself to scratch
#
tantek____
sharing / promoting an event that I wish I could go to but can't make it to
#
tantek____
aside: return flight to SF, take two. boarded and pulled away from the gate.
#
aaronpk
oh that's a great reason to rsvp no
#
tantek____
see you in ~14+ hours
#
tantek____
aaronpk, exactly. a good reason to *publicly* RSVP no, and POSSE it!
#
tantek____
i.e. POSSE it as a note/reply beyond just to the event
benjamin-agaric joined the channel
#
kylewm
tantek____: is this the thing where you're going to get here 5 hours before you left?
#
aaronpk
time travel is weird
#
tantek____
it's 14:34 Friday in Sydney right now
#
kylewm
awesome :) have a good flight
#
ben_thatmust_
what were you doing in Sydney
KartikPrabhu joined the channel
#
GWG
I'm wondering if someone should write a MicroPub client that can be embedded as a WordPress plugin.
#
@jevdemon
@windley Finally got my head wrapped around this IndieWeb/App.Net/Known stuff and I _really_ like it.
(twitter.com/_/status/566086265859108864)
#
snarfed
GWG: what's the use case?
kerosene joined the channel
#
GWG
A server suggests a client, at the least.
#
snarfed
heh, yes, but they're usually separate
#
GWG
snarfed: I wasn't suggesting it be in this plugin.
#
GWG
But a micropub client that can be embedded on a WordPress site using a WordPress shortcode is an interesting idea.
#
snarfed
sure! definitely an interesting idea. i guess i still don't see a use case though
#
GWG
snarfed: Either way, with the filter and the action hook...I could add code to support micropub to my plugin.
#
snarfed
definitely!
#
aaronpk
snarfed++
#
Loqi
snarfed has 83 karma
#
aaronpk
+++++++
#
aaronpk
this is exciting!!
#
aaronpk
sadly I can't add "micropub" as a search term for Loqi because there's lots of non-indieweb usage of micropub :)
#
Loqi
grins profusely
#
snarfed
thanks!
#
@aaronpk
Thanks to @schnarfed, there is now a #micropub plugin for Wordpress! https://wordpress.org/plugins/micropub/ #indieweb
(twitter.com/_/status/566094154472497152)
#
GWG
snarfed: I added some more ideas.
#
aaronpk
lol I missed this from earlier
#
@schnarfed
RT @aaronpk: Thanks to @schnarfed, there is now a #micropub plugin for Wordpress! https://wordpress.org/plugins/micropub/ #indieweb
(twitter.com/_/status/566094589753180160)
#
@indiewebcamp
RT @aaronpk: Thanks to @schnarfed, there is now a #micropub plugin for Wordpress! https://wordpress.org/plugins/micropub/ #indieweb
(twitter.com/_/status/566094686700335104)
#
snarfed
thanks GWG!
#
GWG
snarfed: Not sure what you think of them
#
snarfed
they're good
#
GWG
It's keeping with the minimalist theme
#
GWG
Basically, provide the plumbing, but leave the rest to outside the plugin.
#
snarfed
if we do syndication, we'd probably want to try to detect at least the major plugins
#
snarfed
snap and mailchimp social
#
snarfed
since they won't explicitly support us
#
GWG
snarfed: I would disagree on that
#
GWG
I'm in SNAP
#
snarfed
you think they'd accept changes to explicitly support the micropub plugin?!
#
GWG
I'm not sure how davidpeach got a reference to Indieweb Taxonomy in there
#
GWG
Scroll to the bottom...
#
GWG
aaronpk: Whoa what?
#
aaronpk
that's great!
#
GWG
aaronpk: I asked David Peach if he could change it. It doesn't check if the kind is a reply. So, it would set a favorite/like as a reply as well. Also, there is no documentation anywhere
#
snarfed
hey aaronpk, on https://ownyourgram.com/dashboard, i'm trying to parse the label for the photo param: "Photo URL (sent as a file named photo)"
#
snarfed
so it's…the file contents? or the string url?
#
aaronpk
that is confusing
#
aaronpk
the form field shows the URL
#
aaronpk
but the micropub request sends a file
#
aaronpk
so it will actually be a multipart post
#
snarfed
that's what i figured
#
aaronpk
in php you get the file in the $_FILES array
#
snarfed
thanks
#
snarfed
(docs for this would be nice eventually :P)
#
aaronpk
$_FILES['photo']
#
aaronpk
yeah, i tried to make the docs inline :)
#
snarfed
ownyourgram is very very nicely self-documenting
#
aaronpk
oh yeah i definitely need to work on that wiki page
Guerillero|BNC joined the channel
#
@kevinmarks
RT @aaronpk: Thanks to @schnarfed, there is now a #micropub plugin for Wordpress! https://wordpress.org/plugins/micropub/ #indieweb
(twitter.com/_/status/566098511343525888)
#
snarfed
off topic: the curl man page's example for using —form-data sends your computer's password file to mypasswords.com
#
snarfed
literally, -F password=@/etc/passwd
#
snarfed
wtf?!?!?
#
snarfed
what the i don't even
#
GWG
snarfed: Pushed micropub into the Indieweb plugin for review.
#
snarfed
oh wow. thanks GWG!
#
GWG
snarfed: pfefferle will likely check and push tomorrow to the repository.
#
GWG
snarfed: Thank you for the opportunity to contribute
#
snarfed
welcome!
#
GWG
snarfed: By the way, to answer your question of earlier, why I might want to add a client is that I've wanted a simple note posting UI.
#
aaronpk
GWG: oh you mean like how the P2 theme has an inline posting interface on the home page?
#
GWG
aaronpk: That would work too.
#
GWG
aaronpk: But I just don't always want the full WordPress editor for jotting a single sentence or sharing a link. It's overkill
#
aaronpk
yeah definitely
#
snarfed
totally. i just suspect, if you're building that posting ui inside wordpress, it's easier and more effective to use the wp api directly, not micropub
#
snarfed
and you can still use other external mp clients
#
aaronpk
that is my thought too
#
GWG
I've thought of building my own posting UI. I just keep avoiding it.
#
snarfed
GWG: i'll suggest press this (again)
#
snarfed
good enough, and responsive
#
snarfed
spend your time building truly new functionality instead
#
GWG
snarfed: If the new version allows me to pass in my own parameters, which I suggested...
#
@pcosdeaf
RT @aaronpk: Thanks to @schnarfed, there is now a #micropub plugin for Wordpress! https://wordpress.org/plugins/micropub/ #indieweb
(twitter.com/_/status/566103846565343232)
#
GWG
snarfed: I have a lot of projects. Not yet returning to that one.
#
snarfed
hey aaronpk, you don't have a curl command handy that sends a micropub request with photo, do you?
#
snarfed
i tried this but i think it's wrong: curl -i -H 'Authorization: Bearer ...' -F h=entry -F content=boooo -F name=xyz -F photo=@gallery/snarfed.gif 'http://localhost/w/?micropub=endpoint'
#
aaronpk
that sounds like a great thing to add to the wiki page :)
#
snarfed
(curl can't mix -F and -d :( )
#
aaronpk
huh that looks like it should work, one sec
#
snarfed
my code doesn't find the non-photo params, but maybe my code is wrong to use parse_str()?
#
aaronpk
oh yeah
#
aaronpk
it's only in $_FILES
#
aaronpk
wait do you actually see anything after parse_str? i'm kind of surprised
#
snarfed
you mean, with -F, every param is only in $_FILES?
#
aaronpk
are you familiar with form-encoding vs multipart HTTP?
#
snarfed
probably not. i'm not getting photo from parse_str, but everything else yes
#
snarfed
eh not really
#
snarfed
i mean, at a high level yes
#
snarfed
i'm just not really planning to do a deep http dive here :P
#
aaronpk
high level is all that's really needed :)
#
aaronpk
a regular form-encoded request sends a string like foo=bar&bar=foo
#
aaronpk
every parameter is in a separate chunk
#
aaronpk
so i'm kind of surprised that you get anything after running parse_str from file_get_contents, but maybe php is doing something magic
#
snarfed
and so does micropub support both? in any combination?
#
snarfed
oh no i don't get anything from parse_str
#
aaronpk
yeah normally in PHP you get regular string values in $_POST (whether or not it's form-encoded vs multipart) and files get set in $_FILES
#
snarfed
ok then
#
snarfed
i should just drop parse_str and use _POST and _FILES
#
aaronpk
i think so yeah
#
aaronpk
it looks like wordpress might already have something to handle uploaded files? http://codex.wordpress.org/Function_Reference/media_handle_upload
#
snarfed
yup i'm using that. it's the other params that were missing
#
snarfed
i'll go rtphpfm
#
aaronpk
ah okay
#
aaronpk
snarfed: lol I just re-read your first message
#
aaronpk
I interpreted it backwards
#
aaronpk
"my code doesn't find the non-photo params"
#
aaronpk
simple answer: that makes sense because you won't be able to parse_str the stdin string on a multipart request
#
aaronpk
so use $_POST unless wordpress has a better way of getting post data
#
snarfed
huh yeah. why ever use parse_str then?
#
aaronpk
acegiak was saying something about how wordpress overrides the magic quotes thing and it's bad
#
aaronpk
i don't remember exactly what that ends up doing
#
aaronpk
IANAWPD
KartikPrabhu joined the channel
#
snarfed
me neither surprisingly
#
aaronpk
you're braver than me
#
snarfed
i pronounce it "not caring"
#
aaronpk
we sound super qualified to make this plugin :P
#
snarfed
ahahahaha
#
aaronpk
inspiring confidence here
#
GWG
You two are both very talented.
frzn joined the channel
KartikPrabhu, sivoais and loic_m joined the channel
#
@MathieuCoste
@xtof_fr : Grand merci á toi ... nous avons vécu un moment inoubliable et fondateur. Prêt pour l' #indieweb #love #lifedesign
(twitter.com/_/status/566124591236788224)
elima joined the channel
#
@hmans
If you ever find yourself implementing IndieWeb, build the receiving part first, sending later.
(twitter.com/_/status/566130995221757952)
#
@monoxyd
RT @hmans: If you ever find yourself implementing IndieWeb, build the receiving part first, sending later.
(twitter.com/_/status/566131487817625601)
snarfed, Guerillero|BNC, arlen and cweiske joined the channel
#
hmans
that's right
#
acegiak
lol, i am booting up my laptop to reply to a couple of tweets because the ux i have on there with greasemonkey extensions is so much better than trying to do it on my phone
Jihaisse and snarfed1 joined the channel
#
acegiak
huh. this the first time ive found myself wanting to multireply
LauraJ and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
KartikPrabhu and eschnou joined the channel
#
@kevinmarks
“The more people+organizations that are involved in the distributed Web, the safer+faster it will become.” #indieweb http://blog.archive.org/2015/02/11/locking-the-web-open-a-call-for-a-distributed-web/
(twitter.com/_/status/566149022449012736)
#
@Todoleo
RT @kevinmarks: “The more people+organizations that are involved in the distributed Web, the safer+faster it will become.” #indieweb http:/…
(twitter.com/_/status/566149852204400640)
friedcell, stream7 and sanduhrs joined the channel
#
danielkoening.de
edited /2015/Germany/Guest_List (+247) "Adding Daniel Koening as an Attende"
(view diff)
petermolnar joined the channel
#
@silentdan
I'm attending IndieWebCamp Germany 2015, 9th-10th May 2015 in Dusseldorf http://lanyrd.com/2015/indiewebcampger/
(twitter.com/_/status/566165174986768384)
Garbee, arlen and adactio joined the channel
#
@kevinmarks
Notes from Wednesday night's Homebrew Website Club in SF on my site: http://www.kevinmarks.com/hwc2015-02-11.html
(twitter.com/_/status/566157173525196800)
arlen, KartikPrabhu and cweiske joined the channel
#
@bookprescom
Social Media Newsfeed: Facebook Mobile | Tumblr Long Form >> http://www.adweek.com/socialtimes/?p=613860&utm_content=buffer9905a&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer #SocialMedia Tip from Tim Sohn. #SelfPublish #IndieAuth…
(twitter.com/_/status/566175021106995200)
LauraJ and eschnou joined the channel
#
@401matthall
RT @kevinmarks: “The more people+organizations that are involved in the distributed Web, the safer+faster it will become.” #indieweb http:/…
(twitter.com/_/status/566180791613661184)
#
@kevinmarks
How will we archive all information and make this knowledge accessible? http://www.kevinmarks.com/archiving.html for Netgain Challenge http://netgainchallenge.org/
(twitter.com/_/status/566187025372422144)
arlen, michielbdejong, elima, LauraJ, Erkan_Yilmaz, friedcell, squeakytoy, frzn, friedcell1 and benjamin-agaric joined the channel
Acidnerd, eschnou and elf-pavlik joined the channel
#
@hmans
RT @barryf: Announcing Micropublish: the tool I use to post on my personal #indieweb site via #micropub https://micropublish.herokuapp.com/about https://t.c…
(twitter.com/_/status/566233468594839552)
#
hmans
that's right
Acidnerd, bupkes, LauraJ and barryf joined the channel
#
barryf
Hey hmans.
#
Loqi
barryf: snarfed left you a message 3 weeks ago: hey bridgy publish users, i'd love to know what you think: https://snarfed.org/2015-01-22_pesos-for-bridgy-publish
#
hmans
barryf \o/
davemenninger joined the channel
#
barryf
Yikes! Not been here for a while.
#
barryf
Nice to see another Ruby indieweb project, hmans
#
hmans
Pants \o/
#
barryf
pants looks great
#
hmans
Thanks. Are you looking at github.com/hmans/pants or indiepants?
#
hmans
I'm doing a rewrite (indiepants). The original project started out as a non-Indieweb project and contains a lot of baggage from the olde times.
#
barryf
Your original one. Ooh, I'll check out indiepants too.
#
hmans
indiepants isn't really functional yet, but there's a nice summary of how I'm building it at https://github.com/hmans/indiepants/blob/master/SUMMARY.md
benjamin-agaric and agaric joined the channel
#
barryfrost.com
edited /Micropub (+312) "/* Clients */ Adding Barry Frost's Micropublish"
(view diff)
#
GWG
Good morning, all
#
hmans
GWG \o/
friedcell and fourtonfish joined the channel
#
david.shanske.com
edited /Micropub (-6) "/* WordPress */"
(view diff)
#
david.shanske.com
edited /Getting_Started_on_WordPress (-1) "/* = Publish to Your Site */"
(view diff)
#
david.shanske.com
edited /Getting_Started_on_WordPress (+2) "/* Publish to Your Site */"
(view diff)
#
david.shanske.com
edited /Getting_Started_on_WordPress (+0) "/* Publish to Your Site */"
(view diff)
#
david.shanske.com
edited /Getting_Started_on_WordPress (-74) "/* Send and receive responses with your site */"
(view diff)
#
david.shanske.com
edited /WordPress_Plugins (-27) "/* Micropub */"
(view diff)
#
david.shanske.com
edited /WordPress_Plugins (+23) "/* Micropub */"
(view diff)
#
ben_thatmustbeme
good morning
#
GWG
Good morning ben_thatmustbeme
benjamin-agaric joined the channel
KartikPrabhu joined the channel
upper-- joined the channel
#
ben_thatmustbeme
!tell kylewm woodwind seems to have stopped confirming my posts. I replied to a post and got no feed back, but it did post on my end ??
#
Loqi
Ok, I'll tell them that when I see them next
danlyke_ joined the channel
#
GWG
!tell acegiak Wanted to ask your opinion on some features for Post Kinds.
#
Loqi
Ok, I'll tell them that when I see them next
#
kylewm
ben_thatmustbeme: did you do a hard refresh to get updated JavaScript?
#
Loqi
kylewm: ben_thatmustbeme left you a message 6 minutes ago: woodwind seems to have stopped confirming my posts. I replied to a post and got no feed back, but it did post on my end ??
#
ben_thatmustbeme
just did, that was strange
#
ben_thatmustbeme
its working now
#
aaronpk
barryf: your app looks great!
#
aaronpk
congrats!
#
barryf
Oh, thanks aaronpk!
#
barryf
Did it work for you?
#
aaronpk
i've just seen the screenshots and code for now
#
aaronpk
whoa are you using something in particular that requires ruby 2.2.0?
#
barryf
Not particularly, just haven't tested below that.
#
barryf
Should be OK for 2.0+
barnabywalters joined the channel
#
aaronpk
cool i'm trying it on 2.1.3 on my laptop
KartikPrabhu joined the channel
#
GWG
kylewm: Why, now that I enabled Micropub on your reader, do I have two like buttons?
LauraJ and gRegor` joined the channel
#
ben_thatmustbeme
wow snarfed you even supported update and delete with the wordpress plugin
#
GWG
ben_thatmustbeme: Now I have to add support.
#
aaronpk
ha wow I don't even have support for updating posts in my own micropub endpoint
#
ben_thatmustbeme
what clients do delete and update?
#
ben_thatmustbeme
i don't know of any other than mine
michielbdejong joined the channel
#
aaronpk
me either
#
kylewm
GWG: if your micropub advertised syndication targets it would make a little more sense -- the first Like buttons opens the syndication buttons and the second like button. https://dl.dropboxusercontent.com/u/38780898/woodwind-like-with-syndication.png
#
kylewm
GWG: (i am not happy with that UX yet)
#
barnabywalters
kylewm: woah that’s cool
#
barnabywalters
are the syndication options also filtered by the syndication destinations of the target post?
#
barnabywalters
if the post you’re liking doesn’t exist on facebook, then there’s no point showing the facebook option, even in the user’s micropub endpoint supports it
#
ben_thatmustbeme
i don't know about that
#
Loqi
barnabywalters meant to say: if the post you’re likifg doesn’t exist on facebook, then there’s no poift showifg the facebook option, even if the user’s micropub endpoift supports it
#
ben_thatmustbeme
bridgy doesn't support it, but i could write my own that says "I like this" and cites it
#
aaronpk
that's not really a "like" then, that's just a post
#
barnabywalters
yeah, that seems a bit forced
#
kylewm
I was just thinking about that... I think it should probably be up to the site itself to make that decision
#
ben_thatmustbeme
the syndication form in a post
#
ben_thatmustbeme
the indieweb version is a like
#
barnabywalters
generally I’m quite conservative about syndication destination UIs (probably as I have very few external accounts)
#
barnabywalters
in most cases I want my publishing software to figure out where things should be syndicated to rather than having to choose them when publishing
#
barnabywalters
but I do tend to publish a less diverse range of posts than many others here
#
ben_thatmustbeme
better case might be replies, I want to post a reply to a website, but syndicate to twitter, bridgy doesn't like this because it can't find the tweet i'm replying to, but i still want a short version of my comment on twitter saying i replied to some url
#
aaronpk
huh, I actually want the opposite
#
aaronpk
I don't post to twitter if i'm replying to something that was not on twitter
#
barnabywalters
aaronpk: agreed, although currently I have to manually specify this by adding a #notweet tag. Better way would just be to detect non-twitter.com in-reply-to URL. does p3k do this automatically?
#
kylewm
another use case might be bookmarks, where you can posse them as a note like e.g. https://twitter.com/adactioLinks
#
aaronpk
barnabywalters: yeah I have some JS that matches the URL i'm replying to and checks or unchecks the syndication targets
#
ben_thatmustbeme
aaronpk, i post articles that are in reply to articles online, by definition its a reply, but i want links to my article syndicated
#
barnabywalters
the nice thing about the design of micropub syndication queries (good job whoever did that — aaronpk?) is that my software doesn’t have to specify any if I want it to handle all syndication automatically
#
aaronpk
articles fall into a different category for me
#
aaronpk
like sometimes I think of my tweet to an article not as the twitter-copy of the article but as a separate note that links to my own article
#
barnabywalters
but clients should respect that and streamline the UI, allowing single-click likes in the case that a single click would usually bring up a syndication UI
#
barnabywalters
aaronpk: by “tweet to an article” you’re referring to the POSSE copy of the article?
#
kylewm
barnabywalters: I agree, though I think it's more likely I will shrink the syndication buttons and just make them always visible, so Like will go back to one-click for everyone
#
ben_thatmustbeme
oh, other example of liking data not on the platform, Google+, you can +1 any external URL
#
aaronpk
G+ is a good example
#
barnabywalters
ben_thatmust: if only G+ could be POSSEd to without ridiculous workarounds :)
#
ben_thatmustbeme
think more of the "Thumbs up" button on websites
#
ben_thatmustbeme
thats the FB equivalent
#
barnabywalters
tangentially related: regarding syndication target discovery (http://indiewebcamp.com/micropub#Discovering_Supported_Syndication_Targets), any particular reason a URL-encoded string is used as the response as opposed to simply newline-separated URLs?
#
aaronpk
yeah because that way it's consistent with the response of the rest of the micropub requests
#
GWG
kylewm: I filed the issue. But where in the spec does it talk about posting Likes to your site?
#
kylewm
because aaronpk is the davewiner of x-www-form-encoded
#
aaronpk
so you could have a micropub client library that handles encoding and decoding requests
#
aaronpk
kylewm: lololol
#
aaronpk
except i didn't invent x-www-form-encoded
#
barnabywalters
there are other micropub GET requests?
#
barnabywalters
oh yeah I see the authentication checking one returning user details
#
aaronpk
the POST requests also return a response
#
GWG
You are all making me think I should go back to projects that work on metadata.
#
ben_thatmustbeme
barnabywalters, some of us started playing with /mp-config
#
ben_thatmustbeme
though i am thinking i will next start on some sort of config management equivalent
#
barnabywalters
huh? on /micropub only blank or HTML POST responses seem to be documented
#
gRegor`
aaronpk: You could invent x-www-form-encoded 2.0
#
gRegor`
What is x-www-form-encoded?
#
aaronpk
gRegor`: lol so not going there
#
gRegor`
:D
#
ben_thatmustbeme
although i wonder if a config endpoint is duplicating efforts of mp endpoint at some spots
#
barnabywalters
awesome that there’s a discoverable way for clients to provide action UIs without demanding post or edit permissions on the user’s site
#
aaronpk
barnabywalters: oh you're right, the only part of the response clients care about is the Location header
#
ben_thatmustbeme
or if it would be more like h=config or something like that
#
ben_thatmustbeme
i don't think i would go that route though
#
barnabywalters
aaronpk: I have nothing in particular against x-www-form-encoded (except the name of the MIME type), just pointing out potential simplifications
bupkes joined the channel
#
aaronpk
barnabywalters: the main reason for using it is to not invent random encoding schemes that require custom parsers to be written
#
barnabywalters
especially given the mixed support for blahblah[] parsing in query strings
#
barnabywalters
aaronpk: not random or invented, pre-existing and part of in-use web standards: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Recommended_Drag_Types#Dragging_Links
#
barnabywalters
text/uri-list
#
barnabywalters
but consistency often > simplicity in cases like this
#
aaronpk
come to think of it, because there is a little bit of inconsistency in how parsers handle [] it would be worth formally documenting how micropub expects it as part of the micropub spec
halorgium, LauraJ, Jeena and emmak joined the channel
#
waterpigs.co.uk
created /x-www-form-encoded (+35) "(prompted by gRegor"
(view diff)
nt0 joined the channel
#
waterpigs.co.uk
edited /x-www-form-encoded (-9) "Bypassed double redirect"
(view diff)
#
waterpigs.co.uk
created /form-encoding (+26) "Redirected page to [[form-encoded]]"
(view diff)
#
GWG
I've decided on my project for the weekend.
#
GWG
I'm going to fix Syndication Links.
#
GWG
Better go do my errands so I can get to that.
benjamin-agaric joined the channel
#
Loqi
[mention] Aaron Parecki commented 'Use full URL for client_id. If you use a full URL for , then you can get the IndieAuth server to show app info during authorizat...' on a post that linked to https://indiewebcamp.com/h-x-app (https://aaronparecki.com/replies/2015/02/13/1/)
cweiske joined the channel
#
KartikPrabhu
holy! flickr imports batman!
LauraJ, davidmead and snarfed joined the channel
#
@andkjaer
8 Mobile Landing Pages Get Spanked for Conversion’s Sake >> http://www.searchenginejournal.com/?p=123651&utm_content=buffere1cf4&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer #SocialMedia Tip from Casey Ark. #SelfPublish #IndieAuth…
(twitter.com/_/status/566300786330976258)
#
GWG
snarfed: I may need your help with something.
#
snarfed
GWG: shoot
#
GWG
I've decided what on my list I'm going to tackle next
#
GWG
I'm going to work on getting the rest of my work to a point where I can post a stable copy to the repository
wolftune and Acidnerd joined the channel
#
GWG
The next one is a plan to merge the functionality of the jihaisse syndication plugin with mine. So one plugin addresses both use cases.
#
snarfed
wow ok!
#
snarfed
why merge?
#
GWG
The major difference is that my plugin stores the individual URLs and the other plugin stores the complete mark up.
#
snarfed
ok…but they provide for the same use case?
#
GWG
Adding rel-syndication links to a WordPress post. Yes.
#
snarfed
ok. i guess i'm still missing the motivation for merging then
#
snarfed
but no matter
#
snarfed
was there a question?
#
GWG
snarfed: I think it is easier to maintain one thing than two?
#
GWG
You contributed the Bridgy code for the plugin.
#
GWG
I spoke to the other two contributors to the plugin. I wanted to list you as a contributor and didn't want to do that without asking.
#
aaronpk
lol I like how @micropubinfo is picking up indieweb tweets now
#
GWG
snarfed: Would you rather be uncredited?
snarfed joined the channel
#
snarfed
GWG: sorry, back
#
snarfed
credit is fine, thanks!
#
GWG
snarfed: Missed that you left.
#
snarfed
and re maintaining 1 vs 2, eh. sounds like a low priority since they're both small and low maintenance burden and it wouldn't add any new functionality
#
snarfed
but up to you
#
GWG
snarfed: Actually, I have plans for functionality
#
snarfed
i'd suggest focus on new functionality, not refactoring or redesigning or rewriting
#
snarfed
ah, great! maybe just add that then?
#
GWG
I think jihaisse has stopped development of the other one anyway
#
GWG
I'm adding the functionality the other plugin already has to mine, then building on it.
KevinMarks, j12t, LauraJ, eschnou, wolftune, michielbdejong, frzn, tjgillies, tilgovi, snarfed and elima joined the channel
#
ben_thatmustbeme
quiet afternoon
tantek joined the channel
#
gRegor`
::crickets::
#
Loqi
[mention] Kyle Mahan commented '@ifwinterends it might happen! indiewebcamp.com/irc/2015-02-11/line/1423696354568' on a post that linked to http://indiewebcamp.com/irc/2015-02-11/line/1423696354568 (https://kylewm.com/2015/02/ifwinterends-it-might-happen-http-indiewebcamp-com)
wolftune joined the channel
#
aaronpk
i think i heard something
#
ben_thatmustbeme
was it me typing "/me drops a pin" ?
#
ben_thatmustbeme
so how long before we make a private IRC that somehow requires indieauth to join?
#
gRegor`
For what purpose?
Guerillero|BNC, snarfed, KevinMarks and KartikPrabhu joined the channel
#
ben_thatmustbeme
not for this room, but for private chats
KevinMarks joined the channel
#
KevinMarks_
hm, I got all set up to do gillmor gang, then realised that I didn't get a ping for it this week
marclaporte joined the channel
Guerillero|BNC joined the channel
#
@jgarber
@AaronGustafson I thiiiiiink I also got a webmention last night pointing to `/notebook/foo` that should’ve been `/notebook/links/foo`.
(twitter.com/_/status/566355088268992512)
#
@AaronGustafson
@jgarber I’ll double check my webmention script. I may need to make it aware of the other script that subdivides the links in to a folder.
(twitter.com/_/status/566355641317736450)
benwerd_ joined the channel
#
aaronpk
now i'm getting delayed push notifications from the twitter app. like push notificatinos i got yesterday
#
KevinMarks_
lots of people saying so. iOS?
#
@GlennF
Thanks, Twitter app, for days old notifications. Someone must have kicked a broken server.
(twitter.com/_/status/566359205221658624)
KevinMarks joined the channel
#
KevinMarks_
hm, getting repeated web notifcations on chrome too
#
aaronpk
from twitter?
#
aaronpk
heh someone's having a bad day I bet
elima joined the channel
#
aaronpk
heh I started writing a github issue for Monocle and realized I was essnetially writing a blog post...
#
aaronpk
so... new blog post forthcoming
snarfed, tilgovi and yakker joined the channel
#
andysylvester.com
edited /River4 (+68) "/* IndieWeb Examples */"
(view diff)
#
andysylvester.com
edited /River4 (+0) "/* IndieWeb Examples */"
(view diff)
#
andysylvester.com
edited /River4 (+27) "/* IndieWeb Examples */"
(view diff)
#
andysylvester.com
edited /River4 (+87) "/* Other Examples */"
(view diff)
#
snarfed
aaronpk etc: for multi-valued micropub params, it looks like both array syntax and comma-separated should be supported...right?
#
snarfed
e.g. category. https://indiewebcamp.com/micropub#h-entry implies array syntax, but language elsewhere implies comma separated also
#
aaronpk
we are tryign to switch to just array syntax
#
aaronpk
but I haven't tracked down all occurrences of comma-separated
#
aaronpk
the only trick is I still thing comma separated is useful for tags
#
aaronpk
but not for anything else
#
snarfed
ok i'll just do array
#
KevinMarks_
multivalued is actually correct syntax, but PHP is dumb
#
KartikPrabhu
so why are we bending over for PHP?
#
KevinMarks_
'cos lots of PHP is there
#
aaronpk
kinda hard to ignore
#
aaronpk
pretty sure php still runs most of the internet
#
KartikPrabhu
yes but not a whole lot of them do micropub
#
KevinMarks_
can php not be tight to understand &tag=red&tag=blue is {"tag":["red","blue"]}
#
KevinMarks_
s/tight/taught/
#
Loqi
KevinMarks_ meant to say: can php not be taught to understand &tag=red&tag=blue is {"tag":["red","blue"]}
#
aaronpk
i'm sure someone's written an alternate parser that does that
#
KartikPrabhu
can't PHP people write "special code" to deal with their fav language instead of everyone else doing it
#
andysylvester.com
edited /River4 (+1) "/* IndieWeb Examples */"
(view diff)
#
andysylvester.com
edited /River4 (-4) "/* IndieWeb Examples */"
(view diff)
#
andysylvester.com
edited /River4 (+183) "/* Other Examples */"
(view diff)
benwerd_ and e-lima joined the channel