#aaronpkmichellejl: went through her list of events she's attended and added URLs for them.
#aaronpk... was frustrated at the events that re-use URLs year to year instead of posting year based permalinks
#aaronpkBigShip: (Mitch) read flask documentation and wrote a "hello world" app. then tried to build on that and now has an internal server error
#aaronpkanomalily: made a bullet point outline of the blog post she's writing about last weekend's event she ran
#aaronpkaaronpk: made checkins that had *only* a person tag stop showing up on the home page. now only checkins with hand-written text or a photo show up on the home page
#GWGTell anomalily I'm going to write something based on my subscription to her feed.
#GWGNamely the ability to have an all and a not all feed.
#TheGilliesIs it still indie web if you own your domain but your indie services are hosted by other people entirely?
#TheGilliesStatic site with JavaScript that talks to indie web services
#aaronpksure! the important thing is that you can change what services you use behind the scenes without your visitors needing to know the new way of finding you online
#TheGilliesWhat if I change domains like I change nicks?
#TheGilliesTempted to make a hex ed25519 subdomain
#TheGilliesSo my web identity is also my crypto identity
#aaronpkfind a way to represent your ed25519 key in emoji then register a punycode version
#TheGilliesThey have emoji serialization but it only works if the third party is using same lib so its not really "emoji"
davidmead joined the channel
#billbennettnzThe wiki isn't encouraging, but is there anything we can do to drag Disqus into the indieweb?
#aaronpki doubt it... what's your goal with using disqus?
#aaronpkprobably the lowest hanging fruit is letting people sign in with their domain to disqus, instead of requiring a disqus account or twitter/etc
davidmead joined the channel
#billbennettnzOne of the sites that syndicates my blog uses Disqus, sometimes, not often, but sometimes, the best comments on a post are there, which i feel is a waste
#[miklb]I use namecheap. Generally, I like them, just have had issues logging in. Haven’t been able to nail down why. Never recognizes that I have 2fa turned on and makes me use captchas and reset my password
#Loqi[justin] Someone socially engineered AT&T to get a new SIM for my phone, signed into my Paypal (using 2FA) and withdrew a bunch of money. I am livid
#ZegnatMost of the crazy information and microformats on my site are only there because I find it cool
#cweiskeI do things on my personal page because I find them interesting to do
#jeremycherfasAlso, lifelong learning is supposedly a good thing.
#cweiskee.g. I don't have comments on my page yet because the ratio between usefulness/niceness vs. implementation effort is not high enough for me currently
#Zegnatcweiske: yeah, that’s why you don’t publicly see any of the webmentions I have received. I receive them, I check them manually to see what people say, but I see no reason to include them on my posts
#cweiskeand "shpub" was only the fallout of a personal project. would I only have done what I needed for my instagram-to-known project, shpub would only have 5% of its features
#cweiskebut I thought it'd be cool to have a command line client with proper indieauth integration, so I made it
#cweiskee.g. the http server inside of shpub was something I would never have done except for the fun of it
#cweiskebut that coolness is not a long-term motivator
#cweiskeI doubt I'd spend a year to do something cool
#Zegnatjeremycherfas was this the sort of thing you were considering trying to turn into a podcast?
#jeremycherfasIt could certainly be a topic for discussion. But I’m not sure audio is the best medium, except for capturing people’s attention. A written walk through, or a written debriefing would be more useful in the long termm
#ZegnatI agree. But I do wonder if just informal talks with a questioner vs a questionee on singular topics would be helpful.
#ZegnatA podcast for “lets do an RSVP” is not really useful, there a walk through/debriefing would be much more to the point
friedcell joined the channel
#jeremycherfasI definitely think a simple Q&A on a single topic would be useful, and could then be transcribed anyway.
AngeloGladding joined the channel
#ZegnatJust wondering out loud, because I know there was some talk of an indieweb podcast :) Podcasts aren’t my goto medium normally
#jeremycherfasWhat’s the tool that shows you the mf2 markup for a page?
#Zegnatyou can go to microformats.io, they have links to mf2 parsers in several different languages for testing purposes. php.microformats.io is the PHP (reference) parser, but they also link to other parsers like go.microformats.io
#cweiskeare there other php-mf parsers now, or do we still have only one?
#ZegnatI think there is still only the php-mf one?
#ZegnatI don’t follow the parser scene very closely
#sl007Journalists want Reactions, so about https://indieweb.org/rel-values What about `in-reply-to` ? The underlying question is : What is the best pattern for unified comments ?
#ZegnatOh. And Bridgy for getting Twitter reactions and stuff onto your own site should be interesting for journalists!
#sl007Should we use `class="u-in-reply-to"` or rel - answered meanwhile
#Zegnat`class="u-in-reply-to"` is what is being implemented
#ZegnatAlso because a rel is specifically scoped to the entire page. So you can only use rel if your reply is on its own page, not when it is displayed within a feed
#ZegnatThe difference between those two pages is where they are displayed, sl007. reply is on my site replying to your site. comment is you displaying my reply on your site.
#sl007Zegnat Is there a pattern for micropub? Let's think of the real NYT: Let's say they present me a comment button which is like quill I could publish the reply to my site and then I would need an "autotrigger" for sending the webmention back to NYT ...
#Zegnat publish it. When your website has published it, and the comment has gotten a publicly accessible URL, that’s when your website can start sending webmentions to all the links that were in the post.
#ZegnatNYT could present an indie-config button that would open your preferred Micropub client (maybe Quill) with some reply things filled in already. You write the contents of your comment and hit “Post”. The Micropub client sends the microformats of this new post to your endpoint, that endpoint is probably part of your website. Now your website needs to
#ZegnatThat’s the flow, I think. If I missed anything there do chime in :)
#sl007That's perfect - it goes directly to the poster over in Illustrator ;)
#ZegnatWebmentions need a link for the post that is sending them. So those cannot be sent before the post is actually live at some URL. Only your website system knows the URL after publishing, nothing a Micropub client can do. That’s the technical reason outside of the flow.
#ZegnatYou queue the post creation in the back, but even before you get to it in the queue your system needs to already know what the final URL will be.
#ZegnatA: You resend the Webmention (sometimes called an “update webmention”) so the website you are replying to knows and can possibly refetch the content if they are displaying it themselves.
#sl0071) I meant "content", not URL … 2) I thought more about "is it possible to bomb a NYT comment". But that is fair because it is the same process than accepting the initial comment … Thankyou, everybody.
#ZegnatYes, exactly. If you already put comments you bring in through webmention through a spam filter or in an approval queue, you can do the same for updates to comments
#sl007When I put URLs on posters do you consider QR codes useful? Is there any better?
#cweiskewe make videos for our kindergarten, and they are only accessible via a URL and password. those data are printed on a sheet of paper and posted to the kindergarten's pinboard
#cweiskein addition to the URL and password, I add a QR code for the URL
#petermolnarbut QR has a much higher penetration in China for example, due to wechat
#cweiskeat home I've got a poster in the guest bedroom with a qr code of the wifi configuration
#cweiskeso people can auto-configure their mobile phones
#sl007thankyou. I'll do some posters for https://indieweb.org/2017/Dortmund ? CAMPFIRE - Festival for journalism and let you all know for revision and redacting …
#ZegnatQR is definitely the best way for communicating with mobile. But posting shortlinks next to them is definitely helpful.
#sebselre QR: the new iOS should add a QR reader to the native camera app, they said on the recent keynote. Hope that will push adoption in the west a bit more.
#sebselre me demoing Micropub and Webmention in Dortmund: sure!
#sebselre coffee in Nijmegen: sl007 sure, I'll dm you my e-mail :)
#indie-visitorso I think I'll have some HTML and create an OPML view from it.
#indie-visitorI'm "basically" making a feed aggregator.
#indie-visitoractually maybe even markdown would be better as a source list & then I discover all the descriptions/metadata/titles/feeds programmatically
#tommorrisIf you are building a feed aggregator, you'll probably want to implement OPML import/export as it's sort of the standard. but you might also want to just do something a bit more lightweight
#ZegnatThe XOXO format is friendly for conversion into OPML, so that seems to fit your idea then.
#indie-visitoroh it's a singleton feed aggregator, for a single website. btw it's git.work
#tommorrisI was involved with OPML for many years, and though it's not much use for anything else (and pretty much everybody using it for anything else seems to have stopped), it remains pretty widely implemented for import/export a bunch of feeds to an aggregator.
#tommorrisindie-visitor: I see application of ecological models to recruiters. :)
#indie-visitorit won't work for recruiters, intentionally.
#ScalaWilliamthough recruiters could definitely be involved in helping source for work. Easy & measurable commission etc.
#ZegnatYou could probably mark a page like git.work up as an h-feed. People can parse that themselves or pull it through something like granary to convert it to RSS feeds, Atom feeds, whatever else they might work with
#ScalaWilliamexample feed would come from here: http://work.scalawilliam.com/ - there I'd add smart workflow logic and such. But not in git.work
#ZegnatIt is not a page, it shows a create button. I’ll give you a redirect, second...
#ZegnatScalaWilliam, if you want to go IndieWeb, definitely make work.scalawilliam.com an h-feed and have git.work parse and display that.
#ScalaWilliam@Zegnat any way I can do that with github pages + Jekyll? That's what I'm using now, and trying to do minimal work possible ;)
#ZegnatJekyll: Yes. GH Pages + Jekyll: probably not? I think GH Pages and Jekyll always depend on what is inside the repo, so you would need some way to push new data into the repo
#ZegnatAnd that is always going to rely on some external factor doing work
#ScalaWilliamsource data is Markdown. That I think has some key-value pairs, I can /probably/ do some h-tags, but also would like to put them into a feed
#ZegnatThe idea with h-feed is that, because you are already generating HTML, add the right classes and it will then be parsable as a feed.
#ZegnatThere are also several services that will turn h-feed HTML into RSS or Atom feeds, so traditional feed readers can subscribe
#ZegnatThat way you don’t have to mess with the feed formats yourself, only do HTML
#tommorrisws seems pretty overloaded: formerly WS-* web services, now WebSockets, potentially WebSub. would avoid it for avoidance of confusion
#ScalaWilliamand why would one use microformats over microdata?
#ScalaWilliamsingle source of truth sounds super sexy btw
#ZegnatMicroformats - because you are asking in the IndieWeb channel for one ;)
#ZegnatClasses are easy, multiple parsers in different languages already available for microformats2, many implementations on websites, h-feed reader already exists
#ZegnatNot sure how many of those things you would apply to microdata
#ScalaWilliamaaha .... can use both at the same time?
#ScalaWilliamso okay, what I think I'll do is the following: give microformats2 support to ScalaWilliam Work; on git.work initially use a static list of sites to source data from; auto-generate an opml and atom feeds on git.work; auto-generate atom feeds on sw work.
#ScalaWilliamthink I wouldn't mind paying for these items either if someone's interested :)
#aaronpkOnce you have microformats you can get the Atom feed by using Granary
#Loqigranary is a library and REST API that frees you from social network snowflake API and exposes the sweet social data foodstuff inside as HTML and JSON with microformats2, ActivityStreams, JSON Feed, Atom, XML, and more https://indieweb.org/granary
#ZegnatIf you have a library you can add it there, sl007 ^^^
#sl007Zegnat - it is not tested (I did not write test yet), so I can't make it public due to my new principles. But I have just assembled a quick node.js example if anybody wants to play around and I could put it in a private repo. However this is a sample output for bosnian text : https://gist.github.com/sebilasse/8e090e8990cd2fe762e93a587ad9d9c4
#sl007It'll work in the browser as well of course but probably not with all 853 languages loaded but up to 60 should be fine
KartikPrabhu joined the channel
#sl007It returns bunch of metadata with the languages (human or machine languages), also cweiske what are you using
#LoqiAn event is a type of post that in addition to a post name (event title) has a start datetime (likely end datetime), and a location https://indieweb.org/event
#LoqiICS (AKA iCal or iCalendar file / feed) is a format for calendar files (a form of feed file) used by many programs such as Apple Calendar and Google Calendar, and can be used to share and subscribe to calendars across different systems https://indieweb.org/ICS
#Jeenacool property is something like this: {"like-of": ["http://herestomwiththeweather.com/2017/06/19/sending-webmentions-from-travis-ci-using-jekyll-indieweb-on-netlify/"]}
#Loqi[Tom] Sending webmentions from Travis CI using Jekyll-Indieweb on Netlify
#LoqiA scrobble (AKA a listen) is a passive type of post used to publish a song (music or audio track, including concert recordings or DJ sets) or podcast that you have listened to https://indieweb.org/listen
#sl007!tell aaronpk tantek - I would also quickly like to find money for indieweb and write 3 letters to german institutions (I am Alumni at a cultural foundation governed by public law and got a grant for the refugees project from our copyright collecting society and now a friend joined Mercator foundation - apart from "history" summary, may I name you as those "experts having a designate expertise" (what would be needed to fill in at the
#ZegnatJust generally unsure what we’re doing to help integration, or how we can focus on that target group when just targeting gen2 is a challenge.
#ZegnatBut if you put a proposal together I would love to read it
#sl007Zegnat - The challenge has just begun. Let's face it. I am sure it is much about the UI to make adoption easier. It takes so much time: Have you seen the output from my Language Detection ? It is fine but the visual design takes much additional time …