#bearcurrently thinking of ways to get nginx (or anything really) to be able to trigger a webhook when it routes to certain locations of a static site
#bearpurpose is to allow for a load balanced (HA even) static site still be able to have a dynamic feel by calling webhooks for certain endpoints
#bearfirst thought: nginx + lua; second thought custom flask app that is basically a map of location -> webhook
#voxpellibear: my thinking is to achieve that through client side javascripts that fetches the data from those endpoints
dmaczka joined the channel
#bearyea, i'm trying to avoid anything client side
#bearthe context I didn't share above is that i'm noodling on a service to allow for pure static domains as a service for indieweb folks
#voxpelliI considered it a progressive enhancement – as long as one can find the content somehow through curl it doesn't have to be as conventient as with js
#bearyou sign up, configure your domain and where to pull static files then my service does all the web stuff
#voxpelliwould fit well with my "dynamic stuff as a service" things that's geared towards static sites ;)
#bearyea, your method would work for folks who are familiar with js - I'm trying to find a way that allows for jekyll style site creation to be deployable by folks with zero web knowledge
#voxpellimy webmention service right now can list all mentions when linked to and enhance that link to get realtime embedded webmentions
#voxpellibear: I'm also targetting people with zero web knowledge, my js requires three lines to be added to a theme and eg. miklb is working a ready built theme with everything built in
#bearand it is exactly that type of feature i'm trying to not disable with this static site service
#bearyea, my goal is to allow zero web knowledge to take the output of miklb's stuff and "have a domain"
#bearnginx config, lets encrypt, github commit triggers == all the backend stuff that we take for granted
#voxpelliI've been thinking about making an automatic wizard that could set up a full Micropub + WebMention ready site on GitHub Pages if one just signs in with ones GitHub account, this would be similar to that
#bearit could also end up being nothing but a long weekend coding activity that does nothing useful ;)
#bearI am thinking about something like github but for people who don't want github (as easy as it is even)
#voxpelliyeah, I'm targeting it initially as my micropub endpoint currently doesn't use raw git to commit stuff but rather GitHub's API
#voxpelliwould love a lets encrypt enabled alternative to GitHub Pages
#bearyea, maybe i'll focus on the pure static part first - get the backend scripts working to enable a internet->nginx->static setup that creates the letsencrypt part for you
#voxpellisknebel: not lets encrypt specifically but rather the new "lets-encrypt:ish" certificates that's becoming popular
#voxpelliif one eg. is fluent in AWS, then their free https certs works just as well, and there are probably other ways to get a free good https cert also
#voxpelli(imho GitHub Pages should prioritize supporting https for pages with custom domains as well)
#sknebelhttps://www.netlify.com/ those guys recently made HTTPS for custom domains free, they do static hosting and some sort of CI on top
#voxpelliyeah, been looking at them, thinking of whether to move there or do get Cloudflare in front of my site
#voxpellikind of thinking of doing a tantek and dogfooding a bad host just to get experience with what an ordinary site owner experiences
#voxpellithough bothit and Netlify seems to mention "CLI" a bit too many times for any ordinary person to use
#beari'll chew on this still - interested in seeing if I can get a UX flow that goes from sign-up to static-site without having to ever touch a dev tool
#voxpelliideally it should be as easy to sign up for a page on such a service as it is to sign up for one on WordPress.com
#beareven if the UX limits the choices to those tools that can be driven by a server side environment
#voxpellipick a theme -> get a site with Micropub set up -> do all editing from Micropub? with eg. Jekyll one could also easily switch theme
#bearfirst to get a flask app that has good solid auth and let's me create accounts (trying desparately to avoid the term "user")
#bearyea, i'm definitely gearing towards a theme + micropub setup
#voxpelliah, the auth, that's where I'm still a bit stuck to get my Micropub up as a hosted service (and to extend my Webmeention service)
#voxpellibear: planning on doing your own Micropub or leveraging someone elses?
#bearI wanted to use my python micropub libs to get them into a production environment
#aaronpkafter the conference i went to this week, and doing a bunch of research on OAuth 2 to finish writing my book, I'm planning on finding a way to describe IndieAuth better as a "profile" of OAuth 2 rather than as its own thing
#bearbut I can't see (right now) why it should be limited to just a single endpoint
#voxpellias long as an endpoint can read and write posts to a Jekyll, Hugo or such repo/file system then multiple could be supported
#bearaaronpk - are you going to incorporate anything that Eran has worked on lately?
#voxpellia tricky partis handling auth against other services – signing up for an account at one of the sites and getting automatically signed up for services on some others
#aaronpkbear: not planning on changing much of the functional part of indieauth, just changing how it's described
#beark - just wondering if you were contemplating diving into his new stuff yet
thebaer joined the channel
#aaronpknah there's a lot of interesting work still being done in the OAuth group that has more of a chance of actually getting deployed
#aaronpk(a lot of silly complicated work too but that's a different story)
#bearI look forward to you wading thru the complicated stuff and giving us normal devs a roadmap
#aaronpkthe two things i'm most excited about right now are the PKCE extension which essentially plugs the security hole in the redirect for native apps or other things where you can't rely on the security of the redirect URI, and the device flow for CLI clients or other clients that don't have web browsers
#aaronpki actually wrote a proxy server that can enable a device flow for any existing OAuth server. I was using it to log in to my github account on an appletv app.
#ben_thatmustbemeif i correct the link locally, it continues fine, but then i get error=invalid_request&error_description=The+%27redirect_uri%27+parameter+did+not+match
#tantekselfdogfooded in Falcon for quite some time
#tantekand per GWG's recent questions re: how to do webmention/pingback discovery without repeating himself, I figured it was easiest to share the code with how I do so
#tanteksince I think it should be fairly drop-in re-usable