#[jacky]to expand from #indieweb, I'm thinking something like a OPML of the feeds that one provides and opting for the "recommended" one.
#[jacky]I figured that these feeds could also map to things like post types or what not so you can pick and choose which you'd like
#[fluffy]Yeah a thing I’ve been meaning to build for my site is a feed customizer that lets people pick and choose which posts to display with a live preview.
#[fluffy]okay so here’s a thought… peopel are always talking about feeds with a session key for the purpose of post privacy, but there’s good reasons not to do that. However, having a session key that ties feed preferences to a user? that feels totally kosher.
#[fluffy]and posts presented with a session key can get formatted with like ‘more like this’ ‘less like this’ links in the body text
#[fluffy]also the click-through on an entry could theoretically have the session embedded in the entry link and that can be like, oh cool this person wants to see more like this, or it can present UX to the person who clicked through anyway
#[fluffy]there would still be some trickiness with like… what happens if someone shares a customized feed item? and if they do it as an atom share, the feed URL gets shared too, so that can cause issues
#[fluffy](which is the fundamental reason I do not want to support magic-link auth in feeds)
#[fluffy]or, alternately, this is another use case for bearer tokens provided via TicketAuth et al: the feed reader is then identifying the user as part of the feed fetching.
#[fluffy]and the feed fetch includes the preferences thereof.
#[jacky]I actually think that's probably _the_ best way to do this. It even upgrades gracefully for TicketAuth/AutoAuth (I like TicketAuth!)
#[jacky]I think that the light tracking/adjustment done there _might_ need to be something in the reader but I'm guessing you mentioned this to help people manage their own subscription _to you_
#tomlarkworthyprobably to specific for use with https://indiewebify.me/ but it demonstrates flipping the dialog to what you want to do (e.g. login with facebook) and then telling you the steps to achieve that (relmeauth backlink)
[KevinMarks], gRegorLove and gRegorLove_ joined the channel
[jgmac1106], gRegorLove and sparseMatrix joined the channel
#sparseMatrixheh, sometimes you just gotta knuckle down and read the docs from the beginning. I've been trying to wrangle nginx, which as some of you know, is completely new to me. After reading up a bit over coffee this morning, I discover that the sites-available/sites-enabled methodology is deprecated. A quick check shows that the preferred method, conf.d/, does in fact have a configuration file in it (which I no doubt created in pursuit of some
#sparseMatrixtutorial), actually does accurately describe the few features that are working :)
#sparseMatrix@chee: what are you working on today?
#sparseMatrixHmmm, a new concern becomes apparent....one of the things that is currently working is certs for https from let's encrypt
#sparseMatrixthe config file in conf.d/ has a lot of lines marked 'managed by lets encrypt'
#sparseMatrixperhaps an immediate backup of that config file is in order
gRegorLove joined the channel
#sparseMatrixactually it says managed by Certbot but same/same
#sparseMatrix...so, looking at this nginx config file, it seems to be a narrative in a procedural scripting language, that is to say, top to bottom, right to left command interpretation/logic evaluation
#sparseMatrixand as such, a significant portion of the config file has 'code' that is unreachable (it follows after 'return' statements)
#sparseMatrixI rather suspect this is due to scripted config file changes applied by certbot
#sparseMatrixI might just be wrong though... nginx may be returning protocol status asynchronously (sending back a 404, for instance) and then carrying on with the 'unreachable' code
#sparseMatrixin other words, 'return' might not mean what I am used to having it mean
#[chee]the return is talking about returning a status code
#sparseMatrixit's got a lot of 'if/then' constructs
#[chee]today i'm continuing to try to deal with my mental block on that the base microformat for `image` appears to be `u-photo`, which causes me the greatest of semantic unease. because most of the images i want to post are not photos
#sparseMatrixHeh. I thought I was the only one that did shit like that...
[girrodocus] joined the channel
#[girrodocus]Really useful you sharing this @sparseMatrix! Tonight I will be following a digital ocean tutorial that includes the site-enabled/sites-available method. First time I’ve ever set up nginx or a web server. Total noob.
#sparseMatrixI once had a webpage root that had a folder static/pictures static/images and static/graphics
#sparseMatrix@girrdocus will you be doing nginx, apache, or something else?
#sparseMatrixrando word of the day: "Abstruse", courtesy of "Word Genius"
#sparseMatrixDef - "Difficult to understand; obscure, esoteric, arcane'
#sparseMatrixcouldn't have picked a better one myself :p
#[KevinMarks]one example of converged naming - we use `name/summary/content` for 3 levels of detail in as many places as possible, though for certain kinds of things `title` seems more natural than `name` in English. in h-card the difference between `photo` and `logo` is significant, and you can likely have both.
#sparseMatrixwell, incremental progress at least...
#sparseMatrixI got uwsgi attempting to start my reader application (the half of my CMS that talks to the web)
#sparseMatrixbut it's failing because the virtualenv is not active in that context
#sparseMatrixit can't load the module e.g., markdown2
#[chee]i was going to try to syndicate new tracks from my site to soundcloud, but it turns out the part of their site for creating apps has been replaced with a disabled google form that says "sorry"
#sknebellol, but they are still blogging about new API features...
jjuran, doosboox1, superkuh, [schmarty] and [tantek] joined the channel
#[tantek]there's already a generic semantic for image, the <img> tag
#gRegorLoveu-video is a microformats2 property, so parsers will pull out the URL of the video
#[chee]it looks like the best way to push a feed to soundcloud is with IFTTT. i guess they got themselves an API key before Soundcloud replaced their app creation flow with nothing
barnabywalters joined the channel
#@BiswasSholanki↩️ Joined the session on webmentions @ChrisAldrich. Definitely an eye opener. Will there be anymore later? I would love to know if there is a way to insert webmentions by server sites which do not support it, so that there is less dependency on them? What say? (twitter.com/_/status/1392890530841862146)
#[tantek]chee, indeed the u-video classname is recommended when you want that video to be considered the primary content of the h-entry
#[tantek]that is, that classname is expressing the semantic of "this post is a video", rather than just "this is a video" (which is what the <video> tag is expressing). make sense?
#[chee]yes! that makes sense. thank you, tantek. i guess what was bothering me was when i want to say "this post is a picture" my only way to say that is "this post is a photo", which is not true for a lot of these. i really want to say "this post is a ✨Visual Artwork✨"
#[chee]so I've settled on making them a note, with the image as `u-featured` and using a tag to classify them
[jacky] joined the channel
#[tantek]you're right, that's an unfortunate mismatch between what appears to be the precision of "u-photo" and the intent of "this *post* is a still image"
#[tantek]and what others said is correct, the history here is that "photo" posts were a strong motivator / driver of this design, though I don't think there was every any intent to be strictly limiting "photo" posts to only actual photographs
#gRegorLoveFor consumers of those properties it's more about how they're displayed than whether the content is actually a photograph or visual artwork
#[tantek]it's kinda like Instagram was intended for photo posting, and yet it's used for all sorts of visual artworks, diagrams etc.
#[tantek]after that recent htaccess talk, I found myself in the rabbithole of reviewing my own root level htaccess and finding plenty to update!
#[tantek]and updated. fixed a bunch of URL fix-up redirects (e.g. shortlinks, and 404s found in server logs) to go directly to https: instead of http:
#sparseMatrixhmmm, no, it too is configured to the socket file
#sparseMatrixbut I do know the app is running on port 5000
KartikPrabhu joined the channel
#lahackersparseMatrix: want to troubleshoot over zoom real quick?
#sparseMatrix@lahacker I really appreciate the offer, but I'm running linux all over, Idk even if I can zoom that....and no cameras on those machines for sure
#plodenHi! I'm looking to add comments to my blog.
#plodenDoes indieweb.org support comments anywhere?
#aaronpknot sure what you mean, are you asking if there is a way you can test it?
#barnabywaltersthe indieweb way of supporting comments is using webmention and h-entry markup, to reply to a post on one site from another site https://indieweb.org/comment
#plodenI went looking for examples, and figured that if there were a "mainstream" way to support comments, indieweb.org would be demonstrating/dogfooding it
#Loqi[manton] has 16 karma in this channel over the last year (23 in all channels)
#[manton][gRegorLove] I didn’t know either until testing this!
[dianoetic_net] joined the channel
#[dianoetic_net]Is there a favorite license of the indieweb community?
#[jacky][dianoetic_net] what do you mean? like code licensing? I don't _think_ so tbh
#sknebelfor the microformats parsers we sort-of have a policy of going for something permissive because we want them to be widely used infrastructure, and I think most of them are MIT licensed.
#sknebelbut for other things people do what they feel is appropriate
barnabywalters, joshproehl, deltab and [snarfed] joined the channel
#[snarfed]there’s a small public domain contingent