#dev 2020-03-25

2020-03-25 UTC
#
jacky
so my concern isn't more on storage tbh
#
jacky
it's about getting info from the media endpoint that I can use to then make a HTML player
#
jacky
ideally I'd want it to be a no-JS player
#
jacky
but also still provide information so like Indigenous can get useful info for playing video on mobile that's optimized for it
#
jacky
what is media endpoint
#
Loqi
micropub media endpoint is a Micropub endpoint that exclusively handles file uploads and returns a URL that can be used in a subsequent Micropub request https://indieweb.org/Media_endpoint
#
jacky
it looks like sweetroll / greg w has done a lot close to what I might be have thinking
#
jacky
I could add a few keys for video stuff and have my site do work when it finds that
#
jacky
yeah ideally tbh
#
jacky
if this works, anyone can use it to store their content and get like HLS support for vidoes in the body
#
jacky
it looks like generating a HLS stream isn't too complicated
geoffo, KartikPrabhu and sscarfe joined the channel
#
[tantek]
I missed something. There's no need for u-avatar. that's literally what u-logo already solves
#
[tantek]
if you want to say who you work for, that's your org, and use an embedded h-card
#
[tantek]
your org logo should then go inside the embedded h-card
#
[tantek]
[Katherine] someone is stealing your microformats packages?!? https://twitter.com/brb_irl/status/1242637978536570880
#
@brb_irl
whoever stealing my mf packages ....... u better enjoy the shit out of that hojicha!
(twitter.com/_/status/1242637978536570880)
[Katherine] joined the channel
#
[Katherine]
yes, exactly! microformat!
#
KartikPrabhu
now there should be a h-oijcha!
leg and nickodd joined the channel
chimo, [jeremycherfas], KartikPrabhu, sscarfe, loicm, [jgmac1106], [KevinMarks], deathrow1 and [LewisCowles] joined the channel
#
[LewisCowles]
!tell tantek I'd suggest that only accounts for the case it's an org, not a person having a logo and avatar.
#
Loqi
Ok, I'll tell them that when I see them next
#
[LewisCowles]
PR submitted https://github.com/indieweb/indiewebify-me/pull/86 for-now I'm using u-logo. I will be blogging about this at some point though. Perhaps it will only be me that cares, so it shouldn't be in a standard and I'll use u-x-avatar or u-x-icon.
#
Loqi
[Lewiscowles1986] #86 Display logo & suppress photo notice on logo
#
[LewisCowles]
Also got the tiny bit in my footer to display how I'd like, so I'm happy
petermolnar, [g33kcentric] and swentel joined the channel
#
[LewisCowles]
Interesting finding from 2017, I've only just got round to implementing for my site is self-hosting google fonts and making them same-domain.
#
[LewisCowles]
If you have poor / no-internet, it should be fine. If you have a network, but no internet. It can cause excessively high page-load times.
#
[LewisCowles]
So if you use google fonts, open the css in a few browsers, and yoink it out. Run a diff on the css so you can machine hint to de-duplicate noise. Then find replace /v[0-9]+ with '' and the prefix which is the same between font files to be '/fonts/{font-family}'
#
[LewisCowles]
This is not against anyones terms of service
hs0ucy and sscarfe joined the channel
#
[LewisCowles]
I know a more modern approach is system fonts, but on windows and Linux it just looks nasty
#
[LewisCowles]
fluffy++ for webmention.js. Most of the CSS to display icon of logo, avatar, photo was lifted from that. It's the first real-world usage of `ex` unit measure I've seen
#
Loqi
fluffy has 23 karma in this channel over the last year (65 in all channels)
KartikPrabhu and loicm joined the channel
#
GWG
I have not done any Indieweb stuff in several days due cleaning projects. Today, I break from cleaning and will do at least 1
gRegorLove joined the channel
#
swentel
GWG, new indigenous release tomorrow also
#
swentel
includes post visibility
#
swentel
and default read status too
#
[g33kcentric]
ooooo nice, android and ios?
#
[g33kcentric]
im thinking of seeing if i can reach back into my mind 10 years ago at uni and fork indigenous to put a few more post types and a markdown WYSIWYG in it πŸ™‚
#
swentel
only android
#
swentel
I don't maintain the iOS version
#
[g33kcentric]
arrr! I use the droid version πŸ™‚
#
swentel
I've been thinking about adding markdown too there
#
[g33kcentric]
i have been doing it in my articles, but manually and its a tad fiddly πŸ™‚
#
swentel
but not sure about it, not sure about maybe subtle difference in markdown rendering
#
swentel
although I guess most basic stuff will be the same for most libraries
#
[g33kcentric]
you mean all the different parserss out there
#
swentel
yeah, but I guess bold/italic (and more basic things) will be the same for all
#
[g33kcentric]
yeah, ive really only been doing those and lists
#
swentel
there are some libraries at https://android-arsenal.com/tag/60?sort=created I guess on of them should to the trick :)
Mikaela joined the channel
#
[g33kcentric]
yeah, now just to work out how to use gradle and all that jazz πŸ˜„
#
swentel
should work out of the box if you use studio
#
[g33kcentric]
android studio?
#
swentel
it can detect and download the right plugins for you
#
[g33kcentric]
arrr wicked! I'll give that a go, i want to get webmentions working properly first tho! I think i cracked receiving them at lunch time, just go to work on posting them πŸ™‚
#
swentel
hehe, good luck :)
#
[g33kcentric]
ta! πŸ™‚
Mikaela joined the channel
#
swentel
[g33kcentric], post types are dead easy
#
swentel
if you get it running in studio I can easily guide you
#
swentel
it 's really just a simple class, a layout, and maybe some optional properties
#
swentel
the class itself is around 30 lines or so, and you can copy from one easily
#
swentel
the hardest part is usually finding a nice icon :D
#
[g33kcentric]
arrr really appreciate that πŸ™‚
#
[g33kcentric]
hehehe, the 2 problems in computer science, what icon to use and caching
#
swentel
oh caching is covered in indigenous ;)
#
swentel
(at least I think so hehe)
#
swentel
seems to work fine here, but not sure how it behaves for others
Mikaela joined the channel
#
[g33kcentric]
for the reader?
#
swentel
it's disabled by default though
#
[g33kcentric]
arr fair, i havent gotten around to setting my reader up yet, i used it when i had the drupal site and using your brill modules, but got to set it up myself now
#
GWG
swentel: I look forward to seeing the change log
#
GWG
Can I convince you to support prechecked syndication targets?
#
Loqi
[dshanske] #23 Additional syndicate-to property
#
swentel
hmm I have that in Drupal
#
swentel
it's configurable
#
swentel
so a setting in Indigenous then to have one (or simply all?) checked?
sscarfe joined the channel
#
swentel
or by choice?
#
swentel
oh wait, you'd have it as a property too in the q=syndication
#
GWG
swentel: Not a setting in Indigenous.
#
GWG
Just set if it is a property in q=syndication
#
GWG
No setting needed
#
GWG
If it isn't there, it defaults to unchecked
#
GWG
People keep asking me for it
#
swentel
makes sense, I can support that
#
swentel
I can easily add that in drupal
#
swentel
as I have it in the UI there, so adding it in the micropub call is two minutes work
#
swentel
GWG, how to name the property? 'checked' ?
#
GWG
Yes
#
swentel
ok, opening issues in both
#
swentel
I can ship that tomorrow normally too
#
GWG
Checked can either true or false, and the absence of checked is assumed false
[jeremycherfas] and [tantek] joined the channel
#
swentel
ok done in Drupal
[Michael_Beckwi] joined the channel
#
Loqi
[ngm] #78 Conflict with XRay's parsing of microformats
#
aaronpk
XRay sends an accept header which contains activity+json, so that software like mastodon will return the JSON version of a post rather than the HTML
#
aaronpk
conneg--
#
Loqi
conneg has -6 karma in this channel over the last year (-7 in all channels)
#
aaronpk
seems to be causing more problems than it solves
#
aaronpk
i don't know how to reconcile this on the XRay end to handle both the situation described in that issue but also working with activitypub
#
swentel
GWG, done
jenelizabeth, nickodd and [jgmac1106] joined the channel
#
sknebel
aaronpk: allow xray user to choose. if we're getting fancy, fetch both and offer both results
#
sknebel
former allows users to the latter themselves if they feel it's appropriate
#
aaronpk
huh how would that work?
#
Zegnat
I am not sure I understand the problem? If XRay is asking for activity+json, and that is what you are getting from WordPress, what is parsing incorrectly? Does the activity+json not include everything you expect?
#
aaronpk
Zegnat: correct, because in some cases the microformats has more data than activtypub can represent
#
aaronpk
e.g. RSVPs
#
aaronpk
so i guess webmention.io never really needs the activitypub version of a page, because activitypub servers don't send webmentions
#
aaronpk
so webmention.io (a user of xray) could tell xray never to return the activitypub version
#
Zegnat
It is interesting. XRay says it prefers application/activity+json over text/html, but this WordPress issue and the fact that microformats might include more information, argues for the oposite
#
aaronpk
the theory was that most things that return activity+json don't also return microformats in the HTML, so xray *should* ask for activity+json first
#
aaronpk
also with wordpress specifically, most of the time the microformats on the page are broken because they're mf1 or poorly configured themes, so getting the activity+json version would return better data
#
sknebel
aaronpk: needs to fetch twice then of course.
#
Zegnat
Where β€œmost things” = there are more Mastodon installations (no mf2) then anything else that is likely to respond activity+json?
#
aaronpk
mastodon and related software
#
Zegnat
Seems super valid to me.
#
Zegnat
But yeah, also, no real solutions :(
#
aaronpk
in these particular cases, these wordpress installs do have proper microformats which also contain more data than the activity+json version, which is super rare
#
aaronpk
i guess one solution is that the wordpress site would have to know that the microformats are higher res than activity+json, so if a consumer is requesting microformats and activity+json then it should prefer sending back the microformats version instead
#
aaronpk
i'd need to add some sort of indicator in xray's accept header to make that work
#
aaronpk
like text/microformats+html
#
aaronpk
(i'm leaving the complications of actually coordinating that between all the wordpress plugins for a later exercise, that sounds not fun)
#
aaronpk
oh wait i'm misremembering what xray is doing too... it's actually looking for a rel=alternate that's on the page and then going and fetching that instead, that's like a whole step up from conneg
jenelizabeth joined the channel
#
aaronpk
so yeah i really don't know what to do here. it's like I want to use that rel=alternate link only if there are no or bad microformats found on the page...which is tough
#
Zegnat
You already request application/mf2+json first, so if the WP plugins fight it out and that one gets to win, maybe it should return and all is fine?
#
Zegnat
It is tricky though. It feels like the case that is now generating a percieved bug is actually in itself the edgecase
#
aaronpk
but also not wrong
#
Zegnat
edgecases are rarely wrong *coughcough*
jenelizabeth, [schmarty] and leg joined the channel
#
GWG
aaronpk: This is an issue I discussed with pfefferle. I'm not involved with the ActivityPub plugin.
#
GWG
I saw he commented that it is an xray problem.l though
#
aaronpk
it's hard to tell where the problem actually is
#
GWG
aaronpk: If I recall, the issue is that if the ActivityPub mime type is requested, it will return it...
#
aaronpk
right, see my train of thought above
#
GWG
I discussed it in the issue with him
#
GWG
I would tend to agree, despite not being a user of the ActivityPub plugin
mastermidn13, [jgmac1106], M9uapawDiscord[m, balupton[m], andrewxhillDisco, atj[m], EatsDiscord[m], thesage1014Disco, SpicoliWhiteDisc, Oxy[m], pvienhageDiscord, vasa|DappkitDisc, SteelixDiscord[m, lyon[m], efnDiscord[m], raisDiscord[m], thatguyDiscord[m, carstenmunkDisco, ReallySnazzyDisc, RockSteadyTRTLDi, UserDiscord[m], jenncloud[m], chrisDiscord[m], l^discordDiscor4, snoopdoggydogDis, celsoDiscord[m], M3baidDiscord[m], SenshiDiscord[m], peterkDiscord[m], gtsDiscord[m], flower88Discord[, WidgetBotiocli1[, nlkoDiscord[m], HaybalesDiscord[, maparent[m], M4eekDiscord[m], ianlopshireDisco, weedDiscord[m], LSJI07Discord[m], mZ[m], SnowballDiscord[, Discord[m]1, zwelsternDiscord, skillman623Disco, gorhgorh[m], amatuniDiscord[m, FeNiXDiscord[m], RenegadeDiscord[, AutoAIDiscord[m], celso[m], ivanDiscord[m], plindner[m], brewskiDiscord[m, ianfixesDiscord[, CryptoEmpressDis, TeamIanDiscord[m, bmiller59Discord, emakDiscord[m], bmiller59[m], maparentDiscord[, PerinDiscord[m], JorropoDiscord[m, manfredDiscord[m, carsonfarmerDisc, braditzDiscord[4, WarrenDiscord[m], kevinbird15Disco, reddDiscord[m], SomeguyDiscord[m, CharlieRaptoreum, M0zAND1zDiscord[, tangoDiscord[m], solanavDiscord[m, mZDiscord[m], JustMaierDiscord, Clment[m], simibacDiscord[m, NatoBoramDiscord, ArunDiscord[m], nebulerDiscord[m, MichaelTenDiscor, cyluDiscord[m], vexlDiscord[m], prtfw[m], chinsuDiscord[m], a2b2x2Discord[m], aidxnDiscord[m], rklaehn[m], bushido711Discor, gozala[m], hubaDiscord[m], fexra|TRTLDiscor, ZapierDiscord[m], pcowgillDiscord[, placer14Discord[, Rick[m], OlegStotskyDisco, yabirgbDiscord[m, crestDiscord[m], Elijah3321[m], M8431[m], manfred[m], vinDiscord[m], SmileRobotDiscor, MMMMaggieDiscord, marcocastignoliD, LuutheCoolDiscor, jessicaschilling, hyde__Discord[m], SchwartzDiscord[, godparticleDisco, HuurooDiscord[m], gnunicorn[m], wngrDiscord[m], WesDiscord[m], FranklinDiscord[, gauthamDiscord[m, Nebulous[m] and ksDiscord[m] joined the channel
#
beko
Huh? So my wordpress with valid mf but also ActivityPub is super rare? xD uh oh - hope I don't have to ditch one in the end :D
cam4507[m], msena3[m], tom85[m], thestevewayDisco, olizillaDiscord[, [jeremycherfas], vasa[m], Discord[m]2, tadpole256Disco4 and sekiDiscord[m] joined the channel
#
Zegnat
In the general set of β€œall WP installations that XRay may try to read”, it probably is an edgecase, beko ;)
FusonDiscord[m], RodolfoEDiscord[, sbpDiscord[m], sander[m], romaric[m], dunks411Discord[, CryptoEmpress[m] and peatDiscord[m] joined the channel
#
beko
No idea how I manage to do this again and again :)
DoppelgngerDisco, TryptophanDiscor, kerlanTDiscord[m, buztedDiscord[m], fozzie[m], SteffDiscord[m], SnoochToTheNooch, lyonDiscord[m], macerbi[m], katakotoDiscord[, mhzDiscord[m], eddocsillDiscord, Sm03leBr00tDisco, Tianyi[m] and OxyDiscord[m] joined the channel
#
GWG
I suppose the simple solution is to have the ActivityPub plugin be less aggressive if an Indieweb plugin is enabled.
icaruszDiscord[4, kppDiscord[m]1, fredcy_, borismusDiscord[, JordanKrageDisco, mapachurroDiscor, JaoheahDiscord[m, daveatQCDiscord[, Imnotsoimpressed, RobotLordimperia, robinzzzDiscord[, sachaDiscord[m], boomshroomDiscor, NatoBoram[m], macerbiDiscord[m, zegordoDiscord[m, doodlemaniaDisco, M|NecoDiscord[m], celso[m]1, pranayDiscord[m], watDiscord[m] and xylanDiscord[m] joined the channel
#
Zegnat
Maybe? Which plugins should let AP take a step back? It seems like AP should only take a step back if the HTML is going to contain valid mf2, which has been a problem with WP in general?
KinnardDiscord[4, KeegenDiscord[m], sscarfe, AuHau[m], enricomarino[m] and eshohetDiscord[m joined the channel
#
GWG
Zegnat: There is a flag for that we put in
matschafferDisco, baluptonDiscord[, ttocslliwDiscord, drshamoon[m], babaitDiscord[m], Mai-HsuanKevinCh, chris[m], QwertyWhoreDisco, dowlandaielloDis, M9672Discord[m], zoink92Discord[m, felixschlDiscord, hacdiasDiscord[m, AXEL-Brian[m], aaronpk[m], KevlarmonkeyDisc, JeffMaherVegas[m, DiscordBridge[m4, Tianyi[m]1, FrenchBackBoneDi, sekiDiscord[m]1, the_nikinDiscord, wourslerDiscord[, foxcoolDiscord[4, dqxDiscord[m], HeysteinDiscord[, UsDiscord[m]1, ritewhose[m] and prtfwDiscord[m] joined the channel
#
GWG
You can declare theme support for microformats2
rittmeDiscord[m], sethforkDiscord[, nofwayyDiscord[m, modigDiscord[m], f-r-e-dDiscord[m and lauren|Microspon joined the channel
#
Zegnat
Oh, interesting. Is that something you set, something that the theme sets?
MissLavenderDisc joined the channel
#
GWG
Plugin or theme can set it
#
GWG
We just agreed on it
gRegorLove, [calumryan], [Ana_Rodrigues], [KevinMarks], deathrow1, oenone and swentel joined the channel; nickodd left the channel
#
swentel
GWG, new release indigenous pushed
#
swentel
with the new built-in anonymous account woohoow :) (but not relevant if you're authenticated)
#
swentel
ah crap twitter doesn't allow videos longer than 30 sec :(
#
swentel
stupid twitter
#
swentel
or at least via the api?
#
@swentel
Just pushed a release of Indigenous which now comes with a built-in anonymous account. The reader has some default channels and you can even change the endpoints without having the need of an IndieAuth enabled site! #indieweb
(twitter.com/_/status/1242890812884688897)
#
doubleloop
!tell [chrisaldrich] I'd be up for joining a wiki brainstorm session :)
#
Loqi
Ok, I'll tell them that when I see them next
[chrisaldrich] joined the channel
#
[chrisaldrich]
doubleloop do you have a time that would work best for you? I'm relatively flexible working from home in the Los Angeles area.
#
doubleloop
[chrisaldrich]: 7pm GMT onwards is usually good for me in the week
#
doubleloop
And at the weekend, quite flexible at the moment (unless I get invited to an online dance party (unlikely))
jolvera joined the channel
#
swentel
unlikely you're joining? :)
[Rose] joined the channel
#
[chrisaldrich]
Anyone else like to join us? We can put together a date/time in the next week or so.
#
GWG
[chrisaldrich]: For what? I missed context
#
[chrisaldrich]
waits patiently for Indigenous update. swentel++
#
Loqi
swentel has 14 karma in this channel over the last year (31 in all channels)
#
swentel
usually doesn't take too long :)
#
[chrisaldrich]
[jgmac1106] you want to join doubleloop and I? anyone else with a wiki?
[jacky] and [jgmac1106] joined the channel
#
[jgmac1106]
yeah I can, have a meeting at 15:00 and 16:00 on event page?
#
[chrisaldrich]
[jgmac1106] We were going to schedule it in the next week or so. Neil is in the UK, so we'll have to find a time after 7pm GMT.
#
[jgmac1106]
sounds good to me just stay away from 11:00-12: utc my kids eat all then bandwidth in school
#
[jgmac1106]
liitle jealous can't lie..new truck has lame stock stereo....pickup trucks meant for a pair of 20 in subs
KartikPrabhu, mastermidn13 and [LewisCowles] joined the channel
#
[LewisCowles]
RE: earlier markdown, I think commonmark is a basic standard many without extensions adhere to. I may of course be mis-remembering
#
swentel
hmm true
#
jacky
yeah commonmark is what I try to stick to
#
[LewisCowles]
After nearly a decade of getting people off of JIRA, at my last place we used it, and it didn't use markdown, but rather textmate style, which I didn't know was a thing until a colleague pointed out it was an older standard for plain text documents
#
Loqi
[atlassian] commonmark-java: Java library for parsing and rendering CommonMark (Markdown)
[eddie], gRegorLove and gRegorLove_ joined the channel