#indieweb 2017-04-11
2017-04-11 UTC
davidmead joined the channel
# Loqi [superfeedr] "Owning My Feed Reading" by miklb on 2017-04-11 https://miklb.com/owning-my-feed-reading/
snarfed joined the channel
# Loqi featured is a proposed mf2 property (typically as u-featured) for h-entry that indicates a representative image for a primarily textual post https://indieweb.org/featured
[chrisaldrich] joined the channel
# [chrisaldrich] miklb, if there were a plugin for that, I think based on my use cases, I would probably use it.
# [chrisaldrich] I was actually about to go into my theme and add it manually for just that thing.
# [chrisaldrich] It's a better use than one of the other indieweb bits that's throwing a spurious u-photo on my gravatar photo.
# [chrisaldrich] tantek: specifically I'd use it in conjunction with Bridgy Publish for POSSE to Twitter.
# [chrisaldrich] tantek, I'd call it spurious because it's done automatically within wordpress most of whose themes don't respect mf2 at all and thus breaks (or makes or makes difficult using) many indieweb tools
# snarfed background in https://github.com/snarfed/bridgy/issues/691 . arguably the problem is that the h-entry (and content, etc) in question is too broad and includes h-cards (with u-photo) that aren't actually part of the content
# [chrisaldrich] amen snarfed. And that problem isn't easily tackled because it's so entrenched.
# [chrisaldrich] I've started testing a bunch of the common (even annual) WordPress themes to see how easy/simple it is to port them to proper mf2 and many of them, though okay, are really atrocious.
# miklb All I know is if I include a photo in a post and add `u-photo` it shows up in a tweet. If I don't it, doesn't. I wasn't aware of any other mf2 to use. Wordpress doesn't allow for you to add your own classes when you add the "featured image", which is very useful for being able to display different sizes in different contexts.
# [chrisaldrich] GWG: I think some of the programmatic markup is actually doing the right things, it's just the nonstandard (and arbitrary ways) in which wordpress themes tend to add their markup which confound things terribly.
# [chrisaldrich] I've noticed that sempress and independent publisher both do that, but to varying degrees based on what else is manually included in the other portions of the themes.
# [chrisaldrich] It would be nice to have as comprehensive an UF2 plugin include as possible and then hand off the other smaller bits (and document what those are) so that more themes could quickly and easily support mf2 closer to as good a standard as WordPress core will allow.
# [chrisaldrich] or maybe filters to remove the improper core WordPress mf2 and replace it properly, though I don't think anyone has attempted that....
# gRegorLove Question for WP: Can a filter be used to hook into post_class (or similar) to remove the mf1 that core adds?
benwerd joined the channel
# [chrisaldrich] I definitely vote for trying to make things work the "proper" way rather than to add yet another bandaid onto the mass of baling wire.
# [chrisaldrich] some of it is the fight between open standards and what one must do in reality to obtain the functionality one wants, and the feedback loop of what's in the wild informing the evolution of the standard.
benwerd_ joined the channel
# gRegorLove I'm going to be updating a friend's WordPress and will try out using a filter to remove any messed up core mf1, so I can put mf2 in the theme directly.
benwerd_ and benwerd joined the channel
# miklb gRegorLove that's a lot of what GWG did with mf2_s https://github.com/dshanske/mf2_s/blob/master/inc/template-tags.php I used that as a road map for my own site. Obviously still working out the kinks.
benwerd__ joined the channel
# @miklb @cleverdevil I’ve been a stalwart _RSS_ (Atom) reader since I started blogging 12 years ago. Back then, in the dark ages, it was the only way to easily… (twitter.com/_/status/851589518763454465)
benwerd joined the channel
# tantek miklb, chrisaldrich, does this issue capture the use-case and intent? https://github.com/snarfed/bridgy/issues/741
# [chrisaldrich] tantek: I'll take a look at it later and add any necessary thoughts, but I'm being pulled away for dinner...
# [chrisaldrich] GWG: I'm sure it's well after sunset there, but chag Pesach sameach!
# [chrisaldrich] Today's a more formal than usual dinner too... ?
benwerd, [kevinmarks] and benwerd_ joined the channel
benwerd__ and snarfed joined the channel
# Loqi Peach is a social network app that allows you to share notes, photos, gifs, chat with friends, and several other things by way of magic words [1] https://indieweb.org/Peach
benwerd_, benwerd, EHLOVader, mlncn, [cleverdevil] and [kevinmarks] joined the channel
# [kevinmarks] That was an extra stupid one from ulanoff
# [cleverdevil] !tell aaronpk have you considered having OwnYourSwarm delay it's publish to Micropub end points to increase odds that associated photos are actually finished uploading?
amdt joined the channel
miklb joined the channel
# Loqi It looks like we don't have a page for "DistroKid" yet. Would you like to create it?
KartikPrabhu, jgee, tantek and [cleverdevil] joined the channel
# [cleverdevil] Yup, aaronpk, I notice it probably every third time I post a check in with a photo.
# [cleverdevil] Thinking that even a 30-60 second delay would do the trick.
benwerd and snarfed joined the channel
[cleverdevil] joined the channel
# [cleverdevil] Ah, sorry, I didn't put in any instructions.
# [cleverdevil] miklb you basically just treat it like any other "app" and clone the repo into the nextcloud/apps directory, alongside the news app.
# [cleverdevil] Just pushed an update to the README, thanks for reminding me to actually explain how to use this thing ?
wolftune joined the channel
# [cleverdevil] Thinking about tinkering around with the Plex webhooks to make a "Now Watching" feature for my site...
# [cleverdevil] What is Plex?
# Loqi It looks like we don't have a page for "Plex" yet. Would you like to create it?
# [cleverdevil] What are webhooks?
# Loqi A webhook is a mechanism for notifying a server about updates to some content in realtime by making an HTTP request https://indieweb.org/webhooks
# [cleverdevil] Plex is a platform for indexing, converting, playing, sharing, and streaming your media from local or cloud storage. https://www.plex.tv
# [cleverdevil] Now that I've got my feed reader in a good spot, I am really wishing I had something like this for my Twitter timeline ?
# [cleverdevil] Its sort of a pain to react to content on Twitter by doing the dance of copying the permalink, opening up Quill or my Known site, and then replying/reposting.
# [cleverdevil] Wish it was just integrated.
# snarfed [cleverdevil]: yup! a bit of prior art: https://snarfed.org/easy-indieweb-interactions-on-android ... but you're probably way ahead of me
# [cleverdevil] Nice.
# [cleverdevil] My understanding is that Twitter clients are really hard to create at this point, due to Twitter's API crackdown.
# [cleverdevil] It'd be nice if I had a Nextcloud app for my feed reading and interactions.
# snarfed heh, yup, https://twitter-atom.appspot.com/
# [cleverdevil] I am pretty spoiled by things like Tweetbot and Twitterific.
# [cleverdevil] I think my best hope is that manton's Micro.blog turns out really well, and I can just embed his timeline into my Nextcloud.
# [cleverdevil] You know, now that I've got my reader working nicely, I am gonna give snarfed's solution a try.
lordabdul joined the channel
benwerd, cweiske and loicm_ joined the channel
# [cleverdevil] Hmm, I think I'd like to create a `/stream` page on my site that aggregates my Bookmarks, Likes, Statuses, and Replies.
# [cleverdevil] Known allows filtering down like so: https://cleverdevil.io/content/bookmarkedpages/statusupdates
# [cleverdevil] But, that's fugly.
# [cleverdevil] I should be able to do a RewriteRule to mask this, right?
# [cleverdevil] shakes off the dusty `.htaccess` parts of his brain
# [cleverdevil] Bleh, no luck, my brain is mushy. Time for bed.
# [cleverdevil] Night all!
barpthewire joined the channel
tantek joined the channel
tantek joined the channel
tantek, snarfed, jihaisse, friedcell, Pierre-O, nitot, miklb and jeremycherfas joined the channel
# jeremycherfas Not intended as a slight on tantek, only that doing it right is hard.
[kevinmarks] joined the channel
# @kevinmarks “What Web Page Structure Reveals on News Quality” by @filloux https://mondaynote.com/what-web-page-structure-reveals-on-news-quality-67b845e230db looks like research for a new http://microformats.org/wiki/hnews (twitter.com/_/status/851733764753375232)
# @jkphl ? Homebrew Website Club Nuremberg tomorrow — potentially the last one w/ Isi for a long time. Who's in? https://indieweb.org/events/2017-04-12-homebrew-website-club #indieweb (twitter.com/_/status/851736275266789376)
# @IndieWebCampDE ? Morgen möglicherweise letzter Homebrew Website Club Nürnberg mit Isi an Bord für eine lange Zeit. Wer ist dabei? https://indieweb.org/events/2017-04-12-homebrew-website-club (twitter.com/_/status/851736501574664192)
# [kevinmarks] I was more intruiged by the lack of indieweb as a line item TBH
# [kevinmarks] OStatus is an odd one - this is a bit sad: https://www.w3.org/community/ostatus/
# [kevinmarks] empirically, it seems Webfinger can be replaced by
{$domain}/@{$username}
# [kevinmarks] though that doesn't quite apply to gnusocial instances which don't have the @
# [kevinmarks] reading https://www.w3.org/community/ostatus/wiki/Workflow it does seem very cumbersome compared to having a URL
# [kevinmarks] I'd forgotten what a mess Salmon was. Wow
adactio joined the channel
# [kevinmarks] webfinger has about 3 too many layers of indirection
friedcell joined the channel
# Zegnat twtxt seems to have the right idea: “The URL pointing to this file is your identity, your account.” - https://github.com/buckket/twtxt
# [kevinmarks] you could replace it with a single rel on the homepage <link rel="userpath" template="http://www.lobstermonster.org/@
{nickname}
" ># [kevinmarks] no, you need XML parsing
# [kevinmarks] and to know 2 magic URLs
# [kevinmarks] a Link: header would work too, like with webmention or micropub
# [kevinmarks] and webfinger might want you to parse XML or JSON or both as you have the LRDD and the XRD and they might be
# [kevinmarks] so now you have 3 problems
# [kevinmarks] as it's .well-known/host-meta or /.well-known/webfinger
# [kevinmarks] as I said, you don't need an html parser, you cna use a link header
# [kevinmarks] yes, we've already iterated on this with micropub and webfinger, and have it working
# [kevinmarks] irony is that https://github.com/webjay/sgNodeMapper is still more reliable than calling webfinger, despite it not being touched in years
# [kevinmarks] s/webfinger/webmention/
R2ZER0 and [kevinmarks] joined the channel
# [kevinmarks] reading these protocols I do get a big "what were we thinking?"
# [kevinmarks] why is Salmon such a rigmarole?
# [kevinmarks] there must have been a reason that they didn't just use a post at a url
mlncn joined the channel
# [kevinmarks] I assume this came from being focused on fat pings, and thus needing a way to verify without fetching and escalated from there.
singpolyma joined the channel
# @kevinmarks @kosamari sounds like http://indieweb.org to me - come talk to us https://indieweb.org/irc/today - some of us have static sites, some dynamic (twitter.com/_/status/851780558820700161)
# @kevinmarks @kosamari you might find Hugo congenial - you write text files and it mungs them into a static site quickly. https://indieweb.org/hugo (twitter.com/_/status/851781087416156160)
# @kosamari Who has written "How to make blog system" ? Like not just how to install, but how to make simple one. (twitter.com/_/status/851772824477978624)
KevinMarks joined the channel
# @kevinmarks Reminding myself how the Salmon protocol works by reading https://www.w3.org/community/ostatus/wiki/Workflow #indieweb https://twitter.com/kevinmarks/status/851784291696558083/photo/1 (twitter.com/_/status/851784291696558083)
# Loqi [superfeedr] "Reminding myself how the Salmon protocol works by reading https://www.w3.org/community/ostatus/wiki/Workflow #indieweb" by Kevin Marks on 2017-04-11 http://known.kevinmarks.com/2017/reminding-myself-how-the-salmon-protocol-works-by-reading-communityostatuswikiworkflow
barpthewire joined the channel
# aaronpk From what I can tell, Salmon came out of the idea that people used feed readers and had an account at the feed reader, and readers allowed commenting within them. Salmon then provides a way to transmit those comments back to the author. The comments never lived at their own URL tho, which is why you have the signatures
snarfed, friedcell and KevinMarks1 joined the channel
# KevinMarks1 Well, google reader allowed comments eventually. Also sites had comment forms
# singpolyma aaronpk: also, salmon allows for "private replies" if you believe those are possible, because there doesn't need to be a public URL for the reply
# singpolyma but they invented their own crypto, so it's probably a hot mess
# singpolyma salmon? of course. it powers gnu social, mastodon, friendica, etc
# singpolyma if you set your instance to private with gnu social (I think mastodon also has this) you can still reply to other people, yeah
# Loqi The Private Webmention protocol is an extension to Webmention that supports sending and verifying Webmentions for posts that require access control https://indieweb.org/private-webmention
EHLOVader joined the channel
# singpolyma aaronpk: So, reading private webmention spec. Why not just use the token that is sent along with webmention as the Bearer directly, instead of having an extra discovery + exchange dance?
# miklb http://patternsday.com checkout the mf2
KartikPrabhu joined the channel
# singpolyma aaronpk: hmm. but, if the initial token is unprotected it can still be exchanged for an access token
tantek joined the channel
# singpolyma so what extra protection does the step give you?
hs0ucy joined the channel
loicm_ joined the channel
# singpolyma for sure, it needs to be short-lived. but do they need it for longer than that? it's just being used for verifying the webmention
# aaronpk there's also this: https://indieweb.org/private-webmention#Check_for_existing_access_tokens
# miklb bridgy says it can't find the tweet to reply to. Guess I need to understand why it's not being inserted http://pin13.net/mf2/?url=https%3A%2F%2Fmiklb.com%2F1382-2%2F
# KartikPrabhu miklb: your in-reply-to does not have a url
# KartikPrabhu u-url
# KartikPrabhu can't help you with that one :)
# KartikPrabhu that would make it more confusing I think
# KartikPrabhu small code that does one thing is better
[cleverdevil] joined the channel
# [cleverdevil] Good morning, IndieWeb ?
# [cleverdevil] My Nextcloud News plugin has the attention of the Nextcloud project, and I'm doing some explaining about IndieWeb here - https://github.com/cleverdevil/news_indieweb/issues/1#issuecomment-293296274
# [cleverdevil] Feel free to jump in and help educate.
KevinMarks, wolftune and snarfed joined the channel
miklb, snarfed1, gRegorLove, barpthewire and loicm_ joined the channel
# KevinMarks ben_thatmustbeme: did you see https://github.com/tootsuite/mastodon/issues/965#issuecomment-292710311
snarfed joined the channel
# ben_thatmustbeme KevinMarks: i have not yet, was not even aware you could do the show-more thing in mastodon
# KevinMarks It's called cw - content warning. Gnusocial instances are a but tetchy about how it was done
# KevinMarks If he did the details
# KevinMarks Summary thing that would transfer
# Loqi It looks like we don't have a page for "content warning" yet. Would you like to create it?
# Loqi It looks like we don't have a page for "spoiler" yet. Would you like to create it?
# KevinMarks Yes, there is some messiness there
# KevinMarks What is see more
# Loqi It looks like we don't have a page for "see more" yet. Would you like to create it?
# ben_thatmustbeme well, i have seen mechanisms like that before, but it was clearly not the entire post, it would block out sections
# ben_thatmustbeme and thus wasn't a summary vs content thing at all
# KevinMarks It's like see more in classic blogging
# KevinMarks And is implemented like that as summary/content in atom
# KevinMarks Though they make the title the content
# KevinMarks Yes,
# KevinMarks Though people are using it on mastodon for joke reveals too
# Loqi It looks like we don't have a page for "sensitive content" yet. Would you like to create it?
KevinMarks, [cleverdevil] and EHLOVader joined the channel
# tantek finds "possibly_sensitive" in API docs: https://dev.twitter.com/overview/api/tweets
loicm_ joined the channel
# tantek more Twitter docs for "sensitive content": https://support.twitter.com/articles/20069937 and https://support.twitter.com/articles/20169199
# tantek maybe report sensitive content is like /report_abuse ?
wolftune, EHLOVader, snarfed, friedcell, Pierre-O and KevinMarks joined the channel
# @ChrisAldrich Another good reason to be on the #indieweb: Twitter allegedly deleting negative tweets aimed at UA passenger abuse https://twitter.com/TheNextWeb/status/851759766556864513 (twitter.com/_/status/851859670331510784)
# Loqi [superfeedr] "Another good reason to be on the #indieweb: Twitter allegedly deleting negative tweets aimed at UA passenger abuse https://twitter.com/TheNextWeb/status/851759766556864513" by Chris Aldrich on 2017-04-11 http://stream.boffosocko.com/2017/another-good-reason-to-be-on-the-indieweb-twitter-allegedly
tolerablyjake, [chrisaldrich], snarfed and doubleloop joined the channel
# @posthuman Still very strong pref for @indiewebcamp but #mastodon #tusky UI/UX is inflection point for fractal federated birdn… https://twitter.com/i/web/status/851867701605580800 (twitter.com/_/status/851867701605580800)
# @Jay_Beecher Twitter responds to my tweet asking why they are deleting negative tweets about United Airlines...by DELETING my question lol @socialdiva https://pbs.twimg.com/media/C9FhHPRWsAAdzGk.jpg (twitter.com/_/status/851568600653737984)
# gRegorLove Tweet immediately before in his timeline: https://twitter.com/Jay_Beecher/status/851567550337101824
# @Jay_Beecher @Twitter @Support Why are you deleting negative tweets about @united Airlines, including mine?? How much have they paid you? https://pbs.twimg.com/tweet_video_thumb/C9FgKCaXYAAHu2e.jpg (twitter.com/_/status/851567550337101824)
# gRegorLove I suspect a technical glitch or yeah, just no understanding Twitter. The first tweet Jay claims was deleted is actually there a couple times, slightly differently worded
# gRegorLove Yeah, it'd be nice if people shared archive.org links instead of screenshots :)
# ben_thatmustbeme KevinMarks: updated mastodon PR for p-summary / e-content on content warning posts
# KevinMarks Do you have an example to parse?
# gRegorLove But definitely agree archive.org isn't something the average Twitter user thinks about or should be bothered to use
# ben_thatmustbeme the links are all broken as I just did a wget -r, but you can figure out @broberts/1 etc
# ben_thatmustbeme for the posts themselves
# KevinMarks There's a site that stashes twitter links
# KevinMarks It's archive.is
# KevinMarks Still get "show more" in the name
nitot, loicm_ and [terminalpixel] joined the channel
# [terminalpixel] Hey, anyone know what is the preferred way to markup an rsvp the indieweb and microformats wiki seem to differ: `<span class="p-rsvp">yes</span>` vs `<data class="p-rsvp" value="yes">is going</data>`
# [terminalpixel] Yeah with why you would use one over the other
Kopfstein joined the channel
# gRegorLove I'v usually used the <data> version, e.g. https://gregorlove.com/2017/04/im-attending-indieweb-summit-2017/
# [terminalpixel] Yeah I understood there were the 4 different values for rsvp. Hadn't seen the data element used much before though ?
# Zegnat Looks like sebsel uses it for his Dutch RSVP posts: https://seblog.nl/2017/04/05/1/reply
tantek and Lana joined the channel
# Loqi [superfeedr] "Why we built Known" by Ben Werdmuller on 2015-12-08 http://stream.withknown.com/2015/why-we-built-known
# Loqi [superfeedr] "A short note about web standards from your friends at Known" by Ben Werdmuller on 2015-10-13 http://stream.withknown.com/2015/a-short-note-about-web-standards-from-your-friends-at
KartikPrabhu, snarfed, Pierre-O, [cleverdevil], wolftune and [chrisaldrich] joined the channel
# [chrisaldrich] Superfeedr is SO fond of those two articles... ^^
doubleloop and snarfed joined the channel
# [chrisaldrich] I've noticed those two about once every month or so... BenWerd must be using one of his bots to remind us occasionally. ?
snarfed and Pierre-O joined the channel
# doubleloop Is there a way to mark up a u-repost-of so as to do the retweet-with-my-own-comment-added type of tweet?
# doubleloop Posting via brid.gy
# miklb doubleloop https://brid.gy/about#quote-tweet <- like that?
# doubleloop miklb: Ah perfect, thanks
# doubleloop I'm using the 'repost' post kind in the WP Post Kinds plugin, but I needed to tweak the markup a little for bridgy.
# doubleloop I'll try the quote post kind
# doubleloop I kind of got it to work. But I had to hack includes/views/kind.php to include an anchor tag when the post kind is a quote.
# doubleloop Without that, bridgy didn't seem to pick it up as a quote-tweet.
# doubleloop I filled in the URL Post Property, not sure if anything else needs doing there.
# doubleloop The post looks pretty funny: https://doubleloop.net/2017/04/11/230/
# Loqi [neil] Siren: Tracker-inspired tidalcycles interface filling gap between livecoding performance + algorithmic composition https://t.co/m4LASoF7un — TidalCycles (@tidalcycles) April 11, 2017 Woah. What is this I don’t even...
# doubleloop I am quoting that tweet like crazy!
# doubleloop miklb: Ah, brilliant. That's great.
snarfed joined the channel
# doubleloop Final thing with that: although the tweet definitely looks like a quote-tweet in my timeline, I don't seem to show up in the list of people that retweeted the tweet.
# doubleloop And I still have the option to retweet it in the twitter interface.
# doubleloop (Not that it matters... just thought I'd point it out.)
# doubleloop I'd like to add an extension to koreader (https://github.com/koreader/koreader) where you could post passages that you highlight as quotes to a micropub endpoint
# doubleloop I have an ebook reader that I flashed koreader onto, and I'd love to get the bits I highlight sent to my site as quotes
# doubleloop Yep
wolftune and [eddie] joined the channel
# doubleloop So the kind_views folder only works in the main theme, not in the child theme folder, correct?
# doubleloop It uses get_template_directory(), which just looks in the parent theme - https://codex.wordpress.org/Function_Reference/get_template_directory
# doubleloop I could just make my own copy of sempress, rather than using a child theme.
# doubleloop I don't know Wordpress too well, but I get the impression child themes are supposed to be more for css overrides than code overrides?
KevinMarks joined the channel
# doubleloop Oh maybe not -> https://codex.wordpress.org/Child_Themes#Template_Files
snarfed joined the channel
# snarfed doubleloop: also https://jetpack.com/support/custom-css/
KevinMarks_, [kevinmarks] and [chrisaldrich] joined the channel
# gRegorLove !tell doubleloop https://doubleloop.net/2017/04/11/230/ looks like a /quotation not /repost, so don't think it would show up as a RT on Twitter
# Loqi [neil] Siren: Tracker-inspired tidalcycles interface filling gap between livecoding performance + algorithmic composition https://t.co/m4LASoF7un — TidalCycles (@tidalcycles) April 11, 2017 Woah. What is this I don’t even...
wolftune joined the channel
# Loqi [superfeedr] "Or everyone could just adopt #indieweb principles of owning your content and syndicating elsewhere." by Scott Kingery on 2017-04-11 http://techlifeweb.com/15820-2/
# @TechLifeWeb Or everyone could just adopt #indieweb principles of owning your content and syndicating elsewhere. https://twitter.com/FastCompany/status/851386283226263552 (twitter.com/_/status/851945030516449280)
snarfed, KevinMarks and KevinMarks_ joined the channel