#dev 2019-06-14

2019-06-14 UTC
jgmac1106, [tantek] and jjuran joined the channel
#
[jgmac1106]
in my classes I put a third party chat app on my websites.. not sure if a microsub chat app between a group could or should be a thing, if it is best tech but if that had DMs or a delete after 24 hours thing could be neat
#
[jgmac1106]
aaronpk you have me addicted to the twitter threader app, once I get write access back and I tweet from Known I think I will still pull the thread from Twitter and put it on my website...getting in the mf2 was just a bit of find and replace, I lose the dt-published but I didn't look deep into the export features
[dougbeal] joined the channel
#
@jgmac1106
↩️ @OnlineCrsLady just wait until you try a social reader that gets feeds through microsub and writes through micropub it's such a wonderful experience as it finally unites reading and writing in one place.
(twitter.com/_/status/1139352193847500800)
Dead[m], [miklb], wagle_ and [chrisaldrich] joined the channel
#
[chrisaldrich]
!tell jmac the idea of rel-nomention may have stemmed from this: https://boffosocko.com/2018/01/24/definition-of-submention/
#
Loqi
Ok, I'll tell them that when I see them next
#
jmac
Ah, rad
#
Loqi
jmac: [chrisaldrich] left you a message 1 minute ago: the idea of rel-nomention may have stemmed from this: https://boffosocko.com/2018/01/24/definition-of-submention/
KartikPrabhu, [tantek], deathrow1, NinjaTrappeur, oodani, mblaney, treora, jgmac1106, [jgmac1106], gRegorLove, cweiske, [miklb] and swentel joined the channel
#
mblaney
I've been thinking about what remysharp1 said earlier about webmention source and target, maybe not quite his question but I had a moment thinking "oh yeah the receiver can discover targets from the source". But the bigger picture is that webmentions are already asymmetric and pushing back on the sender is a good thing.
#
mblaney
ie the sender needs to know the exact target for the receiver to do any more than the minimum processing.
#
@swentel
↩️ Hmm, I guess the logic behind that lives on the (Microsub) server / framework. Indigenous (and the endpoint I'm using) just accepts push notifications, it doesn't care about the content at all.
(twitter.com/_/status/1139432550634577920)
chrisaldrich, [tantek], [frank], [xavierroy], jjuran, KartikPrabhu, [kevinmarks786] and [grantcodes] joined the channel
#
[grantcodes]
Woohoo this is pretty awesome! I have a base glitch site working really well! Just click the link, fill in the form and boom you have a site with; micropub, webmention (send & receive), microsub (via aperture), auth and token endpoints (indieauth.com) (rel=me email login)
#
[grantcodes]
If someone else would like to try it that would be great 🙂
#
[grantcodes]
Click that, then visit the site and fill in the form 🙂
#
swentel
that is cool indeed
#
swentel
I've been contemplating to start a service too on top of the drupal modules I wrote, but still not sure
#
cweiske
I think that api services run by people are not really helping fulfilling the indieweb goal. just consider the bus factor of aaronpk. once webmention.io is down, 95% of the people cannot receive comments anymore
#
cweiske
that's not what I think "indie" means
#
[grantcodes]
That depends on the definition of a service
#
[grantcodes]
It's obviously not going to be possible for most people in the world to manage their own website with code and servers and dns etc etc. So a "service" that makes all that easier is great and very indie friendly I think
mblaney left the channel
#
cweiske
"don't use those central services, they get all your data - use indieweb. to use indieweb, use this central service that gets most of your data"
jgmac1106 and [kevinmarks786] joined the channel
#
[kevinmarks786]
Run an instance of the service yourself? With glitch/Heroku that is fairly easy. A bit more work with other stacks
#
[kevinmarks786]
Appengine used to make it fairly easy to add a service to your own Google domain but I think that has for buried now.
KartikPrabhu and [jgmac1106] joined the channel
#
GWG
Morning all
#
[jgmac1106]
morning gwg sorry to bail on you last night was tired
#
GWG
I understand.
[frank], [tonz] and [eddie] joined the channel
#
[eddie]
cweiski I think the key is that there are just a couple services right now (aaronpk for webmention, snarfed for backfeed) the key is having many different services. The more services we have the less “centralized” it is. There is nothing wrong with a service, it’s just not good to have everyone on a single service run by one person
#
[eddie]
swentel I say absolutely start the service! The more user friendly IndieWeb options, the easier it is for people to get involved and the MORE it matches the spirit of the IndieWeb
#
aaronpk
Yes and that's also why I intentionally limit the features of some of my services, so that other people are encouraged to build new/better ones
#
Loqi
aaronpk: [grantcodes] left you a message 14 hours, 37 minutes ago: So got a remixable indieweb starter on glitch with micropub, webmentions & indieauth. I tried to get it to automatically make a aperture account based on the wp plugin, but I couldn't get it to work for some reason. I get a 200 response, but no callback from aperture
#
aaronpk
[grantcodes]: i saw your later messages, did you get it working?
#
[eddie]
aaronpk++
#
Loqi
aaronpk has 60 karma in this channel over the last year (240 in all channels)
jgmac1106 joined the channel
#
[eddie]
I also think Micro.blog is a great example of this because since it charges for hosting it has a financial model that supports it ma continued existence but someone on Micro.blog can intercommunicate with anyone in the IndieWeb
#
[eddie]
A combination of free and paid services are what will make the IndieWeb accessible to everyday people
petermolnar joined the channel
#
swentel
yeah, need to change some internals in the drupal module first
#
swentel
to allow multiple users, especially on the microsub level
#
swentel
there rest should work already
#
@ton_zylstra
↩️ Cool! Meteen je feed weer aan mijn reader toegevoegd, want die ontbrak nog sinds mijn herstart met rss lezen. En je hebt je site #indieweb enabled met webmention zie ik. Nice. Tot blogs! ;)
(twitter.com/_/status/1139531982575218688)
[tonz], snarfed, jgmac1106, [frank] and [kevinmarks786] joined the channel
#
[kevinmarks786]
We have a few webmention options - webmention.io, webmention.herokuapp.com, mention.tech
[schmarty] and [grantcodes] joined the channel
#
[grantcodes]
!tell aaronpk yep got it working, was the most classic of programming problems: a typo. I put a link to the working project somewhere
#
Loqi
Ok, I'll tell them that when I see them next
[xavierroy], [tantek] and [eddie] joined the channel
#
aaronpk
hehe of course
#
Loqi
aaronpk: [grantcodes] left you a message 23 minutes ago: yep got it working, was the most classic of programming problems: a typo. I put a link to the working project somewhere
jackjamieson and leg joined the channel
#
[grantcodes]
I was honestly kind of surprised how easy it was to setup, and you get a decent (not amazing) working indieweb website out of it
jgmac1106 joined the channel
#
[schmarty]
grantcodes: I'd like to get some express middlewares to that same level of pluggability so folks can launch their own auth etc in glitch :)
#
[schmarty]
Crud I need to figure out what I am gonna demo at summit and whether I need to built anything for it
#
[grantcodes]
Yeah we talked about that but never got around to it. I've got the indieauth lib on GitHub too that I never got around to publishing on npm
#
[schmarty]
That would be nice to finish up!
#
[grantcodes]
Well I'd say it's finished, I've used it in a few projects without issues. I think I was wondering whether I should publish it under the @indieweb org I have on npm or not
#
[tantek]
[schmarty] looking forward to your /CRUD demo then!
#
[tantek]
What is crud?
#
Loqi
CRUD refers to the ability to Create, Read, Update and Delete comments and posts https://indieweb.org/CRUD
#
[schmarty]
Time for a disambiguation page. "Did you mean the compsci term or the mild swear?" 😂
#
[schmarty]
(Or are they the same??)
#
[kevinmarks786]
What is cthulu?
#
Loqi
CTHULU is Create, Tombstone, Hide, Unhide, List, Update https://indieweb.org/CTHULU
#
[tantek]
What is CDURU?
#
Loqi
CDURU is Create Delete Undelete Read Update as defined in http://tantek.com/2016/093/t1/indieweb-micropub-incrementalism-cduru — a replacement for CRUD https://indieweb.org/CDURU
#
[tantek]
cweiske while I appreciate the humor attempt, the analogy is inaccurate. It conflates UI/permalinks services vs swappable backend services and those are massively different in terms of migration costs / friction
#
[tantek]
That being said, the bus factor criticisms are spot on and I think something the community is quite aware of / working on
#
[tantek]
What is SPOA
#
Loqi
single point of aaron is when a relatively early IndieWeb technology is being developed and there haven't been enough implementations to create proper diversity causing an over reliance on one of Aaron Parecki's services in order for the technology to work broadly https://indieweb.org/SPOA
#
[tantek]
cweiske ^^^ feel free to expand :)
#
[eddie]
Hmmm, I seem to be failing the Micropub.rocks delete test 🤔
#
[eddie]
Content-Type: x-www-form-urlencoded
#
[eddie]
action=delete
#
[eddie]
Anyone see anything I'm missing there? That's what Micropub.rocks shows as it's receiving which I think is correct
#
[eddie]
ohhhh wait... that isn't encoded properly, is it.
#
[eddie]
hmmm well it's encoded but Micropub.rocks is still claiming I don't have action=delete
#
sknebel
[eddie]: time to check the code of micropub.rocks if it checks correctly? :D
#
[tantek]
I feel this relates to several of our IndieWeb projects / spofs / spots and I’m not sure where to capture it on the wiki: https://twitter.com/andrestaltz/status/1139156022432587776
gRegorLove joined the channel
#
[eddie]
lol, maybe sknebel, maybe 😆
#
[eddie]
hmmm from what I can tell the code seems to be right
#
[eddie]
The part that is triggering my error is checking the params variable and if that was broken I think the entire suite would be broken lol
#
[eddie]
so *somehow* what I'm sending is not becoming a parameter
#
[eddie]
probably some weird Swift thing
jgmac1106, snarfed and [miklb] joined the channel
#
[miklb]
morning all. Looking for svg icon set recommendations. Octicons don’t match the social icons I started with.
#
GWG
miklb, I use simpleicons and font awesome
#
[miklb]
thanks. I’m using simpleicons and that’s what’s not matching. I’ll look at font-awesome. I think I had the impression that was an icon font.
#
jacky
I've been using feathericons
#
jacky
they have a macOS-/Apple-y vibe to them
[kevinmarks786] joined the channel
#
[miklb]
I do like that. Similar weight to the GitHub icons. Need a broader selection of social icons. For a theme & h-card.
#
[eddie]
That looks nice
#
[miklb]
[grantcodes] I’m going to give that glitch remix a spin tonight. Will greatly facilitate launching my new personal site to keep working on jekyll-indieweb
#
[tantek]
what is a social icon
#
Loqi
It looks like we don't have a page for "social icon" yet. Would you like to create it?_6 (Or just say "social icon is ____", a sentence describing the term)
#
[tantek]
what are social icons
#
Loqi
It looks like we don't have a page for "social icons" yet. Would you like to create it?_7 (Or just say "social icons is ____", a sentence describing the term)
gRegorLove joined the channel
#
sknebel
pocket << [[IFTTT]] integration, e.g. for POSSE: https://ifttt.com/pocket
#
Loqi
ok, I added "[[IFTTT]] integration, e.g. for POSSE: https://ifttt.com/pocket" to a new "See Also" section of /Pocket_Casts https://indieweb.org/wiki/index.php?diff=62420&oldid=34903
[calumryan] joined the channel
#
[tantek]
wait really that works?
#
[kevinmarks786]
What icons do you want, ones for logos or for actions?
KartikPrabhu joined the channel
#
[kevinmarks786]
The material icons are open source https://github.com/google/material-design-icons
#
[miklb]
these are the icons the theme currently supports for h-card https://cdn.miklb.com/Jekyll-IndieWeb-00-ms.png
#
[kevinmarks786]
Very minimal logo icons https://github.com/edent/SuperTinyIcons
[jgmac1106] joined the channel
#
[miklb]
note the thin lines on RSS & mail. I’d like to find something that matches and also can use for visual representation of post type/kind i.e. note, photo, etc
#
[kevinmarks786]
They're good for inlining
#
[miklb]
I’m working on a build flow using svgo npm package & gulp to minimize the svg before it inlines the svg into the file
#
[miklb]
but it’s a nice set for the h-card. I wouldn’t mind a slight different icon for posts
#
[tantek]
edent++
#
Loqi
edent has 1 karma over the last year
#
[kevinmarks786]
You won't need to with those, they're hand tuned
#
[miklb]
but as with simpleicons it doesn’t have a companion icon set for broader visualizations so you wind up with two sets. Will need to optimize the second set.
#
[kevinmarks786]
What do you mean by broader here?
[schmarty] joined the channel
#
[miklb]
as I mentioned, an icon to help visually represent the type/kind. Listening, watching, link, etc
#
jacky
[miklb]: I've been looking into this
#
jacky
feathericons kind of gave me this
#
jacky
but I took them out after some time because I was using them from the JS loading angle
[eddie] joined the channel
#
[eddie]
Yay, I passed Micropub Rocks 502 and 502 🙌
#
Loqi
giggles
#
[eddie]
turns out I was confused and wasn't sending the "application/" before "x-www-form-urlencoded"
#
sknebel
[eddie]: lol, totally skipped that too when looking at what you posted above...
#
sknebel
checked it was the right one, totally missed the application/
#
sknebel
feature request for micropub.rocks: complain about wrong content type?
#
aaronpk
Wow I didn't even think to check that
#
[kevinmarks786]
Ah gotcha. The material ones have those kind of things but they're very minimal
#
[kevinmarks786]
They have had ux testing and they are in use by Google, but stylistically very muted
#
[kevinmarks786]
Or noun project?
[miklb] joined the channel
#
[miklb]
I’m familiar with noun. Was just curious if anyone had settled on/liked a particular set.
#
[kevinmarks786]
Try the Google ones, see if they fit? Or try emoji? Both are peer reviewed
jjuran joined the channel
#
[miklb]
think I’m going to settle on this for now https://icomoon.io/#preview-free and revisit later. thanks everyone
#
gRegorLove
Thinking about Summit... any indiebookclub users have requests for something I can add before Summit? No guarantees, but I can try, haha
#
gRegorLove
I started working on https://github.com/gRegorLove/indiebookclub/issues/4 a while back, maybe I could finish that up
#
Loqi
[grantcodes] #4 Feature: Support the `visibility` property
#
gRegorLove
cc [schmarty], I think you use ibc a fair bit
#
[schmarty]
i use it some! not sure of any features i'd add immediately.
#
[schmarty]
(full disclosure i made a shortcut that runs from a book's goodreads.com page in Safari, pulls the data I want, and makes a post with extra author, book URL info)
[jgmac1106] joined the channel
#
[schmarty]
i do have some somewhat complex read posts where i have the URL of the author and the URL of the book.
#
Loqi
[Marty McGuire] A great intro to the power of service workers, a great collection of resources for learning more, and a great inspiration for improving the things I build on the web!
#
jacky
those look good! [miklb]
[cleverdevil] joined the channel
#
gRegorLove
ooh, nice [schmarty]. JS bookmarklet or using the goodreads API?
#
[schmarty]
it's an iOS shortcut that uses the "run javascript on page" thing. so, basically a bookmarklet, but iOS-only.
#
gRegorLove
After last summit I had the idea of an Amazon bookmarklet to extract the info and populate the IBC form
#
gRegorLove
IBC supports it, just haven't made the bookmarklet
#
[schmarty]
that'd be rad! ditto goodreads.
#
gRegorLove
Been doing it manual till it hurts
#
[schmarty]
❤ bookmarklets.
#
gRegorLove
Is it posting to your site via micropub then or something else?
[tantek] joined the channel
#
[tantek]
Note to micropub client devs: please don’t CC a copy of every post to your own centralized (corporate) server. Unlike say, Tootdon: https://pleroma.site/objects/2bc5262a-48eb-46ee-ae92-56cccdc6a7a2
#
[schmarty]
gRegorLove: micropub! i have a utility shortcut that takes JSON data and passes it along as a micropub post (with a third util shortcut that simply holds my micropub info, token)
#
sknebel
aaronpk: btw, did you ever get anywhere with your OAuth2/NFC experiments?
#
@jgmac1106
↩️ @dajbelshaw @kennibc @ReVIEWTalentFS I love teaching with webmentions and other #IndieWeb buildong blocks
(twitter.com/_/status/1139640116354437125)
jgmac1106 joined the channel
#
aaronpk
sknebel: no, i remember investigating the hardware and got overwhelmed
[eddie] joined the channel
#
[eddie]
Wow, that’s bad (tootdon)
#
aaronpk
jacky++ your site is looking much better in my reader now!
#
Loqi
jacky has 16 karma in this channel over the last year (65 in all channels)
#
jacky
that's good to hear!
#
jacky
tests helped a lot with that
#
aaronpk
tests++
#
Loqi
tests has 5 karma in this channel over the last year (6 in all channels)
[dougbeal] joined the channel
#
aaronpk
although hmm, your last post didn't work right
#
aaronpk
jacky: your mf2+json is a little bit off... properties['content']['text'] should be properties['content']['value']
#
aaronpk
also your underscore property names need to be hyphens... "like-of" instead of "like_of"
[tonz], gRegorLove_, [Rose] and [grantcodes] joined the channel
#
jacky
do you have a link?
#
jacky
oh last post
#
aaronpk
all of them?
#
jacky
oh the mf2 is coming from the elixir library
#
jacky
sighs
#
jacky
that'll be a longer fix
#
aaronpk
the elixir parser?
#
jacky
yeah I run the html for the current post through the mf2 parser
#
jacky
the = the elixir one
#
aaronpk
oops how'd that parser end up with underscore property names? that wouldn't have passed any of the tests
#
jacky
not 100% sure
#
aaronpk
may i suggest taking out the rel=alternate link until that's fixed?
#
aaronpk
cause right now my site is rendering all your posts wrong because it doesn't see those properties
#
sknebel
probably to be able to use symbols(?) to represent the keys in internal structures? and then just the JSON-conversion doesn't reverse that step?
#
jacky
sknebel: that's close to what I'm going to do
#
jacky
or rather that's what it does
#
jacky
symbols are cheaper memory-wise
#
sknebel
yes, and internally to an app that's a good idea
#
jacky
should be gone in about ~5 minutes
strugee joined the channel
#
sknebel
now I wonder if anything handles u-photo with a data url
#
aaronpk
anything that passes thru the property without looking at it would "work"
[kevinmarks786] joined the channel
#
aaronpk
my website downloads avatars from webmentions received, i'm not really sure what it would do with a data URI tho
#
[tantek]
yes! a data URL of a 1px blue PNG
#
[tantek]
maybe it's time to find out
#
aaronpk
oh snap i think it would work transparently lol https://www.php.net/manual/en/wrappers.data.php
#
jacky
that's actually sick
[dougbeal] joined the channel
#
sknebel
aaronpk: depends on what your image resizing etc library uses internally to open files?
#
[kevinmarks786]
Didn't one version of quill send images as data urls?
#
aaronpk
the article editor includes data URIs in the HTML if you don't have a media endpoint
#
aaronpk
cause then images "just work" if you accept HTML and don't do anything special
#
[kevinmarks786]
That was it - I think i have some posts like that from before known had an endpoint
[jgmac1106], jjuran, [grantcodes] and [cleverdevil] joined the channel