#dev 2019-08-30

2019-08-30 UTC
#
[asuh]
The thought I had was pointing people to a clearly written article explaining some of the differences from people who understand it better than I do. Could make for an interesting read, similarly cited with examples like Kevin’s post
#
[KevinMarks]
[asuh] you might like this page too about the multiple metadata formats http://www.kevinmarks.com/partialsilos.html
#
[tantek]
[asuh] similar to what aaronpk said, I think it really depends on your use-cases
ms4 and [timothy_chamber joined the channel
#
Loqi
[J. Gregory McVerry] #QuestionTheWeb
[Will_Monroe] joined the channel
#
jgmac1106
curious to see what happened with multiple authors
#
GWG
!tell snarfed Can you look at the logs for https://brid.gy/twitter/willtmonroe - I'm not sure why it seems to be retrieving something other than the site intended.
#
Loqi
Ok, I'll tell them that when I see them next
[manton] and [snarfed] joined the channel
#
[snarfed]
GWG: i don't see the bad fetch that you mentioned, in any of his publish logs...but looks like he/you resolved it regardless
#
Loqi
[snarfed]: GWG left you a message 39 minutes ago: Can you look at the logs for https://brid.gy/twitter/willtmonroe - I'm not sure why it seems to be retrieving something other than the site intended.
#
GWG
It was weird. It seemed to be retrieving some other site
#
GWG
But correct, it resolved
#
[snarfed]
GWG: can you point me to where you saw that?
#
[snarfed]
i didn't see that in any of these four logs: https://brid.gy/twitter/willtmonroe#publishes
#
GWG
Error 403, response body
#
Loqi
[Will Will Monroe is the Assistant Director for Instructional Technology at the Louisiana State University Law Center. He has also taught courses at LSU and Sam Houston State University. He received a doctorate in educational leadership and research with a concentration in educational technology from Louisiana State University.] This is a test post to Twitter via Bridgy. https://willtmonroe.com/wp-content/plugins/cookies-for-comments/css.php?k=6119d99409c475645b7cc989404fe354&o=i&t=877765827
#
[snarfed]
looks like it fetched the expected URL
#
GWG
Then where did the 403 come from?
#
GWG
I probably should tell him cookies for comments doesn't always play nice, but...
#
[snarfed]
that URL
#
GWG
Well, glad that's figured out
#
GWG
I'm going to go back to fixing a PHP7.3 error in webmentions
[Michael_Beckwit, tbbrown and rainmanjam joined the channel
#
KartikPrabhu
anyone know a good guide to migrating from Python 2.7 to Python 3?
[fluffy] joined the channel
#
[fluffy]
1. run 2to3 and pylint
#
[fluffy]
2. see what breaks
#
[fluffy]
3. fix it
KartikPrabhu, gRegorLove, cweiske, dopplergange and [pawel_madej] joined the channel
#
[pawel_madej]
Thx for tips I will look at it and share when something will be visible. One more... Indie webring is a good thing for trafic creation? Or just minor addon?
#
Ruxton
I'd say minor addon, dont see a lot of traffic rom it
mblaney joined the channel
#
mblaney
hi snarfed, back on the *-atom discussion, I would love to see more author information in the feeds which isn't currently there.
#
mblaney
I think it's just a descriptive name, would be great to have photo and url as well.
#
mblaney
I did some research on how to add that in atom a while ago, I think I came to the conclusion that I would rather have everything in mf2.
jeremych_, aleksip and [KevinMarks] joined the channel
#
[KevinMarks]
Mastodon does some extra namespace work to add author images to atom
#
mblaney
KevinMarks yeah that's where I got to and thought mf2 would be easier.
[jgmac1106] joined the channel; mblaney left the channel
#
[jgmac1106]
gwg, snarfed, willmonroe yes any Reclaim Hosting account needs to delete cookies for comments, they put in a 1px by 1px img that trips up parsers
#
jgmac1106
"yeah that's where I got to and thought mf2 would be easier" a very common note
#
[KevinMarks]
That is a design principle
[KevinMarks], qotta, petermolnar, jjuran, ben_thatmustbeme, ichoquo0Aigh9ie, GWG, treora and [Nicolas_Hoizey] joined the channel
[mapkyca] and [xavierroy] joined the channel
#
Loqi
[Greg McVerry] Hey #clmooc my #feldgang like my writing is almost finished. You can make sense of the direction but have to step through the brush in a sma... https://quickthoughts.jgregorymcverry.com/file/cf42f5d141a4d4f7b42f78f61ce18760/thumb.png
#
Loqi
[Greg McVerry] Hey #clmooc my #feldgang like my writing is almost finished. You can make sense of the direction but have to step through the brush in a sma... https://quickthoughts.jgregorymcverry.com/file/cf42f5d141a4d4f7b42f78f61ce18760/thumb.png
qotta, [Rose], gRegorLove, tsrt^, [Michael_Beckwit and [snarfed] joined the channel
#
[snarfed]
thanks mblaney! author url is definitely already in granary atom, but photo isn't. i can look into it
#
GWG
Hi, [snarfed]
[timothy_chamber joined the channel
#
[snarfed]
hey hey, OYG is back, looks like as of 8-9pmish PST last night
[pawel_madej] joined the channel
#
[pawel_madej]
Do webmention.io support vouch?
#
aaronpk
[snarfed]: I think a few photos got thru and then it got blocked again
#
[snarfed]
aaronpk: ah, so you didn't add a cookie
#
[pawel_madej]
And how to easy way add posse links to sindicated content for example on twitter to post on jekyll based site? The only way is to update post with gathered URL from twitter?
#
aaronpk
No, I was about to, and then realized I need to push a change to XRay first that either allows the caller to include a cookie or just bake the cookie into XRay
#
aaronpk
bake the cookie lol
#
aaronpk
in either case it requires touching two projects and I didn't have time to sort that out
[xavierroy] joined the channel
#
jgmac1106
why is an html validator telling a ul can’t be nested under a ul, isn’t tthat how everyone makes nested lists and dropdown nav bars? “ement ul not allowed as child of element ul in this context.”
#
aaronpk
ul > li > ul
#
jgmac1106
ahh thx
#
jgmac1106
missed the error
[Nicolas_Hoizey] joined the channel
#
[Nicolas_Hoizey]
[pawel_madej] I’m using Jekyll. I get Webmention from Twitter thanks to webmention.io , and collect them in my pages thanks to this plugin: https://github.com/aarongustafson/jekyll-webmention_io
#
[Nicolas_Hoizey]
And Brid.gy also
#
[pawel_madej]
So when you send posse URL to twitter you get back link from it via bridgy?
#
[Nicolas_Hoizey]
yes
#
[pawel_madej]
And it appears as webmention not as some post embeded element?
#
[pawel_madej]
This graphic is auto generated for twitter card or manually?
#
jgmac1106
that is probaly open graph <meta property="og:image”…..
#
jgmac1106
it is in the header and what facebook and twitter use to as an image when you post a url
[Rose] joined the channel
#
[Rose]
Ooh, I like the idea of generating a sharing image for each post.
#
jgmac1106
ohh. y mistake you were asking how it is made
#
@tw2113
Contributing to the #indieweb and specifically #webmentions with my #5ftf time today at @webdevstudios
(twitter.com/_/status/1167452897396822017)
#
[pawel_madej]
Yes i ask how it is done not how syndicated 😉
[schmarty] joined the channel
#
[pawel_madej]
I saw some partial example but not the complete solution. But i find them hugely engaging to click and read.
#
[Nicolas_Hoizey]
[pawel_madej] auto generated
#
[Nicolas_Hoizey]
I have yet to write a post about it…
#
[pawel_madej]
Can you share solution? Is it jekyll plugin or some other script?
[mapkyca] joined the channel
#
[Nicolas_Hoizey]
It is a Jekyll Liquid template which generates a Cloudinary URL: https://github.com/nhoizey/nicolas-hoizey.com/blob/master/_includes/social-image-url.html
#
[Nicolas_Hoizey]
It uses this image for the background and adds the title and an icon depending on the content type (article, link, tag, etc.) : https://nicolas-hoizey.com/assets/opengraph/opengraph-background.png
#
[pawel_madej]
Thank you [Nicolas_Hoizey]
vika_nezrimaya joined the channel
#
[Nicolas_Hoizey]
You’re welcome
aleksip, gRegorLove and [snarfed] joined the channel
#
[snarfed]
re twitter cards, http://cards-dev.twitter.com/validator is useful, and not well advertised ([pawel_madej] [Rose] [jgmac1106])
#
[Rose]
Thanks!
#
jamietanna[m]
Woohoo, I've finally got around to my meetup-to-Microformats2 API working, looking to blog + link to it this weekend :D
#
[snarfed]
ooh interesting
#
[snarfed]
you could do meetup backfeed!
[pfefferle] and PrabhaavDiscord[ joined the channel
#
jamietanna[m]
It's partly to make it so when I RSVP via Micropub, it can pull the relevant info for the RSVP and publish that to my site (so I can then render the calendar entries)
#
jamietanna[m]
I'm looking to get Brid.gy support for Meetup at some point
#
aaronpk
jamietanna[m]: oh awesome! I'll be curious to give it a read and see if it's something I can easily add to XRay!
#
[Michael_Beckwit
hi jamie
#
[snarfed]
jamietanna++
#
Loqi
jamietanna has 2 karma in this channel over the last year (5 in all channels)
#
jamietanna[m]
aaronpk that's a great shout, that'd make it much better for everyone! Currently mine doesn't handle the rate limiting / throttling (but will at some point)
#
jamietanna[m]
It's actually a fairly low-energy conversion from the Meetup API's format to an h-event
#
jamietanna[m]
So was less work than I thought
#
[snarfed]
jamietanna cool! not seeing the code on github yet, is it elsewhere?
#
jamietanna[m]
It'll be on GitLab.com at some point, but I really need to clean up the code first as it's very hacked together :D
#
[Michael_Beckwit
remove the bandaid, apply the duct tape?
#
[snarfed]
sure. is it python? you'll have a harder time adding it to bridgy if not 😎
#
jamietanna[m]
My implementation is Java - but I knew I'd have to reimplement in Python for bridgy anyway
#
[snarfed]
ok! yeah usually most of the work is the learning anyway, not the coding
#
jacky
random: does indieweb news not support / like `e-name`?
#
Loqi
[Jacky Alciné] As much as the Web community would love to tell us that the Web is completely ready for the mobile landscape, it doesn't come close to the speed of native code running on a consumer device. Not a vanilla emulator but a two-year (or older!) device wit...
#
jacky
everything seems to not like that
#
jacky
doesn't want to change it
#
aaronpk
e-name? No, nothing is gonna like that
#
jacky
:( :(
#
aaronpk
Why do you need to do that?
#
aaronpk
That's saying the name of your post has html in it...
#
aaronpk
which like nothing is going to be happy about
#
jacky
I figured if I wanted to make part of it bold or something
#
jacky
but yeah
#
jacky
I'll drop it
#
jacky
not really a thing in the wild / world anyway
[tantek] joined the channel
#
[tantek]
jacky, I use <title type="xhtml"> inside my Atom entry elements just to make Atom readers fix their bugs
#
[tantek]
e.g. all my notes have an "empty" title element like this: <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml" class="if-your-feed-reader-displays-this-then-it-is-violating-the-Atom-spec-RFC-4287-section-4.2.14"/></title>
#
[tantek]
avoids getting into another RSS argument on Twitter, because no amount of claims of rising can stand up the fact that the format is dead (from a bug-fixing / evolving standpoint).
#
[tantek]
the only thin that would resurrect RSS would be if someone pulled a WHATWG on it and rewrote a new RSS spec from scratch that documents what is *actually* supported in feed readers today, and then starts proposing new "social media" features like likes, replies, reposts, photo, video etc., just as WHATWG added the <audio> and <video> tags to HTML
#
[snarfed]
i usually interpret those claims right now as really about blogs and readers rising, not the specific plumbing format(s)
#
[tantek]
when the plumbing provides a ceiling to the features, then it becomes about the plumbing
#
[snarfed]
eh, if the claims in question are dives into specific features, then sure. they often aren't though
#
[tantek]
if it's just reminiscent rising for ye olde readere experiences of yore, then that's just a trendy pop that'll fade.
#
[snarfed]
heh sure
#
[tantek]
without acknowledging UX has moved on (like a lot), then people will quickly get bored with the quaint olde thinge and go back to the feature rich modern UX they take for granted
#
[tantek]
Wow I really miss my feed reader unread counts! said no one ever
#
[Michael_Beckwit
i keep mine close to zero 😄
fluffy and [fluffy] joined the channel
#
[fluffy]
I love FoF’s UI for making it really easy to go into “skim mode” and just clear the stuff I don’t actually care about reading.
#
[fluffy]
also per yesterday’s discussion on attachments: opened a Publ issue. https://github.com/PlaidWeb/Publ/issues/280
#
Loqi
[fluffy-critter] #280 Ability to extract attachments from entries
KartikPrabhu joined the channel
#
aaronpk
Yeah that's the thing that's worrying me about this "rss comeback" or whatever it is right now
[aarongustafson] joined the channel
#
[fluffy]
Which is the thing?
#
[fluffy]
Lack of attachments and rich semantic content?
#
[fluffy]
Or the inbox overload?
#
[Michael_Beckwit
the resurfacing of all the original issues that never got resolved?
[KevinMarks] joined the channel
#
[KevinMarks]
the unread counts in monocle are shocking on my twitter-fed one
#
[KevinMarks]
it's only capped at 3120 because monocle ditches old ones
#
[KevinMarks]
it's a warning on how much time I lose on twitter
#
[Michael_Beckwit
i just don’t worry so much about staying on top of twitter
[jgarber] joined the channel
#
aaronpk
Trying to "bring back" rss or that style of experience without recognizing why it died off in the first place
[jgmac1106] joined the channel
#
[jgmac1106]
snarfed even though the engagement numbers are so higher I wait for the day u-featured gets POSSED rather than putting the same image twice
#
[jgmac1106]
Though [Nicolas_Hoizey] example was his summary on hist sites background img...that is kinda neat. Haven't seen that before.
#
[jgmac1106]
Still first thing I do is remove OG plugins...not my business pages of course... There I dribk the hypocritical kool-aid
#
[jgmac1106]
Please stop thinking people know what RSS is... To them this just the thing they used to use to read blogs
#
[jgmac1106]
When many people (not DHH) say bring back RSS they don't mean tech they mean, "Let's blog again"
#
[jgmac1106]
RSS is the Kleenex... Oops snarfed already made this point
jjuran joined the channel
#
KartikPrabhu
right, RSS is the Maggi of noodles :P [really obscure reference no one here might get ;) ]
#
[fluffy]
I thought RSS died off in the user case because people conflated RSS as being “Google Reader” and when Google discontinued that they were just all “wellp 🤷‍♀️ ”
#
[fluffy]
and people switched to facebook and twitter instead, because at the time both of them still presented everything you were subscribed to in chronological order
#
[fluffy]
like it was less about UX and more about ease of access
#
[fluffy]
(and complacency)
#
[Michael_Beckwit
i’m not convinced most people know that they *maybe* use RSS to read sites
#
[Michael_Beckwit
chances are more, like already said, they end up on the site via social media
#
[Michael_Beckwit
i’d dare say the most popular use of RSS is podcasting
#
[Michael_Beckwit
they know that they subscribe to the podcast via their preferred app, etc
#
[Michael_Beckwit
but they don’t know how they do
#
jacky
right
#
jacky
which goes to say
#
[jgmac1106]
Kartik correct I did use a US centric analogy my apologies...though a Swiss noodle company popular in southeast Asia and now owned by Nestle....has some value as a metaphor, will keep searching
#
[jgmac1106]
agree people had no idea what RSS was or is? it was the button they hit to follow a blog or they pasted in a link to a reader....
[mapkyca] joined the channel
#
[snarfed]
ok, i've added mf2 output to https://twitter-atom.appspot.com/ too. existing users, just change /atom in your feed URL to /html to get html+mf2.
#
[fluffy]
and yeah definitely, people say things like “RSS is dead, podcasts are how I follow people”
#
[fluffy]
Focusing on the actual syndication technology is an easy way to get confused. Which is related to why I don’t care so much about differentiating between RSS and Atom.
#
[tantek]
Atom has an actual path / chance to being updated if someone decides to put the work in to update the RFC and present it at IETF
#
[tantek]
which if someone did decide to do, I'd suggest an informative appendix that documented RSS backcompat parsing for Atom consumers that did a more formal job of specifying RSS than the "actual" RSS spec
#
@tomcritchlow
↩️ Yes! The indieweb is trying with webmentions and RSS etc but it's a surprisingly difficult problem to solve.... My spidersense says *something* new is around the corner though.
(twitter.com/_/status/1167527333479288833)
#
[tantek]
jacky, I noticed you are displaying your Webmention received times to *milliseconds precision* (e.g. in bottom of https://v2.jacky.wtf/post/need-mobile-indieweb ). I'm kinda curious why 🤔
#
jacky
no particular reason outside of me having it stored that way
#
@schlagetown
↩️ Yeah & I feel like it's a hard problem not just technically but conceptually. I'll admit I haven't dug into http://indieweb.org too thoroughly to learn about e.g. webmentions but my impression = great efforts to codify goals/protocols; not super accessible for typical users
(twitter.com/_/status/1167529859511398400)
#
@tomcritchlow
↩️ yeah - I consider myself a proficient hacker and duct-tape coder and I still haven't managed to get webmentions to work properly...
(twitter.com/_/status/1167532505622306819)
#
[snarfed]
^ he's evidently on jekyll. (see colophon on https://tomcritchlow.com/now/ ) so that arguably says more about him than about wms
#
@fluffy
↩️ There are plenty of tools to make webmentions work with publishing systems like Jekyll that don’t support them directly. It’s definitely something that could be made easier though.
(twitter.com/_/status/1167533521776234496)
[aarongustafson] and [schmarty] joined the channel
#
@schlagetown
↩️ For sure. One thing I'm thinking about is "blogchains" and what could make that sort of thing easier. A way for us / a few folks to exchange short blog posts + automatically have each other's replies auto-embedded on our respective blogs. Maybe webmentions would help here?
(twitter.com/_/status/1167536780431826945)
#
[tantek]
blogchains? 🤔 cc: [schmarty]
#
[schmarty]
It's the new name for salmentions
#
[schmarty]
(as described in that tweet)
#
@tomcritchlow
↩️ yeah - (aside: I'm trying to start a cross-domain blogchain with @itsbdell but he hasn't posted his post yet!) I think some ripe ideas: - Blogchains across domains - Blog-replies (webmentions def trying to solve this) - Easy, simple aggregators / directories that are alive
(twitter.com/_/status/1167538782272442369)
[manton] joined the channel
#
aaronpk
blogchain is a better name than salmentions tho hahaha
#
Loqi
rofl
#
[snarfed]
less bad
#
[snarfed]
even worse, a less bad pun
#
aaronpk
accurate
#
[tantek]
salmentions is only relevant to a very small subset here, and has a shrinking set of OStatus folks that would "get it"
#
[snarfed]
ugh, i have case-sensitive, non-lower-case twitter usernames stored in my (bridgy's) dbccccccfnhietnuvvvbddtllvuinljvlcddgdlvvheiil
#
[snarfed]
ahhh yubikey 🤦
#
[snarfed]
...so my only good way of checking usernames case-insensitive is to update all those usernames in the db, and consuming code and external services, etc. ugh
#
[KevinMarks]
You do ideally want to display them as mixed case though
#
Loqi
[snarfed] #884 twitter usernames should be case insensitive
#
[KevinMarks]
What do you do if someone changes their handle? Twitter recommends using the id instead
gxt joined the channel
#
Loqi
[snarfed] #766 handle when usernames change
[mapkyca], dopplergange and gRegorLove joined the channel