#GWGI'll check your site. I've been juggling things, but I just finished something, so next is fixing an IndieAuth WordPress issue, which is why I asked
#GWGI'm taking off October 2-October 11 for no special reason, so maybe I'll get some things done.
#aaronpkoops i messed up something with saving that post, the link should work now (again)
#@MyLewdDrawingsThis tool forever but I am happy it is done. This is part of a collaboration I did with @Questathana They are writing a story that should be ready some time in November.If you like giantess and world destruction I feel like you would like their stuff.#Sizeplay #Giantess #microsub (twitter.com/_/status/1308936021753704449)
jeremycherfas joined the channel
#timotimohaha, that's a different kind of "microsub", eh?
#timotimoi wasn't aware there's a microsub, i assume it's not that closely related to micropub? or does the whole thing have a micropub/sub thing?
#[chrisaldrich]aaronpk, and others... I cleaned up that definition of microsub quite a bit and concatenated the opening paragraphs which were a bit redundant. Reviews for accuracy and conciseness, etc. are welcomed.
#ZegnatSure, I think it is sensible to have some max number of entries based on file size. I am just not sure if optimising for size is *always* the right thing to do when you look at the use-case of most feeds.
#ZegnatMost feeds get polled by their subscribers on a regular schedule. And the subscriber would often expect to find all the posts that are new since the last time it checked in there.
#ZegnatSo I would filter first by time, but have a maximum filesize (which is probably equal to some estimated maximum number of entries), as well as a minimum number of entries to fill out the feed.
#Zegnat... does that make sense? (I am literally just on IRC in between work meetings so brain may be slightly fizzed)
#petermolnaroh, yes. that makes sense that way. minimum by number, maximum by time.
#[James_Gallaghe]I like that idea. I think the easiest way to do it is just to show the few most recent posts because feeds are polled on a regular cadence and people expect to see the posts they have recently collected.
#[James_Gallaghe]I don’t want to over-complicate things too much 🙂
#[James_Gallaghe]Should I document a bit of this on the wiki?
NinjaTrappeur and KartikPrabhu joined the channel
#jeremycherfasI suppose if you were really keen you could analyse your logs to see how often readers are actually polling your feed and make that the basis for your feed.
#[James_Gallaghe]I don’t delve into my server logs as a matter of principle. It’s part of my public commitment to privacy.
#[James_Gallaghe]Technically, I could use a command like grep to find out but I feel like I’d be cheating myself 😄
#jeremycherfasI'm not saying you should, only that you could. I quite like seeing what (not who) has been sniffing around.
callMeBaby joined the channel
#[James_Gallaghe]Yeah. It’s an interesting idea. Now I feel tempted to take a peek…
#jackyI haven't made a serious push to my site because of them
#jackyI removed everything but hfeeds b/c I didn't want to have feed building logic
#jackybut it seems kinda 'hard' to avoid if I want people to subscribe to stuff
#[jgmac1106]and I think matter of how prolific and public one wants to be, once you have h-feeds though you can have all the feeds with Granary..but I know you want to use your tools
#[jgmac1106]on my page I have an h-feed with three articles and the fourth article is an h-entry pointing to my archives
#[jgmac1106]I broke this when I accidentally messed up and mad may a directory and not a page....and somehow messed up my htaccess page so I can't display a directory
#[jgmac1106]not knowing things makes this stuff hard, I have so many unlisted pages becuase after writing the last thing I want to manually do is route the article to two more places
#[jgmac1106]I do like the feed discovery model of WP (even if the ontological difference between category and tag makes little sense when you dig into how it works)
jonnybarnes joined the channel
#lahackerGWG my biggest takeaway is this new universe of possibilities in salmentioning more than just notes in replies to notes for threaded commenting
#[jgmac1106]jacky my podcasts too, more than my aritcles I wanna automate that routing and feeds...but Apple doesn't allow granary feeds so I guess I don't really have a podcast
#lahackerrather a like of a comment of a review of a post
#[jgmac1106]used to think it just meant rss and audio file
#lahackerGWG curious what you would consider the crux of your theory is; i remember several points being discussed, curious what you saw; and I think these more advanced features will be well served by a visual walkthrough
#[jgmac1106]but for Android fans....granary mf2 to acceptable rss works very well.
#lahackerspeaking of which, can i have a link to your IW in WP in 20 minutes video?
#GWGlahacker: I did it a few times over the last two years... I think at the last Summit....
#GWGlahacker: Maybe outlining some of the ones I mentioned might get more interest
#[jgmac1106]I have a video series but it is specific to SemPress and more for user rather than dev audience
#GWGMy example was Alice has a page for her fiction novel. Bob writes a review of it. Carol comments on Bob's review, and Alice wants to display that nested under her display of Bob's response on her book page
#[snarfed][jgmac1106] remind me about “Apple doesn’t allow granary feeds”? sorry, i’ve probably asked about this before 😁
#jackylahacker: threaded commenting is something I _really_ want
#lahackerjgmac1106 i could probably benefit from seeing it from that angle
#jackylike tbh I want to make it something more client-side to start with
jonnybarnes joined the channel
#jackyI can send info from my server about the incoming mentions and comments and see if any of them have an "incomplete" h-cite (like if they quote the text but not the beginning and end parts - lazy match)
#jackythe harder part then would be doing proper highlighting of text and allowing that to be dynamically inserted like footnotes
#lahackerjacky not sure what you're describing there but it sounds like it's specific to notes in reply to notes
#jackyoh but you were saying going beyond threaded comments
#lahackerwhich complicates things a bit and from a framework perspective i'm grappling with how exactly to deal with it reasonably
#lahackereg. i want the user of the framework to be able to "accept webmentions" and rather simply template out precisely what GWG describes above with Alice, Bob and Carol
#lahackerwhich may not require much more work at all, just wrapping my head around it so that i can write some sound salmention code
#lahackeri feel like there may be some undocumented territory in the space
#[jgmac1106]you use Google App Services for something it is on the forbidden list
#[jgmac1106]I think I filed an issue...too busy to submit a feed now to get the exact error.
#GWGlahacker: The Salmention problem is there are a lot of implementation details we could suggest to help people. The spec is simple.
#lahackervouch is there for when strangers are coming to your post to discuss *while you aren't there actively accepting incoming webmentions*; salmentions, eg. threaded discussion, serves to increase the volume of mentions and probably the likelihood of that happening.. synergy! :)
#GWGaaronpk, [schmarty]: In full agreement... but someone documenting their experience in thinking about building it might kickstart that
#[jgmac1106]thx [pfefferle] SemPress really the only out of box solution I can offer students so it works well. I do luck out that softalicous allows you to create a plugin group
#sknebel[snarfed]: Apple has a whitelist of CAs they accept for podcast feeds, and AppEngine pages use one that isnt on there
jonnybarnes joined the channel
#[snarfed]sknebel: ahhhh yeah that’s Google’s CA. surprisingly draconian of Apple. (or i guess not so surprising)
#maxwelljoslynNext up on my micropub server implementation is the media endpoint. Can someone help me understand why the new file's URL returned by the media endpoint should be semirandom/unguessable? what if I just want all my images to live in /static/*.jpg (for instance)?
jeremycherfas joined the channel
#aaronpkit's up to you, but generally using sequential filenames or something predictable means someone can scan your site for images
#aaronpkif you don't care if someone might find an image you haven't actually used in a post, that's fine
#aaronpkbut for example i upload random crap to my media endpoint that doesn't necessarily make it into a post for whatever reason, like i change my mind before posting and replace the photo with something else
#maxwelljoslynHmm. in that case aaronpk, I see some of your recent photos are paths like aaron.pk/1240x0/yyyy/mm/dd/number/photo.jpg -- so are you renaming photos on the backend from "unpredictable" to "predictable" once they're used in a post?
#aaronpkyeah my media endpoint is just a temporary holding place
#aaronpkmy website copies the file into its own storage when the post is created
#aaronpkthat /yyyy/mm/dd/number is the folder on disk where the post is stored. the filename of the image is "photo.jpg" in that folder
#maxwelljoslynCool, thanks! Now I understand the general strategy for setting up the endpoint
jeremycherfas joined the channel
#aaronpkyou are, of course, welcome to treat your media endpoint as the permanent storage for your media as well. up to you
jeremycherfas joined the channel
#maxwelljoslynI'll start out with it going to permanent storage, and see what my usage looks like :)