#dev 2017-07-16

2017-07-16 UTC
#
KartikPrabhu
what the hell are those URLs ^?
[miklb] joined the channel
leg and tantek joined the channel
#
sknebel
KartikPrabhu: spambots putting their spam in front of titles from other tweets? or which ones do you mean specifically?
snarfed and tantek joined the channel
j12t joined the channel
#
KartikPrabhu
ok this is happening repreatedly, aaronpk tantek are those ^ @BloggerOtomatis and @WebDesign_2017 spam?
#
KartikPrabhu
they're simply tweetin the same thing over and over
#
tantek
they're clicking the same tweet button with pre-filled in text
#
jjuran
I reported those three on Twitter as posting spam.
#
@_WPTips
The easiest way to make money with #Amazon #Affiliate http://goldbox.fullcontentrss.com #vlog | SEO content | What the New Webmention and Annotati…
(twtr.io/1TxL8aY5kb0)
eli_oat joined the channel
[miklb] joined the channel
#
[miklb]
aaronpk do I remember you saying you used silo.pub with Quill?
#
aaronpk
i think i've tried that before
#
aaronpk
i do use silo.pub to syndicate to twitter/facebook/github but i trigger it from my own micropub endpoint
#
[miklb]
ah, that’s probably what I’d like to do with WordPress endpoint then.
#
aaronpk
i can add any micropub endpoint as a syndication target in my site
#
aaronpk
so i can use silo.pub or even another instance of my site
#
www.svenknebel.de
edited /non-interactive_IndieAuth (+147) "/* proposal: simple flow */"
(view diff)
#
www.svenknebel.de
edited /non-interactive_IndieAuth (+23) "extend section title"
(view diff)
#
www.svenknebel.de
edited /non-interactive_IndieAuth (+1333) "some rambling about use for private webmentions"
(view diff)
#
www.svenknebel.de
edited /non-interactive_IndieAuth (+148) "/* ideas for verification of private webmentions */"
(view diff)
#
[miklb]
how might that look aaronpk, the silo.pub endpoint as a syndication target.
#
[miklb]
I thought the Known plugin used micropub but seems it just uses GH api.
#
[miklb]
are you running your own instance of silo.pub?
#
aaronpk
i had to when silo.pub was down every week because the disk was full ?
#
[miklb]
ah, that explains the difference in the URL. So how do you pass the access token within that?
#
[miklb]
sorry for probably obvious questions.
#
aaronpk
it signs in via indieauth!
#
aaronpk
one sec
j12t joined the channel
#
[miklb]
nice. I think from the screenshot I thought that was quill
#
www.svenknebel.de
edited /non-interactive_IndieAuth (+219) "/* ideas for verification of private webmentions */ expand"
(view diff)
#
www.svenknebel.de
edited /non-interactive_IndieAuth (+230) "/* ideas for verification of private webmentions */ scope needed?"
(view diff)
#
sknebel
whoops, sorry for spamming edits in your conversation :/
j12t joined the channel
#
[miklb]
it’s a feature, not a bug ?
#
@WPAutoPoster
BEST CHEAP VPS #HOSTING https://www.digitalocean.com/?refcode=3229530f66a3 #blogs #WorkFromHome | What the New Webmention and Annotation W3C Standards Mean for…
(twtr.io/1TxSrd01s4G)
tantek joined the channel
#
aaronpk
Wow that's just spam
[miklb] joined the channel
#
[miklb]
aaronpk more novice questions if you have a minute.
#
aaronpk
I'm cooking but I can answer sporadically
#
[miklb]
thanks! Whatcha cookin’?
#
aaronpk
tater tots :-)
#
[miklb]
so I get that you auth your silo.pub from within your backend, how does that authorization persist so it can be a syndicate-to ?
#
aaronpk
My site stores the access token it gets at the end of the flow
#
[miklb]
and a syndicate-to is just a POST
tantek joined the channel
#
tantek
at least all these tweets are not making it to #indieweb
#
tantek
!tell aaronpk new tweet/superfeedr search/filter suggestion: if the search result contains "WordPress", then bump it from where it would have shown up (e.g. webmention in #indieweb-dev) to showing up in #indieweb-wordpress
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
what is donation
#
Loqi
It looks like we don't have a page for "donation" yet. Would you like to create it?
#
tantek
what is payment
#
Loqi
payment in the context of the indieweb refers to a feature on an indie web site that provides a way for the visitor to that website to pay (currency, gift card credit, etc.) the person represented by that indie web site https://indieweb.org/payment
#
tantek
I feel like I've seen lots of blogs with "Donate" buttons on them (micropatronage and such) but can't recall any off the top of my head
#
[miklb]
like using patreon?
gRegorLove joined the channel
#
@_JackFritz
Generate MASSIVE traffic to your site AUTOMATICALLY http://traffic.fullcontentrss.com #sem #MakeMoney | What the New Webmention and Annotation W3C…
(twtr.io/1TxfwS_THgL)
#
gregorlove.com
created /Photobucket (+492) "stub, criticism"
(view diff)
[jeremycherfas] and [miklb] joined the channel
#
[miklb]
hmm. I’m not sure how to debug why the syndicate-to target I’m trying to add isn’t showing up.
drewinthehead, [chrisaldrich], j12t and Defenestrate joined the channel
#
@wpsupportticket
What the New Webmention and Annotation W3C Standards Mean for WordPress https://premium.wpmudev.org/blog/webmentions-annotations-web-standards/
(twtr.io/1TxwuJB13W8)
barpthewire and j12t joined the channel
#
@wpstarter
What the New Webmention and Annotation W3C Standards Mean for #WordPress https://premium.wpmudev.org/blog/webmentions-annotations-web-standards/
(twtr.io/1Ty1m4rL_GY)
j12t joined the channel
#
drewinthehead
chrisaldrich: once I'm done testing it'll go into the Blog add-on, which is probably the number one add-on for Perch.
Defenestrate joined the channel
#
@TiggeritoTimes
What the New Webmention and Annotation W3C Standards Mean for WordPress: Commenting on blog posts and other website… https://twitter.com/i/web/status/886528087009013761
(twtr.io/1Ty9ZbRFoG1)
KartikPrabhu joined the channel
j12t joined the channel
#
@drewm
@buddhawilliams Went for the sweatiest run ever, and am now working on a webmentions implementation!
(twtr.io/1TyDXiwvpuD)
j12t, Defenestrate, snarfed, tantek and [eddie] joined the channel
#
@drewm
Comments are 1990s technology. What I discovered implementing webmentions: https://allinthehead.com/retro/378/implementing-webmentions
(twtr.io/1Tya_0LWSzC)
#
vanderven.se martijn
edited /event (+919) "/* IndieWeb Examples */ Add Martijn"
(view diff)
#
tantek
reads drewinthehead's post
#
aaronpk
drewinthehead: great post! want to post that to indienews or should I? :D
#
Loqi
aaronpk: tantek left you a message 11 hours, 7 minutes ago: new tweet/superfeedr search/filter suggestion: if the search result contains "WordPress", then bump it from where it would have shown up (e.g. webmention in #indieweb-dev) to showing up in #indieweb-wordpress
#
aaronpk
hm yes that does make sense
#
tantek
drewinthehead++ yes great post!
#
Loqi
drewinthehead has 2 karma
#
drewinthehead
aaronpk: thanks, please go ahead!
#
drewinthehead
Now patiently waiting to see if it all works correctly.
#
aaronpk
well you should have two webmentions from me now!
#
drewinthehead
I see them in the job queue... looking good so far!
#
schmarty
drewinthehead: great post! Have a webmention from me as well :)
#
drewinthehead
Looks like I have a bug in how I processed the content from your source, aaronpk. Time to dig in and debug.
#
aaronpk
i'm kind of an edge case :)
#
aaronpk
i'm guessing you didn't find my author info, in which case read https://indieweb.org/authorship
#
drewinthehead
Ace, thanks. Also `bookmark-of`? what fresh hell is this? :D
j12t and davidmead joined the channel
#
Zegnat
drewinthehead, some people bookmark, some people like, some repost, some comment. Infinite possibilities! :D
#
drewinthehead
are these specified somewhere I've missed?
#
sknebel
https://indieweb.org/Post_Types#Kinds_of_Posts and https://indieweb.org/post_type_discovery - those that refer to other posts have attributes for that. the more common ones also are on the mf2 wiki http://microformats.org/wiki/h-entry#Properties
#
schmarty
it's an evolving list
#
drewinthehead
thanks!
#
aaronpk
hmm, someone proposed a "decentralized oauth 2.0" session at the next oauth wg meeting
#
Zegnat
Isn’t oauth decentralised?
#
aaronpk
in theory yes, in practice no
#
aaronpk
oh, i remember seeing this a few months ago when he published it... https://tools.ietf.org/html/draft-hardjono-oauth-decentralized-00
#
aaronpk
different kind of decentralization
#
aaronpk
one of these days i'm going to have to write up indieauth in the IETF format and bring it to one of the meetings
#
aaronparecki.com
edited /lulz (+11) "/* Local */"
(view diff)
j12t joined the channel
#
aaronparecki.com
edited /309 (+47) "/* See Also */ wikipedia link for more context"
(view diff)
[eddie] joined the channel
#
dgold
aaronpk: i've been setting up tiktok, and I keep running into a whole fist of errors when messages are sent to it
#
sknebel
(dgold, did you see the gist I sent you?)
#
dgold
sknebel: yes :) I followed it
#
sknebel
does it work and show errors, or fails?
#
sknebel
(it loves to spam exceptions while working just fine)
#
dgold
yes, exactly - spams huge amounts of exceptions, but works perfect
#
sknebel
hm, my git for TTB is quite ugly right now, I should clean it up and send a PR to fix at least some of them
[miklb] and davidmead joined the channel
#
petermolnar
I was wondering... if there is ganalytics for a site and g sees the traffic, will it count that into the search rankings?
#
petermolnar
sknebel WordPress?
#
sknebel
petermolnar: wordpress?
#
petermolnar
I misread your like
#
petermolnar
like... line
#
petermolnar
my typing AND my reading is off
#
petermolnar
nothing :)
#
Zegnat
petermolnar I seem to recall ganalytics has some pretty stringent terms that forbid Google from using the data outside of analytics?
#
petermolnar
I never checked, never used ga
#
aaronpk
dgold: hmm i don't have errors when i use it
#
aaronpk
maybe some version of something is wrong
#
sknebel
aaronpk: I guess you use all features. if you don't, then it complains that values aren't set
#
aaronpk
hm, i might need some specific examples
#
sknebel
e.g. the profile_data hook
#
aaronpk
i can send just "content" to the bot and it works fine
#
sknebel
it works
#
sknebel
it just throws exceptions on the console all the time
#
aaronpk
feel free to file issues for stuff like that
#
sknebel
I have sending a PR for it on the todo list
#
sknebel
just wasn't high priority since it works
#
dgold
the current big error is:
#
dgold
NoMethodError at /message
#
dgold
undefined method `each' for nil:NilClass
#
dgold
in irc.rb - its certainly to do with the profile matter, as the error is in fetch_user_info
#
aaronpk
ah sounds like it's missing the profile_data section in the config file
#
sknebel
yeah, if you don't define a hook it fails trying to find it
#
sknebel
I just commented it out locally, but adding a NilCheck would fix it
#
aaronpk
just pushed a fix for that
gRegorLove and j12t joined the channel
#
www.svenknebel.de
edited /non-interactive_IndieAuth (+595) "/* ideas for verification of private webmentions */ write down flow"
(view diff)
#
www.svenknebel.de
edited /non-interactive_IndieAuth (+22) "/* ideas for verification of private webmentions */"
(view diff)
#
@drewm
I think I may need to tweak the layout, but webmentions are coming in nicely! https://allinthehead.com/retro/378/implementing-webmentions
(twtr.io/1TywVihurj1)
#
sknebel
hm, I guess I should start implementing this indieauth stuff to test instead of writing more notes about it, although I'm still not quite sure the proposed solution actually matches the problem
davidmead and tantek joined the channel
#
Zegnat
Writing out a clear flow can definitely help pen testing before implementation though
#
sknebel
Zegnat: I appreciate any feedback ;)
#
@miklb
Implementing Webmentions
(twtr.io/1TyxhqaDvV4)
#
@calum_ryan
Great write-up Drew on webmentions, clear and persuasive to start implementing them ?? https://twitter.com/drewm/status/886659475976970241
(twtr.io/1TyxjLk6Gp6)
[miklb] joined the channel
#
[miklb]
needs to work on syndicating bookmarks
#
sknebel
[miklb]: was about to ask ;)
[eddie] joined the channel
#
[miklb]
deleted and will try again ?
tantek joined the channel
#
@jannisborgers
Up until now, I didn’t even know the word webmentions. Incredibly useful – thanks @drewm for explaining it all! https://twitter.com/drewm/status/886659475976970241
(twtr.io/1TyyB_V9rHQ)
leg, KartikPrabhu and j12t joined the channel
#
aaronpk
really want this to be possible but i don't think i'll pass the whitelist approval https://media.aaronpk.com/Screen-Shot-2017-07-16-12-52-08.png
#
Zegnat
“the whitelist approval”?
#
Zegnat
“ Consistent history of sending a high volume of mail from your domain (order of hundred emails a day minimum to Gmail) ” - that will be hard to check off
davidmead joined the channel
#
sknebel
regarding debug display, didn't sl007 make card-displays for mf2 objects? is that public somewhere?
#
sknebel
Zegnat: you asked about authorship discovery for h-feeds (for my debugging tool) - is there a clear standard for that?
#
sknebel
(or just apply the same algorithm to the h-feed instead of picking a post from it?)
snarfed joined the channel
#
Zegnat
I would say follow https://indieweb.org/authorship but start at step 4
#
Zegnat
and whenever it says “h-entry's page” treat that as “h-feed's page”
#
Zegnat
Would that make sense?
#
Zegnat
Since the algorithm is supposed to work with author information on h-feeds anyway
#
sknebel
I'm not sure what the last line means, but other than that it's not a big change
#
Zegnat
What line? the “since the…”? I mean that all steps after 4 are supposed to work with author property value taken from h-feed already, so I feel like there should not be any problems. If there is an h-feed specific issue with the algorithm, that might need to be fixed just to work for h-entry also.
#
sknebel
ah, ok
#
sknebel
yes, except the "check for h-feed wrapped around it" I don't see anything that's specific to an h-entry
#
vanderven.se martijn
edited /authorship (+387) "/* Questions */ Use same algorithm for h-feed?"
(view diff)
#
Zegnat
Documented ^^^
#
Zegnat
Makes sense to me.
snarfed1 joined the channel
#
@sonniesedge
*desperately tries find time to implement web mentions on own blog* https://allinthehead.com/retro/378/implementing-webmentions
(twtr.io/1TzAZGb5cd8)
#
@blogging_trick
UNBELIEVABLE, high performance VPS #hosting only $5 https://www.digitalocean.com/?refcode=3229530f66a3 #articles #WP | What the New Webmention and Annotation W3C…
(twtr.io/1TzBZNwYV0o)
#
sknebel
ugh, those spammers
#
Zegnat
Interesting though. Take a SEO-like much boosted Tweet, and then retweet it with spam prepended. I wonder what benefit they get from doing that
davidmead joined the channel
#
snarfed1
it's things like this that remind me how much i hate web dev :( https://github.com/snarfed/oauth-dropins/commit/3513768ce41d035036ea9356ed7c7fd0d9a1e53d
#
snarfed
it doesn't 404 for you?
snarfed joined the channel
#
snarfed
oops, that last msg was for a different channel
[miklb] joined the channel
#
@m_ott
@brad_frost @drewm Really worth it! For WordPress, there's a #webmention plugin by @pfefferle -> https://de.wordpress.org/plugins/webmention/
(twtr.io/1TzDxL8Nv0G)
#
@m_ott
Webmentions are on the rise… @drewm wrote a great post about implementing them for Perch CMS: https://allinthehead.com/retro/378/implementing-webmentions
(twtr.io/1TzEEzxhicc)
[kevinmarks] joined the channel
#
[kevinmarks]
Aaronpk can you ask will norris for advice on Gmail api approval?
#
aaronpk
hm maybe
snarfed joined the channel
AngeloGladding joined the channel
#
aaronpk
just had an interesting idea for a service that's kind of like a reverse bridgy publish
#
aaronpk
actually i guess it is just bridgy publish
#
aaronpk
but, the difference would be it'd allow people who don't have a github account to publish comments to github issues
#
aaronparecki.com
edited /p3k_naming_convention (+28) "/* Unused Names */"
(view diff)