#dev 2020-03-17

2020-03-17 UTC
petermolnar joined the channel
#
aaronpk
seems like this might tidy things up a bit with indieauth, since ppls' microsub and micropub endpoints are considered "resources" in oauth terms, this seems like it'd be a good fit https://www.rfc-editor.org/rfc/rfc8707.html
#
aaronpk
will have to think about that some more
simons, neuralsplash and [jacky] joined the channel
#
[jacky]
yeah this would be great
#
[jacky]
allowing for more fine-grained controls
#
[jacky]
could even allow for the inital auth request to be more semantically informative
#
aaronpk
it's more tightening security
#
aaronpk
it means your indieauth server can issue an access token where it can only be used at the microsub endpoint for example
#
aaronpk
and if your micropub endpoint got a request with that token, it would know that token isn't valid for it
#
[jacky]
goes to add a note to considering implementing this
#
aaronpk
for an all-in-one micropub+microsub+indieauth implementation this isn't needed, but it's helpful when the three pieces are all totally different software
#
GWG
aaronpk: Who will be the first to implement it for Indieweb?
#
aaronpk
if i were working on my replacement for indieauth.com i would probably include it there
#
aaronpk
but i am nowhere near ready to start that project yet
#
GWG
aaronpk: What is next for you?
[tantek] joined the channel
#
aaronpk
i want to make sure the events site is stable, and i might add a few more things to it still
deathrow1 joined the channel
#
[tantek]
cancellations!
simons, KartikPrabhu, [chrisaldrich], nickodd, jacky, loicm, [g33kcentric], leg, gRegorLove, swentel, vika_nezrimaya, gxt, [jgmac1106] and [jeremycherfas] joined the channel; nickodd left the channel
#
[g33kcentric]
If anyone is interested, I have started to create my micropub HAR requests (using insomnia and ingenious), i know micropub rocks and publishes etc exits, but personally i find it easier to have a bunch of, what are essentially CURL requests I can fire off and get detailed feedback straight away from.
[Ana_Rodrigues] and deathrow1 joined the channel
#
[jgmac1106]
What is curl?
#
Loqi
cURL is a common Linux software library and command line used to get/send a file from/to a URL using only HTTP(S) https://indieweb.org/cURL
#
[jgmac1106]
people always say it, all the documents have the terminal syntax, but I never knew what it was
KartikPrabhu joined the channel
#
[jeremycherfas]
What is HAR?
#
Loqi
It looks like we don't have a page for "HAR" yet. Would you like to create it? (Or just say "HAR is ____", a sentence describing the term)
KartikPrabhu, inkjama, gxt and loicm joined the channel
#
[g33kcentric]
its basically just a wrapped up browser request 🙂
[LewisCowles] joined the channel
#
[LewisCowles]
HAR is a web-archive, which can be used to save a point-in-time capture of requests and responses, headers and bodies, all that information that helps to diagnose specific web-request issues.
#
[LewisCowles]
what is HAR?
#
Loqi
It looks like we don't have a page for "HAR" yet. Would you like to create it? (Or just say "HAR is ____", a sentence describing the term)
#
[LewisCowles]
HAR is a web-archive, which can be used to save a point-in-time capture of requests and responses, headers and bodies, all that information that helps to diagnose specific web-request issues.
#
[LewisCowles]
what is HAR?
#
Loqi
HAR is a web-archive, which can be used to save a point-in-time capture of requests and responses, headers and bodies, all that information that helps to diagnose specific web-request issues https://indieweb.org/HAR
#
[jgmac1106]
[Zegnat] where are you in th great Drupal/WordPress debate?
#
Zegnat
I am in the place where I have not had a lot of time outside of work to really sit down and try. But I have been playing with the latest release-candidate for next version of Drupal, which seems really nice. Symfony stack that I have some experience with.
#
Zegnat
But not made any specific decision for my own site yet
vika_nezrimaya and [grantcodes] joined the channel
#
[g33kcentric]
Does anyone here have any experience with thr app tasker
hs0ucy joined the channel
#
GWG
For Android? Yes
#
[g33kcentric]
ooo! any good tips/tutorials on how to actually do something with it, i cant make head nor tails of it 😄
#
GWG
I use it to scrape in flight wifi
#
[g33kcentric]
Cool, im looking to do some of my own audio scrobbling
#
[g33kcentric]
and apprently the latest version has access to logcat
#
[g33kcentric]
which is pretty much giving you the keys to the castle really
#
[g33kcentric]
still i still dont know how to even just set up triggers and have things happen
jeremycherfas and [jeremycherfas] joined the channel
#
GWG
It depends
#
[grantcodes]
I moved recently to an app just called "automate" which is a bit more user friendly
leg and [LewisCowles] joined the channel
#
[LewisCowles]
what is audio scrobbling?
#
Loqi
It looks like we don't have a page for "audio scrobbling" yet. Would you like to create it? (Or just say "audio scrobbling is ____", a sentence describing the term)
leg and loicm joined the channel
#
sknebel
what is scrobble?
#
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/scrobble
#
sknebel
what is scrobbling?
#
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/scrobbling
#
petermolnar
[g33kcentric]: eons ago i made a scrobble plugin for wordpress - recommendation: don't follow my example. You'll end up with 100k+ posts.
#
Loqi
[cadeyrn] Description The plugin has two parts: An importer for last.fm to import all scrobble data from last.fm provided zip files. A reciver that supports Audioscrobbler Protocol 1.2 to store and receive all the played entries a client sends to. The entries...
#
[g33kcentric]
Hehe well, I have an idea about how I would do it, mainly for audiobooks. Hopefully be able to store everytime I press play and press pause, that gets stored in a temp place, and at midnight I compile them together into one post
#
[g33kcentric]
So say I have 5 plays and 5 pauses, I'll take the current time from each of those and do some simple maths
#
[g33kcentric]
And it will end up as one "I listened to inversions for 3 hours"
#
[g33kcentric]
It's just getting that data in the first place
#
petermolnar
today's relevation: I wrote so much code which I don't use for anything any more
#
[g33kcentric]
:D I do have to periodically do a sweep of my "web* folder
[tantek], [jeremycherfas], NetherwolfDiscor, DioBrandonDiscor, gmelodieDiscord[, dy5es41Discord[m, hvergaraDiscord[, UsDiscord[m], aaronpk[m], Senshi[m], l^discordDiscord, cardDiscord[m], blzDiscord[m]1, poofDiscord[m], XierumengDiscord, kevinkDiscord[m], [grantcodes], gRegorLove, [chrisaldrich], SnowballDiscord[ and [jgmac1106] joined the channel
#
[jgmac1106]
I keep meaning to make a cutesy bookshelf for my audiobook habit as well.....
inkjama and hs0ucy joined the channel
#
[g33kcentric]
Yeah that is nice! How you imagining doing the bookshelf?
[jacky] and inkjama joined the channel
#
[jgmac1106]
not sure if will make my audiobooks look like album covers, I may out a bookshelf and make it look like traditional spines, bc to me it is same as reading and I want to stress thatto people in my field
#
sknebel
shelf of cassette covers? :P
#
[jgmac1106]
and by try out I mean Google around until I find examples I can use by better CSS artists, though playing with subgrid a bit I could se it being doable
IsoQ joined the channel
#
[jgmac1106]
...that would be neat....my 6 year old just got a cassette player...he is really into thte old tapes
#
IsoQ
testing
[Michael_Beckwi] joined the channel
#
[jgmac1106]
I kind of like that when I share a fragment link a webmention isn't picked up on the page either by webmention.io, spec, or fluffy's tool
inkjama, inkjama_, [Rose], nickodd and qwerty joined the channel
#
qwerty
hey there
geoffo and [fluffy] joined the channel
#
jacky
so I'm working on my microsub server (service) and I'm wondering if it's a bit much to have a 'reporting' function for posts that look funny
#
jacky
I remember Firefox having a function for this (for sites that render weird)
#
jacky
I just can't remember the URL and I didn't bookmark it
#
sknebel
sounds like it'd make sense, yeah, but I'd be worried about client vs server with reports
#
jacky
but I'd want to catalogue different pages; their MF2 and see how I might be parsing it unexpectedly (or if a page is using custom properties: h-x-food) and see if I can add support
#
sknebel
i.e. you might get a bunch of "this looks funny" because the client can't handle the HTML well in that context
#
jacky
ah yeah that's the other part
#
jacky
it assumes HIGH faith in the client to render things as expected
#
sknebel
although that might still be worth consideration if you want to modify it or not
#
jacky
indeed
#
jacky
I think that actually might be a big problem! if the client has a public page for showing a post is rendered in a feed
#
jacky
like the feedly preview but for a specific URL
#
jacky
that'd definitely be useful for publishers
#
sknebel
right. I wonder if aperture's preview uses monocle's rendering code (aaronpk?) as one example
#
sknebel
for the web ones it's of course relatively easy
#
jacky
hmm IIRC tho, I'd have to take into consideration that the rendering depends on how the microsub server sends back mf2, no?
#
jacky
like for example, the mf2 parser for elixir doesn't support mf1
#
jacky
hmm which might mean this page would require one to sign in
#
jacky
I can run some implementations and allow them to be viewed using those responses
#
jacky
that's definitely for debugging purposes but it's like a browserstack for microsub servers
#
sknebel
so stuff being freely usable certainly helps
#
jacky
yeah for sure
#
sknebel
I guess servers could maybe offer testing instances that don't keep state
#
jacky
I want to make it easy for people to test what they _have_ and like incrementally improve
#
sknebel
one could make a debugging server you can paste a JF2 string in it should reply
#
jacky
oh yeah that'd be nice
#
jacky
that's probably the easiest form to do
#
sknebel
which you could combine with "feed this post through aperture, yarns, ... and make me a feed of all their responses"
#
sknebel
which would be an interesting community resource
#
jacky
yeah!
#
sknebel
if you run a desktop/mobile client, I guess a "paste URL here, get screenshot" service would be excellent but work
#
jacky
def got some prelim sketch work for the weekend now
#
sknebel
did you ever work on your desktop client you talked about?
#
sknebel
I remember seeing a repo, but ...
#
jacky
I did but I've slowed work on it
#
jacky
some people in the KDE space want to consolidate the work people are doing on desktop social clients so I'm holding to see how that plays out
#
sknebel
oh, I wonder if anyone I know is involved there
#
jacky
that + having to write a mf2 parser in rust is part of the hurdle lol
#
sknebel
I'd help with the latter
#
jacky
(it says mastodon but my client was planned to be agonistc)
#
sknebel
right, that's what I'd fear with such an initiative, that you get a mastodon client
#
sknebel
hm, no, no names I recognize. KDE is big :D
#
jacky
gnome already has a few stable clients so masto compat is wanted for traction
#
sknebel
+ I guess Plasma Mobile wanting it
#
jacky
yup yup
#
jacky
which is also something I reaaaly want lol
#
jacky
but I can't figure out how to get it on my Pixel
#
sknebel
yah. been thinking about getting a Pinephone for that
#
sknebel
maybe waiting a little until it gets further, but unless its hardware they specifically target its gonna be a problem I guess
#
sknebel
but I'm also mostly following this from the sidelines because many of my collegues work on KDE
sscarfe and [Michael_Beckwi] joined the channel
#
aaronpk
okay i really need to add a UI to quill so that i can create my "presentation" posts. my list is horribly out of date
#
aaronpk
they're h-events internally, but they have a few extra fields for linking to the slide deck for example
#
aaronpk
i'm also not happy with quill's event UI after i spent all that time on meetable
#
[tantek]
iteration is good!
#
aaronpk
funny, i now have an exception to the rule I made in meetable which was for multi-day events, the list view shows only the dates, not the times
#
aaronpk
most of the time the start/end times aren't relevant for multi-day events, but this virtual conference is a 24-hour conference so it ends the morning of the second day
[schmarty], [KevinMarks], [jacky], loicm and [jgmac1106] joined the channel
#
@JmacDotOrg
For those who care, which might be only @taskboy3000 and @ReBeccaOrg, current mad-science project is a stand-alone Webmention receive/store/query utility, replacing the bolted-on mess in Plerd. I was due to dig in on this anyway, with my “sabbatical”, and nothing’s changing that.
(twitter.com/_/status/1240056168304857088)
#
@JmacDotOrg
↩️ Something like this already exists, of course, with @aaronpk’s extremely capable https://webmention.io. But, with typical pig-headedness, I gotta have my own implementation. (See also: Plerd, not exactly the first thing to ever do what it does.) I feel pretty fired up about it.
(twitter.com/_/status/1240056839657721862)
#
@JmacDotOrg
↩️ I let my attention slide from it in 2019, but I still feel very bullish about Webmention as a simple technology with strong potential to make the web better. Useful even when relatively few websites use it, potentially amazing if and when more websites adopt it. I wanna help it.
(twitter.com/_/status/1240057725654052866)
jenelizabeth joined the channel