#snarfed!tell KartikPrabhu,jacky re how to do automated syndication, it's true, bridgy publish abuses webmentions. the "right" way to do it (now) is micropub syndication targets: https://micropub.net/draft/#syndication-targets
#Loqijacky: snarfed left you a message 3 minutes ago: re how to do automated syndication, it's true, bridgy publish abuses webmentions. the "right" way to do it (now) is micropub syndication targets: https://micropub.net/draft/#syndication-targets
#[eddie]Yeah I do the same thing, having Bridgy publish for twitter and GitHub as Micropub syndication targets
#[eddie]But jacky the reason there is no standard for Webmention syndication responses is because as snarfed said, anything but Bridgy SHOULD be using Micropub syndication which DOES define the url response
#[eddie]So really one of us just needs to eventually bite the bullet and actually help snarfed out with #796 so Bridgy gets the appropriate support
#[eddie]It unfortunately is unlikely to be me, because I rewrote an entire script from python to Node.js rather than try to figure out how to adjust the script in Python 😒
#jacky[eddie]: it's like a level above pip (and even python itself as it can detect things like pyenv, virtualenv{wrapper}) and handle versioning of all of those tools for you
#jackythe sanity that _should_ have existed from jump lol
snarfed, benwerd, KartikPrabhu, [tantek] and [grantcodes] joined the channel
#[grantcodes]Hearing about people's syndication strategies has made me quite happy about mine 😛 I basically have an extendable class that can be attached to the back end that receives the micropub mf2 object (if it should be syndicated) and the class returns the syndication url. Not overly complicated and very extendable. I don't use bridgy publish with it though, but I could
[eddie] joined the channel
#[eddie]Does your class use Micropub or Webmention to do its syndication?
#[eddie]That convenient, avoids thinking about how it’s syndicated unless you are writing the ACTUAL syndication code
#[grantcodes]I can't remember if it is async or not but it would definitely be possible for the post to be available at it's permalink before the syndication is run
#[eddie]Is each syndication a subclass or do you pass the syndication target as a parameter?
#[grantcodes]Each syndication method has a unique id (I just use "Twitter", "Instagram" etc) and a "default" option. If default is true it will run that syndication if there is no syndicate-to set. Otherwise it will look for the id in "syndicate-to"
#[asuh][grantcodes] have you formally written about your setup?
#[grantcodes]Nah not yet. Not really one for writing 😅
#[asuh]If there’s a way I could convince you to take a stab at writting it up, even in pieces, I know at least a couple of React/Gatsby projects which could benefit from what you’re doing
#[grantcodes]Yeah it's in the works, I'm still just not totally happy with my backend but taking a long time to get around to fixing those issues because it mostly works 😛
#[asuh]that’s great. i have a buddy I hope to help with his Gatsby site to get syndication, webmentions and indieauth in the least, although the extra pieces like micropub are nice additions
#[asuh]I selfishly want to help so that I can learn more about the pieces in React and what it takes
#[grantcodes]In theory, that backend could power a static site, that was one of my goals but haven't actually tested how you would do that
#[grantcodes]My actual site is in react, but server side rendered, not gatsby
#Loqi[grantcodes] grant.codes: The grant.codes website
#[asuh]right, we’ve only talked about this stuff in theory after having gotten up his Gatsby site on a new host. he’s eager but i think i need to help along how i can
#[grantcodes]Cool, well that micropub-endpoint package is probably what you'd be more interested in so feel free to play around with it / open issues or whatever
#[grantcodes]There is a more implementation of it running on glitch too
#sknebel[jgmac1106]: probably because the markup on the source page isn't great, and known doesn't make special rules for wordpress-weirdness?
#[jgmac1106]okay will try a wordpress.com to wordpress.com mention
#[jgmac1106]or just drop the dream of teaching with webmention with noobs
#sknebela) there's an hfeed, b) the entire thing is mf1, so the in-reply-to doesn't register (it'd still count as a mention though, but I guess known doesn't like something about that structure)
#[jgmac1106]so it only looks like it work but didn't work?
#sknebelIt verified it too, but the verification is simple, really just checking if there is a link back (or maybe if there's a link inside a h-entry, would need to check the source)
#sknebelmy site doesn't understand what a "comment" is, so it can't have issues with markup there
#[jgmac1106]but if I can't have student A write a post on their wordpress.com and have it show up on student B's wordpress.com as a comment it is all for nothing....oh well....It's too late to say you need to spend $50, register a domain, figure out what this ftp thing, go to github , download known, now figure out how to use ftp and install the site, now set database..or go back to WordPress.org...still to late for the "spend $50, register a domain"
#[jgmac1106]and I don't trust my students to be in financially viable place to always make $5 payment on micro.blog
#sknebelare you limited to some themes that WP.com offers?
#sknebel(sorry, I forget what their pricing tiers are)
#[jgmac1106]so basically try all their free themes and see if anyone gets closer to proper mark up?
#[jgmac1106]ohh well off to shower and start my day...may just use the wordpress.com social reader with jetpack...has all the social features we want Z(just no mf2)
#sknebelwe'd really need to convince someone at automattic to back mf2 in at least some themes...
#[jgmac1106]never going to happen, they are actively making sure all mf2 get stripped and just using json-ld...oooh maybe I have them use Medium....That has perfect mf2
#[jgmac1106]they aren't building site just blogging
#[jgmac1106]okay will try that later today...or blogger....I bet blogger would work
#[jgmac1106]...blogger...medium I couldn't add "u-in-reply-to" to a link
#[jgmac1106]...now I have to re-record all my tutorials for blogger...will test to see if I can send a webmention
#[jgmac1106]thx sknebel for thinking this through with me
#sknebelmaybe snarfed can do at least something to improve wp.com to wp.com through bridgy
[grantcodes] joined the channel
#sknebeldoesn't solve that it e.g. doesn't work to known, but at least get something internally
#[jgmac1106]yeah wp.com to wp.com and I will just set up my own for teaching and keep Known personal
#sknebelokay, I'm now successfully distracted enough I'll spend a few minutes looking at what bridgy is doing there :D
#sknebelright, bridgy only looks at top-level elements
#sknebelbut due to the stupid hfeed on every page, that h-feed is the top-level element
#sknebelso either there's themes without that (but I seem to remember that was fairly deep in how WP works?), or bridgy would need to look one level deeper
KartikPrabhu joined the channel
#ZegnatLooks like a pretty integral thing with WP to add hfeed class to the main container
#ZegnatIf it turns out very few themes have the mf1 classes, maybe we can persuade them to accept some PRs to drop it completely
#GWGZegnat: I got _s, which is a starter theme many themes use as a framework to start theirs to fix it.
#[jgmac1106]yes and you won't get wp to agree to change anything especially with wordpress.com though they are stripping all mf1 from core
#sknebellibretto seems to be the only one that doesn't have it
#sknebelso you could try that one, if it's otherwise useable
#[jgmac1106]you can't make it up: Unable to activate theme. Contact support.
#[jgmac1106]or they don't allow theme switching on freeest plan
#Zegnatsknebel did you find an hfeed in rebalance? I thought it was without?
#Zegnat[jgmac1106]: I was wondering if all the themes in the Automattic/themes repo were WP.com themes. In that case you can always try sending a PR. Removing (faulty) mf1 probably has a better chance than adding mf2 to go through.
#sknebelit has rules for hfeed, but only for feed pages, which is good
#ZegnatYeah, that was what I was checking. As long as single posts do not start with an hfeed they should be parsable by mf1-backcompat
#ZegnatGWG, it is nice to put patches in a starter theme like _s. But for a lot of people (or in the less theoretical case: [jgmac1106]’s students) the only thing that matters are the themes usable on hosted WP.com, for free
#GWGI know. I was pointing out I was hoping for a trickle down effect
#sknebelso affinity, altofocus, dara, ixion, karuna, lodestar, photos, rebalance, scratchpad, shoreditch, textbook, toujours are worth trying
#[jgmac1106]Okay ha ha. As soon as I get kids out door will try
#ZegnatIt has hfeed for single posts, so if that is something that bridgy doesn’t like, IP2 is out
KartikPrabhu joined the channel
#[jgmac1106]we do have that warning bright and red on the wiki
KartikPrabhu joined the channel
#jeremycherfas!tell [kevinmarks] Could you (or someone else?) possibly help me understand you sparkline script at http://www.kevinmarks.com/svgsparklines.html. I'm not sure where I should be storing my version of your `sparkline.svg` and I don't want to just use yours.
#jeremycherfasOK. Then my next hurdle is to get Grav to load it, but I think I know how to do that. We shall see.
#Loqi[fnando] sparkline: Generate SVG sparklines with JavaScript without any external dependency.
#@joejenettI’ll be experimenting today with a theme that appears to handle microformats and display of webmentions much better than my current theme. Should you visit jenett. simply. micro., expect a fair amount of funkiness and please pardon the dust. (twitter.com/_/status/1088090386445283329)
KartikPrabhu joined the channel
#jeremycherfasJacky Kevin's script works fine for my data on my site, when I use his script to draw the sparkline. But when I try to put the script in my webspace, the call currently does not seem to find it. Wrestling with that.
KartikPrabhu, benwerd and [jgmac1106] joined the channel
#jeremycherfasWell, I am completely befuddled, and may well bore people about it on vHWC, especially if [Rose] is there. But for now I am happy.
KartikPrabhu and [Rose] joined the channel
#[Rose]I will be very croaky. My voice is gone, but hopefully I'll be present.
KartikPrabhu, [asuh], benwerd, [schmarty], snarfed and [jgmac1106] joined the channel
#[jgmac1106]Sweet even if WP.com can't process the webmention the target still gets a pingback they can display... In other words works enough.
#[jgmac1106]Still going to try a theme w/o mf1 and see what happens
benwerd joined the channel
#snarfedsknebel [jgmac1106]: i can make bridgy blog webmentions handle h-feeds better
#Zegnat[jgmac1106], if you are keeping a list of free themes and how compatible they seem to be with mf parsers, that would be a really nice list to see
#[jgmac1106]Gonna be what I do during vHWC after I send some emails for class
#sknebelsnarfed: the specific issue is those themes that have an hfeed on every page, which wraps the hentry
#sknebelright, I guess if you check for a url property (rel-bookmark) being identical to the main/canonical url one can be fairly sure to have the permalink and not an actual feed page
KartikPrabhu joined the channel
#[schmarty]Hopefully I am not opening a can of worms here but what about checking an h-feed for a single child h-entry?
#sknebel[schmarty]: that half the tag pages on my site have an h-feed with one h-entry in it on them :D
#[schmarty]Haha first worm. Those posts should have u-url that won't match the url of the tag page, right? But I bet WP backcompat parsed stuff is missing that kind of info.
#sknebelactually no, they often have it, that'S why I suggested that
#[schmarty]I like this idea of testing popular free WP.com themes. That could probably be automated!
KartikPrabhu joined the channel
#sknebelthe bigger annoyance really is that you don't get post types due to only mf1...
#[schmarty]sknebel: good point. If an oft-used rel like bookmark matches, then diving into the h-feed with a single child is more likely the content a user expects a parser to find.
[asuh] and [Khurt] joined the channel
#snarfedok [jgmac1106] fixed, bridgy wms w/wp.com h-feed pages work now
benwerd, [eddie], KartikPrabhu and leg joined the channel
#[kevinmarks][Jacky_See] mine is relatively simpy, but it can look a bit odd if the data has very large numbers as it warps the box to fit, so you get an italic effect on the lines
#[kevinmarks]that was for jacky, but slack has other ideas
#[kevinmarks]the cool thing would be to autocorrelate to find the actual periodicity in the data, but I suspect doing a day/week/4 week/year match to the time period in the source would be enough
#[jgmac1106]I have a problem. I have numerous sites I want to use webmention.io with but GitHub only allows me one url... I swap them in and out to register but how do people handle authentication and multiple domains?
benwerd, snarfed, [schmarty], KartikPrabhu and [tantek] joined the channel
#@benborges_↩️ but imagine a permanent IPFS-ActivityPub-Weblmention-IndieAuth-Indieweb-P2P network where things like groups, pages, profiles, identities and objects such as posts, likes, retweets & all the federated equivalent are "online" because of the mix of people-services that run's it (twitter.com/_/status/1088204326722506752)
#@benborges_↩️ but imagine a permanent IPFS-ActivityPub-Webmention-IndieAuth-Indieweb-P2P network where things like groups, pages, profiles, identities and objects such as posts, likes, retweets & all the federated equivalent are "online" because of the mix of people-services that run's it (twitter.com/_/status/1088204460453756929)
#[eddie]!tell aaronpk Looking at /p3k I noticed your posts published date is the top level property rather than inside the properties object, was there a specific reason for that other than the fact that properties is one of the values stored in the database?
#Loqiaaronpk: [eddie] left you a message 1 minute ago: Looking at /p3k I noticed your posts published date is the top level property rather than inside the properties object, was there a specific reason for that other than the fact that properties is one of the values stored in the database?
#Loqiaaronpk: jeremycherfas left you a message 12 hours, 11 minutes ago: I believe there is still a lack of connection between Slack and IRC.