#dev 2019-11-27

2019-11-27 UTC
uniquerockrz and [manton] joined the channel; mblaney left the channel
#
[manton]
Every blog hosted on Micro.blog is actually a Hugo site too. I've been really happy with it. All the themes are on GitHub too, and they have IndieWeb tweaks for Microformats, etc. https://github.com/microdotblog
uniquerockrz, misterwhatever, KartikPrabhu, leg, ffl^ and [jgmac1106] joined the channel
#
[jgmac1106]
thx for reminder manton, I need to go update the page since you pushed so many theme fixes
#
[jgmac1106]
wonder if we should keep a help page on microformats on micro.blog or point people to the wiki or MDN, i sporadically check people who customize themes and they often mix up or remove mf2,
#
[jgmac1106]
I'll save it until December but happy to make some resources or something...
uniquerockrz, gRegorLove and [manton] joined the channel
#
[manton]
That's a good idea. One of the problems people can run into is that they import a completely new Hugo theme to Micro.blog, but of course it's missing a bunch of useful MF2 and `<link>` tags, etc.
#
[manton]
It'd be useful to have a "here's how to quickly IndieWeb-ify your theme" guide.
uniquerockrz joined the channel
#
jacky
or even like something that could be a very light 'scan' (does your page have rel-mes? is it showing an expected post? etc)
uniquerockrz, [Michael_Beckwit, gxt and [xavierroy] joined the channel
#
jacky
what is image proxy
#
Loqi
An image proxy is a service that fetches and re-serves images from a new URL https://indieweb.org/image_proxy
uniquerockrz joined the channel
#
jacky
went with imageproxy by willnorris; so fast and simple!
#
jacky
and increased the speed of my microsub client by 2 seconds
uniquerockrz and vika_nezrimaya joined the channel
#
Loqi
[Vika] IndieWeb #Micropub endpoint creators - how do you test your endpoints? Do you use a mock token endpoint or do you have a flag that bypasses it? How do you write unit tests? Testing in production doesn’t count! :3
swentel, uniquerockrz and mblaney joined the channel
#
mblaney
sorry vika_nezrimaya I just test in production :-)
#
mblaney
(whatever production means... it's just easy to have multiple websites)
cweiske, uniquerockrz, krychu and tsrt^ joined the channel
#
vika_nezrimaya
mblaney: staging area doesn't count as production and as such it counts as testing
#
vika_nezrimaya
especially if your staging tests are somehow automated (if they're not it's ok but maybe you could automate it?)
gxt joined the channel
#
mblaney
I don't have staging... just websites where it's ok if things break. I can roll changes out to them before they effect real users on other sites.
#
mblaney
definitely want to mock out tests at some point though, wouldn't use the network for that.
[fluffy], uniquerockrz and BubuDaba joined the channel
#
jamietanna[m]
vika_nezrimaya I've written a reply to you, should be there in ~10 mins (I really need to speed up my sites build/test/deploy)
#
vika_nezrimaya
10 minutes for a reply? wow :3
#
vika_nezrimaya
now that's how I thought email works when I was small
#
vika_nezrimaya
I thought email was slow like snail mail... now I host a mail server myself and I know how fast is it
uniquerockrz joined the channel
#
jamietanna[m]
Haha, it's more because I have a full pipeline for it, and do a lot of validation on the site which needs some heavy dependencies. Deffo could be better
#
jamietanna[m]
!tell chrisaldrich not sure if you're aware of this but I've just seen a post from you in my reader which has `https:\/\/chrisaldrich.wordpress.com\/?p=55670253` as its syndication (no post url present) that doesn't quite look like it should be an entry in the feed? Not sure tho
#
Loqi
Ok, I'll tell them that when I see them next
#
vika_nezrimaya
jamietanna[m]: btw I'm planning on running a Kubernetes cluster for my website (overkill, but I need to learn how it works) so I'll have a big pipeline too
#
vika_nezrimaya
Every single service and endpoint will be tested and will be automatically deployed
#
vika_nezrimaya
but I need a server for it
#
jamietanna[m]
vika_nezrimaya nice! I didn't go to Kubernetes but I definitely did that on my own site https://www.jvt.me/talks/overengineering-your-personal-website/
#
vika_nezrimaya
Also this will provide seamless updates and with good test coverage will allow me to not break my website
#
wink
"make regen rsync" is really handy. and it takes up to 2sec ;)
#
wink
but what I'd been too lazy to build is some way to really deploy stuff (even new things) from somewhere else. for every new vhost I need an ansible run etc.
#
wink
and that's been not a thing for 10 years I guess. but apparently it's not worth it for me, otherwise I might have just done it :P
tsrt^, BubuDaba, uniquerockrz, gxt, jeremych_, berDiscord[m] and jamietanna[m] joined the channel
#
jamietanna[m]
I've got my hosting now with /Netlify so it's now less effort to manage infra, but I do still manage it for branch deploys as Netlify doesn't integrate with my GitLab CI setup unfortunately
misterwhatever joined the channel
#
jamietanna[m]
But yeah it does make it a pain as it's not nearly as instant as it could be. Damn quality assurance 😅
#
wink
jamietanna[m]: I did wonder about your idea of checking for broken links. is that for internal or external as well? because for me it's 100% fine to have 5 year old posts with broken links. otherwise I'm losing info where it went. only sensible thing for me would be adding a note and unlinking, but not sure that would be worth it for me
uniquerockrz, asymptotically and [LewisCowles] joined the channel
#
[LewisCowles]
is there anyone else that detests linters and thinks they are an immense waste of time and effort?
#
wink
in general? no.
gorhgorhDiscord[, gorhgorh[m]2, TryptophanDiscor, peterkDiscord[m], balupton[m], EatsDiscord[m], MachiavelaDiscor, baluptonDiscord[, LuutheCoolDiscor, MissLavenderDisc, KevlarmonkeyDisc, lauren|Microspon, nijynotDiscord[m, humbleElitist_Di, M5310Discord[m], NebulousDiscord[, Nebulous[m], AtiqDiscord[m], PeevesDiscord[m], thienpowDiscord[, FineDiscord[m], IgutinDiscord[m], ShadowJonathanDi, hazDiscord[m], OlegStotskyDisco, KubeDiscord[m], braditzDiscord[m, Mairkur[m], MairkurDiscord[m, psyonityDiscord[, poofDiscord[m], RealSnazzyDiscor, RealSnazzy[m], brewskiDiscord[m, william_shakesDi, corylDiscord[m], crestDiscord[m], doorknob88Discor, SuikaDiscord[m], NatoBoram[m], NatoBoramDiscord, PhillmacDiscord[, RyonezCoruscareD, OboDiscord[m], skillman623Disco, Giyomu[m], GiyomuDiscord[m], HexDiscord[m], boomshroomDiscor, ShadowLingDiscor, PeciakDiscord[m], Valium8862[m], AlepheiaDiscord[, weedDiscord[m], TimeOnDiscord[m], hyde__Discord[m], zoink92Discord[m, ivanDiscord[m], JorropoDiscord[m, AmineDiscord[m], ambackDiscord[m], sethforkDiscord[, DioBrandonDiscor, LordFenixNCDisco, capDiscord[m], circlesDiscord[m, vexlDiscord[m], GrahamDiscord[m], EdmundMDiscord[m, chmanieDiscord[m, denzukoDiscord[m, chinsuDiscord[m], sfroment[m], sebasariasDiscor, sfromentDiscord[, cikavuveDiscord[, lamborghiniDisco, DerekDiscord[m], SoreGumsDiscord[, M4eekDiscord[m], ad87657Discord[m, NastyEbilPiwateD, DaekiDiscord[m], JayWelshDiscord[, felixschlDiscord, rozgoDiscord[m], SmileRobotDiscor, malaclypsDiscord, jazzy-jeff^_^Dis, aidxnDiscord[m], ArunDiscord[m], TH0RynDiscord[m], LethalLadders041, MichaelTenDiscor, PhoenixDiscord[m, obernardovieiraD, BossMANDiscord[m, koalalorenzoDisc, mZDiscord[m]1, betamosDiscord[m, gunttedDiscord[m, FusonDiscord[m], JordanKrageDisco, chris[m]1, chrisDiscord[m], TionisDiscord[m], manfred[m], oryx[US]Discord[, RealityDiscord[m, manfredDiscord[m, DiscordRSSDiscor, gregjeanmartDisc, TiaguilsoDiscord, gregzuroDiscord[, ShmultzDiscord[m, M2color6412[m], ssDiscord[m], GeorgeX2798[m], bekoDiscord[m], KisulkenDiscord[, nocentDiscord[m], JustMaier[m], allhailferristhe, JustMaierDiscord, M{|}Discord[m], iiogama[m], kerlanTDiscord[m, gozala[m], iiogamaDiscord[m, JaoheahDiscord[m, fexra|TRTLDiscor, sacha[m], itsmekntDiscord[, sachaDiscord[m], phynite1846[m], phynite[m], Expherience[m], zgrDiscord[m], GDiscord[m], ExpherienceDisco, dhenz3SpeakDisco, aaronpk[m], aaronpkDiscord[m, planetary_devDis, MartijnDiscord[m, captain-nemoDisc, neilDiscord[m], celso[m], celsoDiscord[m]1, godparticleDisco, megadogberthehim, HeysteinDiscord[, RobotLordimperia, MisterGoreDiscor, gmelodieDiscord[, thomasDiscord[m], AnthonyADiscord[, raisDiscord[m], benaszabDiscord[, XierumengDiscord, bddapDiscord[m], pr1meDiscord[m], OxyDiscord[m], Oxy[m], ZipperSKDiscord4, SpaceOutlawDisco, zelda14Discord[m, yabirgbDiscord[m, JerbsDiscord[m], new0ne[m], AppenzellDiscord, CrocodillianDisc, cannabysDiscord[, zegordoDiscord[m, hacdiasDiscord[m, SirMemesALotDisc, drbh[m], drbhDiscord[m], techcoderxDiscor, new0neDiscord[m], pcblazefDiscord[, sekiDiscord[m], ZapierDiscord[m], KYZITEMELOS93Dis, JungleHeartDisco, paulmahoneDiscor, CharlieRaptoreum, leoalvarezhDisc4, pusherDiscord[m], mattcDiscord[m], thestevewayDisco, Dazuck-3BoxDisco, ritewhose[m], dqxDiscord[m], Lilz|BetaMe[m], MikeShultzDiscor, prcDiscord[m], Lilz|BetaMeDisco, catmanDiscord[m], jenncloudDiscord, jenncloud[m], the_nikinDiscord, nyarlathotepDisc, RockSteadyTRTLDi, RockSteadyTRTL[m, e_x_pDiscord[m], vamsiDiscord[m], M011000100111010, realChainDiscord, dindustriesDisco, foxcoolDiscord[4, freethinkingawa4, LokeLDiscord[m], freethinkingaway, ShokuninDiscord[, jamiedubsDiscord, sunk818Discord[m, Microsoft_techni, npfoss[m], JohnnyMilkshakes, Ja3ood[m], npfossDiscord[m], Ja3oodDiscord[m], TrevorDiscord[m], drshamoon[m], drshamoonDiscord, ShehabTweelDisco, AraratDiscord[m], vasa[m], cyluDiscord[m], vasaDiscord[m], GuillaumeDiscord, M3baidDiscord[m4, CantiTurtleCoinD, ptonerDiscord[m], CantiTurtleCoin[, DavidFalconDisco, l^discordDiscord, silent_Activist[, NooooooWayyyyyDi, silent_ActivistD, Tianyi[m]1, ithithDiscord[m], TianyiDiscord[m], johanherman[m]1, johanhermanDisc4, vbDiscord[m], KinnardDiscord[4, sander[m], sanderDiscord[m], Hsiu-PingNichola, Mai-HsuanKevinCh, allgoDiscord[m], pioneerDiscord[m, KinnardDiscord[m, bonedaddyDiscord, alphapapaactualD, jimpick[m], jimpickDiscord[m, HeishDiscord[m], deltaDiscord[m], LSJI07Discord[m], QwertyWhoreDisco, Bads3ctor9700[m], PhiDiscord[m], wcharginDiscord[, JeanDiscord[m], TeamIanDiscord[m, SteffDiscord[m], ay2306Discord[m], Clment[m], ClmentDiscord[m], Neroprojekt5071[, andrewxhill[m], andrewxhillDisco, Romaric[m]1, WesDiscord[m], romaricDiscord[4, modigDiscord[m], CatManDoooDiscor, neohexDiscord[m], h2Discord[m], boatsandhoesDisc, msena3[m], msena3Discord[m], mZDiscord[m], CocoonCrashDisco, mZ[m], WidgetBotiocli1[, snoopdoggydogDis, mikeal[m], mikealDiscord[m], plexusDiscord[m], dukeDiscord[m], bushido711Discor, bmiller59Discord, pps96Discord[m], bitspillDiscord[, BigDuckEnergyDis, abhi_Discord[m], rittme[m], Sm03leBr00tDisco, aeddi[m], rittmeDiscord[m], aeddiDiscord[m], RichardLittDisco, AuHau[m], AuHauDiscord[m], efnDiscord[m], chmanieDiscord[4, kppDiscord[m]1, dignifiedquireDi, thomasbDiscord[m, TristanDiscord[m, jklepatchDiscord, sukarDiscord[m], zcopleyDiscord[m, aswiththewildDis, kanej[m], kanejDiscord[m], Kenzo3Discord[m], katakotoDiscord[, oed3[m], cristobalDiscor4, oed3Discord[m], amimDiscord[m], amatuniDiscord[m, EKLynxDiscord[m4, jgmac1106Discord, AlekseyDiscord[m, carstenmunkDisco, r5723013Discord[, Rick[m], M0zAND1zDiscord[, pvienhageDiscord, RickDiscord[m], cwchristerwDisco, mpocDiscord[m], felixschlDiscor4, jmank88Discord[m, carsonfarmerDisc, carsonfarmer[m], tom85Discord[m], gnunicorn[m], tom85[m], dy5es41Discord[m, gnunicornDiscord, EugeneDiscord[m], pbvieDiscord[m], grvhiDiscord[m], JonwelDiscord[m], foxcoolDiscord[m, placer14[m], placer14Discord[, UsDiscord[m], UserDiscord[m], MatthDiscord[m], Senshi[m], SenshiDiscord[m], gtsDiscord[m], dafflDiscord[m], leoalvarezhDisco, te0dDiscord[m], Sean|FortmaticDi, cwDiscord[m], aphelionzDiscord, rappelDiscord[m], braditzDiscord[4, anthony-albertor, marcocastignoliD, nofwayyDiscord[m, AblibuDiscord[m], RodolfoEDiscord[, fozzie[m], fozzieDiscord[m], SweatDiscord[m], AXEL-Lee[m], macerbi[m], xtream1101Discor, macerbiDiscord[m, PrabhaavDiscord[, Lolicon[m], combrayDiscord[m, M5511225464917[m, OrkunDiscord[m], thatguyDiscord[m, ScottSmileyDisco, cristobalDiscord, CryptoEmpress[m], CryptoEmpressDis, AXEL-Brian[m], panDiscord[m], AXEL-BrianDiscor, tobowersDiscord[, JeffMaherVegas[m, flower88Discord[, VictorGDiscord[m, AkshayDiscord[m], Akshay[m]1, prtfw[m], maparent[m], prtfwDiscord[m], maparentDiscord[, celso[m]1, PamileissonDisco, codynhatDiscord[, celsoDiscord[m], pierreboc[m], AxieDiscord[m], pierrebocDiscord, awesomesarthakDi, RDeckardDiscord4, tangoDiscord[m], SchwartzDiscord[, farhad312Discord, robinzzzDiscord[, tadpole256Discor, buztedDiscord[m], eshohetDiscord[m, achingbrainDisco, RDeckardDiscord[, MMMMaggieDiscord, CarboClanCDiscor, dpinnerDiscord[m, M|NecoDiscord[m], olizillaDiscord[, M[AXEL]DarrDisco, M[AXEL]Darr[m], ngamboaDiscord[m, n9tDiscord[m], ddahlDiscord[m], ksDiscord[m], nebulerDiscord[m, eddy[m], sbpDiscord[m], eddyDiscord[m], test123Discord[m, hubaDiscord[m], MesaDiscord[m], peatDiscord[m], zwelsternDiscord, KinnardDiscord[7, jessicaschilling, DamirDiscord[m], mhzDiscord[m], funwhilelostDisc, DevUYDiscord[m], Luna14Discord[m], astraiaDiscord[m, DerrickFDiscord[, CathyLDiscord[m], lyonDiscord[m], babaitDiscord[m], terryHDiscord[m], lyon[m], johanherman[m], johanhermanDisco, KarlDiscord[m], RomainDiscord[m], gorhgorh[m]1, Dby0Discord[m], M[AXEL]JulianDis, romaric[m], RomaricDiscord[m, rklaehnDiscord[m, rklaehn[m], TianyiDiscord[m4, Tianyi[m], Keegen[m], Gorka[m], KeegenDiscord[m], GorkaDiscord[m], enricomarino[m], enricomarinoDisc, tahpotDiscord[m], AutoAIDiscord[m], cesarosum[m], FranklinDiscord[, cesarosumDiscord, hvergara[m], hvergaraDiscord[, PermawebMatrixBr, sblinnDiscord[m], jwheelerDiscord[, lSabDiscord[m], HarryTmeticDisco, blzDiscord[m], kevinbird15Disco, bengoDiscord[m], doodlemaniaDisco, nlkoDiscord[m], bostaDiscord[m], EdEdorEddyDiscor, sekiDiscord[m]1, wngrDiscord[m], vasa|DappkitDisc, DoggersUniteDisc, koivunejDiscord[, PermawebEmbedDis, janttoDiscord[m], nilocDiscord[m], halifoxDiscord[m, SpicoliWhiteDisc, matyas_mustohaDi, v0idx64Discord[m, M}Discord[m], watDiscord[m], dostDiscord[m], dunks411Discord[, ShruthiDiscord[m, radio_aliceDisco, richtercamdenDis, yjhmelodyDiscord, AceFaceDiscord[m, M9uapawDiscord[m, vinDiscord[m], M3baidDiscord[m], IPFSFanDiscord[m, raulDiscord[m], M123897974564Dis, ZipperSKDiscord[, UsamaIrfanDiscor, matschafferDisco, gauthamDiscord[m, llllllDiscord[m], mapachurroDiscor, HyunwooLeeDiscor, kppDiscord[m], JoejoeDiscord[m], WarrenDiscord[m], ianfixesDiscord[, tplookerDiscord[, sprayDiscord[m], iKonixxDiscord[m, pcblazefDiscord4, card[m], M4star3starDisco, EKLynxDiscord[m], cardDiscord[m], rannmannDiscord[, swedneck[GMT1]Di, beko[m], astrojl_matrix, discord[m], catman[m], ecrosstexas[m], DiscordBridge[m4, edrex, grantcodes[m], myfreeweb1, jee[m], plindner[m], malaclyps[m], Swedneck_, swedneck3, Rixon, jgmac1106[m], bmiller59[m], j4y_funabashi[m], uniquerockrz and krychu joined the channel
#
jacky
[LewisCowles]: how so?
#
[LewisCowles]
well the rules they enforce generally are not just about improving readability
#
[LewisCowles]
We got an update of rubocop today and it now advises File.join(‘path/to/file’) instead of File.join(‘path’, ‘to’, ‘file’). It’s just useless arbitrary nonsense by idiots
#
[LewisCowles]
never mind the fact that ‘/typing/constants/if/refactored/can/lead//to/double/slashes/andmissingones’
#
[LewisCowles]
if I do or do not put a space between parenthesis, use single vs double quotes in an area that passes tests. Just seems like a waste of life
mblaney left the channel
#
[LewisCowles]
all to please some strangers on the internet that elected themselves as knowing a thing. I also think it interferes with language syntax design, which is the hammer I’d smash the nail of unreadable code with.
uniquerockrz and vika_nezrimaya joined the channel
#
vika_nezrimaya
[LewisCowles]: I use pylint but it doesn't suggest such weird edits. And even if it did, I'd just do # pylint: disable=stupid-rule and put an explanation why this rule doesn't apply here in a comment.
#
[LewisCowles]
I used flake8, but python is a wonderful language without oddities. I’m probably just mad at ruby, js, php.
#
[LewisCowles]
Can you see how the comment, unless necessary is more of an argument for not linting (python interpreter is pretty opinionated anyway)?
#
[LewisCowles]
also the worst offenders, C & C++. I’m not aware of a popular linting standard for. Most codebases either have a resonant style, or suck energy
#
[LewisCowles]
well perhaps worst offenders that are popular should be my caveat. Haskell, erlang, some other obscure languages seem designed to be difficult to read and parse anyway
[Jeannie] and [cheukting_ho] joined the channel
#
vika_nezrimaya
I have no experience with Ruby and my last line of PHP code was written long ago, when I was, like, 14 maybe?
#
vika_nezrimaya
PHP turned out to be too hard for me
#
[LewisCowles]
if you use python + pdb + pdbpp, it’s difficult to accept anyone else setup. It’s very nice as a setup
uniquerockrz and jgmac1106 joined the channel
#
wink
[LewisCowles]: I think rubocop is special. everyone is bitching :)
#
wink
[LewisCowles]: not a ruby user, but afaik teams use their own filterlist and not adopt the mainline rules because of stuff like this. I guess a problem is that it changes all the time.. back when I was writing PHP in a team we set our coding standard at the start of the project and only updated for good reasons.. just bumping the linter version should never introduce new rules....
uniquerockrz joined the channel
#
Loqi
wink has 1 karma over the last year
#
[LewisCowles]
that is also how I’ve always worked. I’ve no idea why this startup I’m at now has such a fetish for wasted time and effort. Currently learning material design often omits using built-in browser components, as do many “modern” UI libraries. This forces users to use JS (I suppose great if your model is built on selling ads & data, which are largely predicated on sneaky active-scripting) 😞
uniquerockrz, KartikPrabhu, [tantek], [Rose], [manton], jbove, [schmarty], [pfefferle], [cheukting_ho], gRegorLove, Bubu, tsrt^, mlncn80, omz13, rhiaro, chrisaldrich, dougbeal|imac and BubuDaba joined the channel
#
jacky
what is a composer
#
Loqi
Composer is a package manager for PHP libraries https://indieweb.org/Composer
#
jacky
hm close
#
jacky
what is posting
#
Loqi
create in the context of the indieweb refers to the act of and UI for creating a new post, in its simplest form, a new note https://indieweb.org/posting
swentel joined the channel
#
jacky
what are contacts
#
Loqi
contacts refers to a set of people, organizations, groups and anything else with one or more addresses (often URLs) for communication https://indieweb.org/contacts
#
jacky
I don't want to hammer this into micropub
#
jacky
but I do want a way to do auto-completion of nicknames or people to mention in the composer for my microsub client
#
jacky
it's not a requirement but I know it'll vastly improve the experience
#
[tantek]
what is nicknamecache
#
Loqi
It looks like we don't have a page for "nicknamecache" yet. Would you like to create it? (Or just say "nicknamecache is ____", a sentence describing the term)
#
jacky
that coupled with scanning the people in the channels that they're subscribed to help populate that list
#
jacky
what is nickname cache
#
Loqi
A nicknames cache is a way indieweb sites store information about people to improve the user experience of the site owner referring, mention, and/or linking to those people https://indieweb.org/nickname_cache
#
[tantek]
nicknamecache is /nickname_cache
#
jacky
ah nice
#
[tantek]
jacky yeah for now follow the work in there. I don't think anyone has a good brainstorm for how to add that kind of functionality to micropub though clearly that's a logical next step. I think it's still too early in experimentation etc. to figure out a "protocol" for auto-suggesting names. lots of privacy related issues there with address book / contacts access etc.
uniquerockrz joined the channel
#
aaronpk
I think there's a brainstorming section on that for micropub
#
aaronpk
i'm getting close to wanting to build that for myself now
#
jacky
there's also /autosuggest
#
swentel
jacky, it's high on my list as well for autocompleting in indigenous
#
jacky
which linked me to https://uxmag.com/articles/designing-search-as-you-type-suggestions; good tips on the experience of it
inkjama joined the channel
#
jacky
glad this is an active brainstorm
#
jacky
going to add some info about lwa might do it to its page in a few
krychu joined the channel
#
jacky
because I can't search for it at the moment, aaronpk, do you go into the incoming source in monocle and proxy images?
uniquerockrz joined the channel
#
jacky
goes to check actually
#
jacky
you do
#
jacky
er at least when you know you can
#
swentel
expanded the contacts section a bit on the micropub brainstorming page
#
jacky
swentel++
#
Loqi
swentel has 13 karma in this channel over the last year (29 in all channels)
#
jacky
didn't know there was a ticket already
#
swentel
well, only just a tiny brainstorm, not ticket yet
#
Loqi
[dshanske] #7 Query for Supported Queries
#
jacky
I would just need a idea for a response (list of h-card makes the most sense) and I could go hack that in
#
swentel
hmm yeah, list of h-card's makes sense
#
swentel
the response is the easy part, the presentation will be the tedious part :)
#
jacky
lol indeed
[Rose] joined the channel
#
swentel
so post types query returns ['post-types' => []]
#
swentel
so contacts could be something like ['contacts' => ['h-card 1', 'h-card 2']]
#
swentel
ok, example response added
#
swentel
feel free to change of course :)
uniquerockrz joined the channel
#
jacky
checks out
#
jacky
I'd def add `nickname` to that
#
jacky
but that's a bit of a personal bias, adding `@{NICKNAME}` in my posts generate the proper person-tag for me
#
jacky
versus me typing it out
#
swentel
yeah, I wasn't sure which properties are valid for an h-card
#
swentel
so if that's a valid one, that totally works for me
#
swentel
easier than full name or url
#
swentel
I would hardly ever start typing that
#
swentel
aha, nickname is fine, good :)
#
jacky
now re: caching
#
jacky
this is super minute detailing, but this would be a great case to use Cache-Control to determine how long to keep this info
#
jacky
not super worried about needing to bust caches but it's def on my mind
#
swentel
oh interesting indeed
#
swentel
hmm the brainstorming page is in archive modus, should go to extensions
#
swentel
oh well
#
swentel
that's for another day :)
#
swentel
could be moved maybe when a first implementation is available
uniquerockrz and nuh^ joined the channel
inkjama, uniquerockrz and [KevinMarks] joined the channel
#
[KevinMarks]
If you want a nice client-side autocomplete from a list, try awesomplete https://leaverou.github.io/awesomplete/
chrisaldrich, uniquerockrz, [fluffy] and [LewisCowles] joined the channel
#
[LewisCowles]
awesomplete is cool. I first encountered it last year. Integrated in several systems. https://css3test.com/ is a very cool thing I found from the same author
uniquerockrz and sherwood joined the channel