#indieweb 2017-07-13

2017-07-13 UTC
#
@DreamHost
Have a wonderful evening @indiewebcamp at our #PDX office! We love sponsoring your monthly meetup!
(twitter.com/_/status/885287713389334528)
tantek joined the channel
#
@priya_somani_
Have a wonderful evening indiewebcamp at our #PDX office! We love sponsoring your monthly meetup!
(twitter.com/_/status/885290468929675265)
#
Loqi
[superfeedr] "Indieweb Summit: Belated Thoughts" by David Shanske on 2017-07-13 https://david.shanske.com/2017/07/12/indieweb-summit-belated-thoughts/
#
[chrisaldrich]
GWG++ for posting!
#
Loqi
gwg has 214 karma in this channel (253 overall)
#
GWG
[chrisaldrich]: It is quiet writing hour.
#
GWG
I'm writing quietly.
#
GWG
[chrisaldrich]: Are you handling the hangout URL?
#
schmarty
HWC Baltimore just wrapped! might join the virtual one a little late, once i get home.
#
[chrisaldrich]
GWG I can though I don't have access to the youtube channel if you want to record
#
GWG
So, I can do it then. I have access
#
[chrisaldrich]
That's probably better. I'm scrambling to get a monkey away for a bit so I can be free for the hour.
#
GWG
[chrisaldrich]: Need a banana
snarfed joined the channel
#
gRegorLove
ring ring ring ring
tantek, davidmead, dougbeal|mb1, eli_oat and wolftune joined the channel
#
tantek
SF HWC has 3 people already
AngeloGladding joined the channel
#
aaronpk
HWC PDX is off and running with 4 so far. we're gonna check back in at 6:30 for short demos of what we've been working on this evening
[evan_sirchuk] joined the channel
#
[evan_sirchuk]
So Google offers to option to claim a custom URL fro your google+ page for free.
#
[evan_sirchuk]
but if you click into the terms of service
#
[evan_sirchuk]
they tell you basically, you can have it free for now.... but we can take it back whenever we want
#
[evan_sirchuk]
oh and we might start charging you for it
#
@billbennettnz
One of the indieweb features of my revamped website is that Twitter mentions are captured in the comments.
(twitter.com/_/status/885307113018335232)
#
[evan_sirchuk]
glad i clicked on the TOS link, because it looks like a pretty innocuous page when your about to claim the URL.
[miklb] joined the channel
#
[miklb]
I wouldn’t be surprised if the Google+ terms said the same thing.
snarfed and snarfed1 joined the channel
#
Loqi
[superfeedr] "Liked:David Shanske" by Srikanth Perinkulam on 2017-07-13 https://srikanthperinkulam.com/2017/07/12/indieweb-summit/
#
aaronpk
PDX demo time
#
aaronpk
michellejl: 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
#
aaronpk
BigShip: (Mitch) read flask documentation and wrote a "hello world" app. then tried to build on that and now has an internal server error
#
aaronpk
anomalily: made a bullet point outline of the blog post she's writing about last weekend's event she ran
#
aaronpk
aaronpk: 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
#
GWG
Tell anomalily I'm going to write something based on my subscription to her feed.
#
GWG
Namely the ability to have an all and a not all feed.
billbennettnz joined the channel
#
tantek
I showed RSVPs working on my indie events: http://tantek.com/2017/193/e1/homebrew-website-club
#
Loqi
Homebrew Website Club SF
#
tantek
and Anika noticed that Darius is showing up on my site but not on the FB copy
#
tantek
seems he changed his RSVP
#
tantek
but the update didn't propagate
#
tantek
I wonder if Bridgy detected that RSVP change and sent it?
#
tantek
Or if Webmention.io knows how to handle RSVP updates?
#
aaronpk
it should
#
TheGillies
Is it still indie web if you own your domain but your indie services are hosted by other people entirely?
#
TheGillies
Static site with JavaScript that talks to indie web services
#
aaronpk
sure! 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
#
TheGillies
What if I change domains like I change nicks?
#
aaronpk
Loqi++
#
Loqi
loqi has 61 karma in this channel (432 overall)
#
aaronpk
that's your call
#
TheGillies
Is webfinger considered indie web or is there an indie replacement for that?
#
TheGillies
I could list my other domains in profile
#
aaronpk
that sounds like rel=me links just like you'd link to twitter/github/etc
#
TheGillies
Irc needs a rel=me
#
aaronpk
yeah IRC URLs are a mess
#
aaronpk
i think tantek did some experiments with that tho
#
TheGillies
Tempted to make a hex ed25519 subdomain
#
TheGillies
So my web identity is also my crypto identity
#
aaronpk
find a way to represent your ed25519 key in emoji then register a punycode version
#
TheGillies
They have emoji serialization but it only works if the third party is using same lib so its not really "emoji"
davidmead joined the channel
#
billbennettnz
The wiki isn't encouraging, but is there anything we can do to drag Disqus into the indieweb?
#
aaronpk
i doubt it... what's your goal with using disqus?
#
aaronpk
probably 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
#
billbennettnz
One 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
treora joined the channel
#
aaronpk
Feel free to add that to the wiki ^^
leg joined the channel
#
tantek
wrapping up!
#
tantek
(here in SF)
#
gRegorLove
Hm, apparently my registrar, Domainmonster, was acquired by 123 Reg.
#
gRegorLove
Maybe I should take this opportunity to switch to something else.
#
gRegorLove
Hover.com is looking good. Free whois privacy and "the more domains you have in your Hover account, the less you pay for renewals"
#
gRegorLove
Still a bit pricey. $14.99 vs Directnic's 7.99
#
gRegorLove
Nope, wait. Directnic's is only first year. Their renewal is also $15
#
gRegorLove
That's an annoying practice
davidmead joined the channel
#
Loqi
[Will Norris] Google Domains
#
gRegorLove
So maybe I'll try Google Domains
#
gRegorLove
Anybody else have experience with Google Domains?
#
@MeganMullally
talking about my #chicago days on this ep ?? applewebdata://0147ECB0-0CF2-4981-972C-B742C8B1CD49/adbl.co/2t1F9Ul https://pbs.twimg.com/media/DEj_G0pUQAAZES3.jpg
(twitter.com/_/status/885237821077835776)
[miklb] joined the channel
#
[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
#
gRegorLove
Huh, interesting.
#
[miklb]
Seems like if I go through a different login page than the sign in in the nav, it works. Seems like…
#
[miklb]
also, text only 2fa if that’s truly 2fa I’m still learning ins/outs of it
BigShip and wolftune joined the channel
#
gRegorLove
SMS isn't the best, but it's better than just username/password. Did you see this story? https://chat.indieweb.org/2017-07-12#t1499881316115000
#
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
#
[miklb]
yep, sure did.
#
@ricmac
My latest AltPlatform post discusses owning your own content & POSSE (an #IndieWeb term). http://altplatform.org/2017/07/12/archiving-posse/
(twitter.com/_/status/885351469536366592)
prtksxna_, wolftune, dansup_, tantek and begriffs joined the channel
cweiske and sl007 joined the channel
#
bignose
TheGillies: DNS doesn't resolve that domain for me.
#
Loqi
[superfeedr] "The value of explaining yourself" by Jeremy Cherfas on 2017-07-13 http://stream.jeremycherfas.net/2017/the-value-of-explaining-yourself
#
Loqi
[superfeedr] "? I'm now a proud supporter of IndieWeb. You should support them too! https://opencollective.com/indieweb #opencollective" by Jeremy Cherfas on 2017-07-11 https://stream.jeremycherfas.net/2017/-im-now-a-proud-supporter-of-indieweb-you-should
[pfefferle] joined the channel
#
[pfefferle]
good morning
#
Loqi
good morning!
#
cweiske
good morning
#
sl007
good morning
#
TheGillies
bignose: i changed it because my algorithm was wrong
#
TheGillies
I think I'm gonna use d2a544091fa322efda4e919b1e3f141005b84a46.fairuse.org
#
cweiske
:/ the streak ended with TheGillies
#
TheGillies
cccccombo breaker
#
Zegnat
good morning
#
Zegnat
oh, too late ;)
jeremycherfas joined the channel
#
jeremycherfas
Morning Indieweb
#
jeremycherfas
catches up on last night’s (very busy) chats
#
Zegnat
HWC days are always busy :)
#
jeremycherfas
Re https://chat.indieweb.org/2017-07-12/1499892715873000 — I’m not absolutely sure this is true. :)
#
Loqi
[KartikPrabhu] "do this becaause it is cool" is not a reason for a lot of time/effort investment for anyone
#
cweiske
I implemented my search engine because I thought it was cool to have my own search engine
#
jeremycherfas
There you go!
#
Zegnat
Most of the crazy information and microformats on my site are only there because I find it cool
#
cweiske
I do things on my personal page because I find them interesting to do
#
jeremycherfas
Also, lifelong learning is supposedly a good thing.
#
cweiske
e.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
#
Zegnat
cweiske: 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
#
cweiske
Zegnat, same here
#
cweiske
and "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
#
cweiske
but I thought it'd be cool to have a command line client with proper indieauth integration, so I made it
#
cweiske
e.g. the http server inside of shpub was something I would never have done except for the fun of it
#
cweiske
but that coolness is not a long-term motivator
#
cweiske
I doubt I'd spend a year to do something cool
#
cweiske
except it's ... cool above all else
#
Zegnat
Also: just read your blog post jeremycherfas! I agree that just talking about things helps you to understand things :)
#
jeremycherfas
Especially if you have a sympathetic listener.
#
jeremycherfas
Zegnat++ for being a sympathetic listener.
#
Loqi
zegnat has 70 karma in this channel (115 overall)
#
Loqi
[Jeremy Cherfas] The value of explaining yourself
#
Zegnat
goes to add it to the wiki for the event
#
Zegnat
jeremycherfas was this the sort of thing you were considering trying to turn into a podcast?
#
jeremycherfas
It 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
#
Zegnat
I agree. But I do wonder if just informal talks with a questioner vs a questionee on singular topics would be helpful.
#
Zegnat
A 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
#
jeremycherfas
I definitely think a simple Q&A on a single topic would be useful, and could then be transcribed anyway.
AngeloGladding joined the channel
#
Zegnat
Just wondering out loud, because I know there was some talk of an indieweb podcast :) Podcasts aren’t my goto medium normally
#
jeremycherfas
What’s the tool that shows you the mf2 markup for a page?
#
jeremycherfas
OK, got it. Pin13.net
#
Zegnat
you 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
#
cweiske
are there other php-mf parsers now, or do we still have only one?
#
Zegnat
I think there is still only the php-mf one?
#
Zegnat
I don’t follow the parser scene very closely
#
sl007
Journalists 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 ?
#
Zegnat
Do you just mean http://indieweb.org/reply sl007?
#
Zegnat
Oh. And Bridgy for getting Twitter reactions and stuff onto your own site should be interesting for journalists!
#
sl007
Should we use `class="u-in-reply-to"` or rel - answered meanwhile
#
Zegnat
`class="u-in-reply-to"` is what is being implemented
#
Zegnat
Also 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
#
sl007
Zegnat See https://indieweb.org/comments … Is that outdated ?
#
sl007
I mean is a http://indieweb.org/reply different, why are there 2 pages ?
#
sl007
> `class="u-in-reply-to"` - got that!
#
Zegnat
The 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.
#
sl007
Zegnat 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 ...
#
cweiske
your website does this normally
#
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.
#
Zegnat
NYT 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
#
Zegnat
That’s the flow, I think. If I missed anything there do chime in :)
#
sl007
That's perfect - it goes directly to the poster over in Illustrator ;)
#
Zegnat
Webmentions 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.
#
cweiske
if a 201 is returned, the MP client knows the URL
#
cweiske
but the client is indeed the wrong one
#
cweiske
and should not send out webmentions
#
Zegnat
That section sounds weird, cweiske… does it say a URL is send back for 202 too?!
#
cweiske
202 is if the MP endpoint takes longer
#
Zegnat
“it MUST return an HTTP 202 Accepted status code, and MUST also return the Location header”
#
cweiske
wasn't aware of that
#
Zegnat
I don’t think I like that.
#
Zegnat
But I am not currently implementing Micropub so it doesn’t affect me
#
sl007
but this is just for async handling …
#
cweiske
the spec says you have to return the final post URL in any case
#
cweiske
sync or async
#
sl007
ah, I see
#
Zegnat
You 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.
#
Zegnat
Learn something every day
#
sl007
Q: What happens if I change the content of the comment ?
#
cweiske
A: Cool URIs do not change
#
Zegnat
A: 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.
#
Zegnat
(Took me a minute to find)
#
Zegnat
Q&A with Zegnat in session ;)
#
sl007
1) 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.
#
Zegnat
Yes, 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
#
sl007
cool.
#
Zegnat
sebsel has most of the comment stuff (and RSVP, and reacji, and…) working on his site, he might be able to demo it in Dortmund
#
sl007
!tell sebsel - how about a coffee in Nijmegen ?
#
Loqi
Ok, I'll tell them that when I see them next
#
sl007
When I put URLs on posters do you consider QR codes useful? Is there any better?
#
cweiske
we 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
#
cweiske
in addition to the URL and password, I add a QR code for the URL
#
petermolnar
sl007 I do
#
cweiske
which makes it easy for people to get to it with their mobile phones
#
cweiske
I don't know any better
#
petermolnar
but QR has a much higher penetration in China for example, due to wechat
#
cweiske
at home I've got a poster in the guest bedroom with a qr code of the wifi configuration
#
cweiske
so people can auto-configure their mobile phones
#
sl007
thankyou. I'll do some posters for https://indieweb.org/2017/Dortmund ? CAMPFIRE - Festival for journalism and let you all know for revision and redacting …
#
Zegnat
QR is definitely the best way for communicating with mobile. But posting shortlinks next to them is definitely helpful.
#
cweiske
yes. I would not do qr-only on posters
#
Zegnat
Do we have a short domain for IndieWeb?
#
cweiske
I consider indieweb.org short enough :)
#
petermolnar
it's really helpful for wifi for certain
#
petermolnar
and they can store a lot of different info
#
petermolnar
https://www.qrstuff.com/ - see data type on the left
#
Zegnat
I wonder if it's worth it to make short redirects. /wm for webmentions, etc
#
Zegnat
For building blocks, not all pages
friedcell joined the channel
#
sl007
yes, that makes sense, btw: also a better readable table of contents naming them (on the left) would be helpful
#
Zegnat
Table of contents? Where?
#
sl007
Zegnat In the "Resources" in the left column … https://gist.github.com/sebilasse/5a006894f92dc9916d0322f9a2fb3856 ?
#
Zegnat
I wouldn’t make them link to external pages. Especially not indieauth.com, as that is an implementation and not the spec itself
#
sl007
Zegnat - well those are all the links appearing on the posters (?) Or is there a wiki entry page to ia or mf ?
#
Zegnat
Also, little known fact, microformats already has a shortdomain: ufs.cc
#
Zegnat
Yes, the indieauth protocol is described on http://indieweb.org/indieauth
#
Zegnat
The website has its own page on the wiki: https://indieweb.org/indieauth.com
#
@ITLNLive
Register now for @WarehousingShow 2017, 27-29 July 2017 at New Delhi #IWS2017 #indiawarehousingshow #IMHLS… https://twitter.com/i/web/status/885435637498654721
(twitter.com/_/status/885435637498654721)
#
Loqi
[aaronpk] #138 Rename the project
#
Zegnat
If you want short URLs for specific mf2 specs, they follow this format: http://ufs.cc/w/h-card
#
Loqi
h-card
#
Zegnat
Both /wm and /mp now exist as redirects
#
Zegnat
The /wm already existed. /mf2 for Microformats also exists if you want to link to the IndieWeb page. Else use ufs.cc for microformats.org
#
Zegnat
Any other short links that might be important?
#
Zegnat
realises this conversation should go to the meta channel
#
tommorris
I'm planning to give a short lightning talk at EuroPython in Italy today
#
Loqi
tommorris: tantek left you a message on 2017-05-12 at 11:10pm UTC: what do you think of the merged HWC Where/venue and RSVPs e.g. here: https://indieweb.org/events/2017-05-17-homebrew-website-club#Where ?
#
Zegnat
Talk on the IndieWeb, tommorris?
#
sl007
Zegnat - Did Jesus had a meta channel ?
#
Zegnat
I wouldn’t know sl007, I have never read the bible.
#
Zegnat
tommorris nice! You might want to add it to /events retroactively. Will there be a recording?
#
tommorris
Might be. Slides will be up on my site fairly quickly too
friedcell, prtksxna and barpthewire joined the channel
#
sebsel
morning IndieWeb :)
#
Loqi
sebsel: sl007 left you a message 2 hours, 4 minutes ago: - how about a coffee in Nijmegen ?
#
sebsel
read back
#
sebsel
re 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.
#
sebsel
re me demoing Micropub and Webmention in Dortmund: sure!
#
sebsel
re coffee in Nijmegen: sl007 sure, I'll dm you my e-mail :)
#
sebsel
This one is in Dutch, but the screenshots show a notification above the camera when the camera sees a QR https://www.onemorething.nl/2017/06/ios-11-qr-codes-camera-app/
#
Loqi
Nieuw in iOS 11: QR-codes scannen met de Camera-app
#
sebsel
lol, and Duckduckgo makes a QR code if your search for a term starting with 'QR' https://seblog.nl/temp/media-endpoint/25812d-qr-duckduckgo.jpg
davidmead joined the channel
#
GWG
Good day
friedcell, jjuran and Pierre-O joined the channel
#
@p_ch
Publish (on your) Own Site, Syndicate Elsewhere https://indieweb.org/POSSE
(twitter.com/_/status/885473178734219265)
deep-book-gk_ and arush joined the channel
#
Loqi
[superfeedr] "Some of us are already doing this. Check out the IndieWeb movement. https://www.oreilly.com/ideas/what-if-we-build-the-internet-we-always-wanted" by John Evdemon on 2017-07-13 http://www.evdemon.org/2017/some-of-us-are-already-doing-this-check-out-the
prtksxna, William2 and indie-visitor joined the channel
#
indie-visitor
I notice xoxo ( http://microformats.org/wiki/xoxo ) hasn't been updated for a few years. Are there recommended alternatives to it?
#
Loqi
XOXO 1.0: Extensible Open XHTML Outlines
#
Zegnat
I don’t think it has been replaced by anything, no
#
Zegnat
Mostly replaced by: use the right HTML elements for the right things, sprinkle with specific microformats for the usecase
#
indie-visitor
Right. I want to make a list of website URLs with some descriptions.
#
indie-visitor
dl+dt+dd then?
#
indie-visitor
or more like itemscope?
snarfed and eli_oat joined the channel
#
Zegnat
I like dl dt dd for that, yes
#
Zegnat
The DT can be a link to the website, the DD the description you want to give for it
#
Zegnat
Or of course use the XOXO HTML, it hasn’t been invalidated just by time
#
indie-visitor
how about OPML?
wagle joined the channel
#
Zegnat
OPML is a fine data format, but if you want to publish on the web, I would recommend HTML
#
Zegnat
If you are creating something that software has to read: OPML is fine. If you are creating something that people read: HTML all the way.
#
indie-visitor
Both.
#
indie-visitor
so I think I'll have some HTML and create an OPML view from it.
#
indie-visitor
I'm "basically" making a feed aggregator.
#
indie-visitor
actually maybe even markdown would be better as a source list & then I discover all the descriptions/metadata/titles/feeds programmatically
#
tommorris
If 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
#
Zegnat
The XOXO format is friendly for conversion into OPML, so that seems to fit your idea then.
#
indie-visitor
oh it's a singleton feed aggregator, for a single website. btw it's git.work
#
tommorris
I 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.
#
@jevdemon
@metapgmr Not always. IndieWeb movement is one of several efforts to promote a less centralized architecture.
(twitter.com/_/status/885503958814306305)
#
tommorris
indie-visitor: I see application of ecological models to recruiters. :)
#
indie-visitor
it won't work for recruiters, intentionally.
#
ScalaWilliam
though recruiters could definitely be involved in helping source for work. Easy & measurable commission etc.
#
Zegnat
You 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
#
ScalaWilliam
example feed would come from here: http://work.scalawilliam.com/ - there I'd add smart workflow logic and such. But not in git.work
#
Loqi
[ScalaWilliam] #28 Make Git Work dumb
#
sl007
Zegnat - https://indieweb.org/ws is a page but not a redirect to https://indieweb.org/WebSub (?)
#
Zegnat
It is not a page, it shows a create button. I’ll give you a redirect, second...
#
Zegnat
ScalaWilliam, 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 ;)
#
Zegnat
Jekyll: 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
#
Zegnat
And that is always going to rely on some external factor doing work
#
ScalaWilliam
source 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
#
Zegnat
The 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.
#
Zegnat
There are also several services that will turn h-feed HTML into RSS or Atom feeds, so traditional feed readers can subscribe
#
Zegnat
That way you don’t have to mess with the feed formats yourself, only do HTML
#
Zegnat
https://aaronparecki.com/ is a good example. He enables people to subscribe to atom, but the atom feed itself is generated by granary at https://granary-demo.appspot.com/url?input=html&output=atom&url=https://aaronparecki.com/
#
Loqi
Aaron Parecki
#
tommorris
ws seems pretty overloaded: formerly WS-* web services, now WebSockets, potentially WebSub. would avoid it for avoidance of confusion
#
ScalaWilliam
and why would one use microformats over microdata?
#
ScalaWilliam
single source of truth sounds super sexy btw
#
Zegnat
Microformats - because you are asking in the IndieWeb channel for one ;)
#
Zegnat
Classes are easy, multiple parsers in different languages already available for microformats2, many implementations on websites, h-feed reader already exists
#
Zegnat
Not sure how many of those things you would apply to microdata
#
ScalaWilliam
aaha .... can use both at the same time?
#
Zegnat
Sure. It is HTML, mix and match
#
aaronpk
Microdata is already falling out of favor in google since they're recommending their JSON islands now
#
Zegnat
Yeah. I am not seeing a whole lot of microdata use. Which is too bad, after all the work put in to get it into HTML in the first place
#
Zegnat
Did the Microdata DOM API ever land anywhere? According to Wikipedia not even Google bothered to add it to Chrome?
#
ScalaWilliam
@aaronpk more info on their JSON islands?
#
aaronpk
This is why it's not a good idea to get behind formats that a single company is pushing
#
Loqi
[Aaron Parecki] Why Microformats? Owning My Reviews
#
Zegnat
ScalaWilliam: https://developers.google.com/search/docs/data-types/articles - scroll down to “Structured data reference”. Sample mark-up lists JSON-LD before Microdata.
#
ScalaWilliam
oh the nastiness
#
ScalaWilliam
thanks for the advice :)
#
tommorris
so, microformats2 and microdata are mostly combinable.
#
tommorris
if you find you end up needing microdata, you can combine both on a page
#
tommorris
it's not an either/or, you can use both
#
@eaton
@lukestevens Blogging software radically simplified the process of updating, maintaining, and redesigning a frequently-updated site…
(twitter.com/_/status/885366260166524928)
#
ScalaWilliam
so 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.
#
ScalaWilliam
think I wouldn't mind paying for these items either if someone's interested :)
#
aaronpk
Once you have microformats you can get the Atom feed by using Granary
#
aaronpk
what is granary?
#
Loqi
granary 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
#
ScalaWilliam
perfect.
snarfed joined the channel
#
ScalaWilliam
I'll describe the architecture tomorrow & come back later :) ciao
snarfed, [miklb], jacus and cweiske joined the channel
#
sknebel
more a silo dilemma than an indieweb one
#
sknebel
also, for some reason Twitter asks me if I want to translate that tweet *from* indonesian to english?
[jackbaty] joined the channel
#
aaronpk
Language detection on short text is hard
#
cweiske
it works if you limit the number of languages drastically
#
sl007
Who needs language detection ? Just came back.
#
cweiske
e.g. I auto-create the <html lang=".."> attribute from the title of my posts
#
cweiske
I had 2 errors on 438 blog posts I wrote
#
cweiske
but I limited the possible languages to english and german
#
Zegnat
language limits really helps most libraries
#
cweiske
.. and actually using calculated confidence values
#
sl007
I built detection in in js for 853 languages ! Who wants to try ?
#
cweiske
instead of using the most probable one
#
sl007
of course you can limit
#
Zegnat
what is language detection?
#
Loqi
It looks like we don't have a page for "language detection" yet. Would you like to create it?
#
Zegnat
what is language?
#
Loqi
language may refer to human (or natural) languages or computer (often programming) languages https://indieweb.org/language
#
Zegnat
language detection is [[language#Language_detection]]
#
Zegnat
If you have a library you can add it there, sl007 ^^^
#
sl007
Zegnat - 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
#
sl007
It'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
#
sl007
It returns bunch of metadata with the languages (human or machine languages), also cweiske what are you using
wolftune joined the channel
#
@martijnvdven
@adactio can I upload that photo to the #indieweb wiki (where it is CC0 by default)? Collecting photos on https://indieweb.org/events/2017-07-12-homebrew-website-club#Photos
(twitter.com/_/status/885544942592036866)
strk[m] joined the channel
#
schmarty
hmm. i just added "add to calendar" functionality for indie events on my site, with ical downloads and google calendar links.
#
schmarty
not sure where to document that on the wiki.
#
Zegnat
Probably … uuhm … event display?
#
Zegnat
What is event?
#
Loqi
An 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
#
Zegnat
We had an ics page?
#
Zegnat
What is ics?
#
Loqi
ICS (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
#
snarfed
good timing, i filed https://github.com/snarfed/granary/issues/110 just yesterday
#
Loqi
[snarfed] #110 support mf2 h-event
#
Zegnat
event << [[ICS]]
#
Loqi
ok, I added "[[ICS]]" to the "See Also" section of /event
[kevinmarks] joined the channel
gigitux, gRegorLove, sl007, Pierre-O and jjuran joined the channel
#
cweiske
!tell sl007 I use the php text_languagedetect package from pear.php.net
#
Loqi
Ok, I'll tell them that when I see them next
#
schmarty
woo! i've also added a "send a webmention to this page" form that appears on the permalink for each post on my site.
#
Jeena
That is very usefull
#
Jeena
What should the content of a like be? A lot of websites which have likes have just a empty content and woodwind just doesn't show anything.
#
Jeena
I guess the websites are right and woodwind should display it differently?
#
schmarty
that fixes up my "improved events" itches from the /2017/events session at IWS
#
gRegorLove
Woodwind doesn't do special handling of likes afaik, just whatever is in the h-entry e-content
#
schmarty
though i think my mentions section needs a lot of styling work >_<
#
schmarty
gRegorLove: woodwind special-cases in-reply-to
#
Jeena
yeah, but I think it should, I'm not sure if it has the info though, I'm looking into the db
#
Jeena
there is a properties column which is json, wonder what gets saved there
#
schmarty
Jeena: it could be really fun if woodwind handled like-of, bookmark-of, repost-of, and maybe more (listen-of)
#
gRegorLove
Hm, I don't usually u-in-reply-to my likes.
#
schmarty
i u-like-of my likes
#
Jeena
I don't either
#
schmarty
rather than u-in-reply-to
#
gRegorLove
Ok, I'm not (that) odd then
#
gRegorLove
A "like-context" under a like in woodwind could be nice, yeah
#
Jeena
cool 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
#
Jeena
this way it should be just a matter of changing the template
#
schmarty
that is exciting
eli_oat, jjuran, tantek and sketchess joined the channel
#
Loqi
[jeena] #70 Show likes
amz3` and wolftune joined the channel
#
cweiske
oooooooooooh gitea supports openid now
jjuran joined the channel
#
sketchess
!tell sebsel add me, thank you very much :)
#
Loqi
Ok, I'll tell them that when I see them next
#
Jeena
does someone have a link to some bookmark-of, repost-of, and maybe more (listen-of) posts? I need to test my code
eli_oat and tantek joined the channel
#
strk[m]
cweiske: thanks ;)
#
strk[m]
cweiske: its actually possibly broken at the moment: https://github.com/go-gitea/gitea/issues/2100
#
Loqi
[strk] #2100 OpenID login fails on try.gitea.io
#
Loqi
[strk] #2101 OpenID login direct to 404 registration page
#
cweiske
I also have a problem :)
#
strk[m]
Want to help debugging and fixing it ?
#
schmarty
Jeena++ for extra post type handling in woodwind!
#
Loqi
jeena has 40 karma in this channel (50 overall)
#
strk[m]
You have problems on your own instance?
strk joined the channel
#
cweiske
no, I just tried try.gitea.io
#
cweiske
strk[m], you maintain gnash? kudos!
#
strk
it's really low activity, only try to help those who send patches, when I can
#
strk
official maintainer is someone else
AngeloGladding joined the channel
#
Loqi
[Chris Aldrich] ? Containers Episode 7: The Lost Docks http://1.gravatar.com/avatar/d5fb4e498fe609cc29b04e5b7ad688c4?s=42&d=mm&r=pg
#
Loqi
[Eddie Hinkle] ? Listened to Under the Radar 85: iOS 11
#
schmarty
bookmarks:
#
Loqi
[Aaron Parecki] DocRaptor: How It Works https://aaronparecki.com/2017/07/12/12/photo.jpg
#
Jeena
thanks schmarty
#
sketchess
sound clouds act does not surprise me *thought normal in germany
snarfed and [davidmead] joined the channel
#
[davidmead]
@Jeena I have `bookmark-of` and `repost-of` links on http://davidjohnmead.com if that helps
#
Loqi
David Mead
#
sknebel
Freenode is running an event later this year: https://freenode.net/news/freenode-live
#
sknebel
(28-29.10., in bristol, UK)
#
cweiske
strk++
#
Loqi
strk has 2 karma in this channel (3 overall)
Gold joined the channel
#
Jeena
schmarty, sadly woodwind doesn't seem to save the listened-to property for now
#
Jeena
thanks [davidmead] I will try it
#
schmarty
Jeena: i'm not surprised, i don't think it is "official", if there is such a thing, but is starting to become popular.
#
strk
cweiske++ for fixing gnash openid implementation :)
#
Loqi
cweiske has 89 karma in this channel (106 overall)
#
Jeena
it does save repost-of
amz3` and amz3`` joined the channel
#
Loqi
[jeena] #70 Show likes, reposts, bookmarks and listens
#
@treitnauer
@actually_a_bear Not just for WordPress users but talking about @indiewebcamp features in general so slightly different focus. :)
(twitter.com/_/status/885600721537703936)
tantek, sl007 and amz3`` joined the channel
#
gRegorLove
listened-to property, or listen-of?
#
gRegorLove
Or are they being used interchangeably?
#
gRegorLove
What is listen?
#
Loqi
A 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
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
sl007: cweiske left you a message 2 hours, 19 minutes ago: I use the php text_languagedetect package from pear.php.net
#
tantek
sl007: looks like your text got cut off
#
sl007
tantek "last one ?" - basically
#
sl007
it is this foundation https://www.stiftung-mercator.de/en/our-foundation/grants/information-for-applicants/grant-requirements/ - friend won't decide of course but could write the letter ;)
#
Zegnat
Under which of their “themes” would you put indieweb in that application?
j12t joined the channel
#
gRegorLove
site-death -> near miss -> actual site-death: https://indieweb.org/Fetchnotes
#
@dylanon
Trying to figure out how to implement Micropub on my site. My knowledge gaps are glaring. This is difficult. https://indieweb.org/Micropub
(twitter.com/_/status/885612261980745728)
#
@gRegorLove
@dylanon If you have any questions, we have a chat with helpful people: https://indieweb.org/discuss (the dev channel)
(twitter.com/_/status/885612951289384960)
#
sl007
Zegnat I would discuss this with the friend but basically "Cultural Education" or an IWC for refugees with "Integration"
#
Zegnat
Open Web, definitely. IndieWeb in its current state? Not sure. But interesting.
snarfed joined the channel
gigitux joined the channel
#
sl007
Zegnat - why not sure ?
#
@iwantmyname
? We're now a proud supporter of #IndieWeb. You should support them too! https://opencollective.com/indieweb #opencollective
(twitter.com/_/status/885618332686209024)
#
Zegnat
Just 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.
#
Zegnat
But if you put a proposal together I would love to read it
#
sl007
Zegnat - 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 …
#
sl007
will send proposal
#
Zegnat
If you don’t want to put any text public, you can find ways to reach me - as per usual - on my site
#
Zegnat
I am heading out for the night though :) Talk to you later!
#
sl007
Sleep well.
snarfed1 and snarfed joined the channel
#
Loqi
[superfeedr] "@super8trash #indieweb #reply_reply #test" by Tom Cesar Wolf on 2017-04-05 http://stream.tomwolf.be/2017/super8trash-indieweb-reply_reply-test
#
Loqi
[superfeedr] "#indieweb #test #ignore" by Tom Cesar Wolf on 2017-04-05 http://stream.tomwolf.be/2017/indieweb-test-ignore
#
Loqi
[superfeedr] "Scuttlebutt: an off-grid social network. https://staltz.com/an-off-grid-social-network.html via http://llllllll.co (favoriete plek op het www) #indieweb" by Tom Cesar Wolf on 2017-04-07 http://stream.tomwolf.be/2017/scuttlebutt-an-off-grid-social-network-an-off-grid-social-networkhtmlvia-favoriete-plek-op-het
#
Loqi
[superfeedr] "#test #comment #indieweb" by Tom Cesar Wolf on 2017-04-05 http://stream.tomwolf.be/2017/test-comment-indieweb
snarfed, davidmead, deel and pl_ joined the channel