#dev 2026-02-24
2026-02-24 UTC
neatnik joined the channel
#
btrem I could probably solve the http auth part. But as you said, address books don't have a subscribe feature. And while there's a drupal ical module, it is hopelessly limited. For example, it doesn't offer auth. I filed a request to add it, and submitted a patch, several weeks ago. No response. And missing auth is just one of it's limitations. It's just a nightmare to configure, doesn't handle VTODO, etc.
#
Loqi ICS (AKA iCal or iCalendar file / feed) is a format for calendar files (a form of feed file) used by many programs such as Apple Calendar and Google Calendar, and can be used to share and subscribe to calendars across different systems https://indieweb.org/mf2_to_ical
#
[snarfed] https://github.com/gRegorLove/mf2-to-iCalendar 👀 ...ooh and even php so a Drupal extension could use it
#
btrem I think it would take considerable work to add mf classes to an events page. I like microformats, but not so much that I want to put myself through that much work. Especially since I'd still need to write a module, which means figuring out what namespace means. (I know just the bare minimum of OOP.)
k3can joined the channel
#
[tantek] iCal is deceptive. If you output purely according to the formal spec, you will likely have problems with consuming implementations (calendar apps) because they all support it differently. outputting iCal is NOT the same as outputting JSON or XML, if your intent is actual end user functionality. This is part of the point of using a converter (service or library) which has already done the "hard work" of testing with various consuming
#
gRegor There is a validator: https://icalendar.org/validator.html.html
#
[tantek] haha it just ignores it and lets you keep going: https://icalendar.org/validator.html.html.html.html.html.html
chenghiz_ joined the channel
Loqi joined the channel
#
gRegor The example at the bottom of https://www.rfc-editor.org/rfc/rfc5545#section-3.7.3
blacklight, cotsuka, grufwub, Maxpm, oodani, [tantek], saccharin, pfych, ax562, ben, dcrex, barnaby, marc_in_-, [Scout], sp1ff and khlsvr joined the channel
#
khlsvr any good directory of websites that don't use javascript and minimal css or smth? I need to redo my genealogy/family tree website. There will be many subpages though so I need to be clever. Current one has javascript dropdown menus that are good for what they do but somehow there must be a way to be clean even if there are say 50 to 100 pages
#
khlsvr ah it's the "small web" movement I'm looking for. There's 512kb.club and 1mb.club. I look into those
[lazcorp] joined the channel
#
[tantek] khlsvr many of us here have low or no JS sites and minimal CSS! you can find many of our sites via the http://indieweb.org/chat-names page!
#
khlsvr ok thanks
#
khlsvr yeah and actually! pure html: https://tilde.green/~khlsvr/drop.html
#
khlsvr didn't realize
#
Loqi Front End Study Hall #047 on Feb 24 at 10:00 -08:00 https://events.indieweb.org/mZAwBxiw2lR3
cotsuka joined the channel
#
khlsvr nice. I have never tried zoom or talked in a video chat so I think I'll pass :)
#
khlsvr but maybe there could be ideas. Most family tree websites I have seen do not satisfy me. The one I made long ago is better than them (of course:) but it uses js and has couple other things going on that I don't like
barnaby, cotsuka, blacklight, NegateThis, [Trevor_Morris], ax562, [Schepp] and Winner_Wind joined the channel
#
winnerwind I looked at the graph again and saw that it reports that a majority of it is DOWNLOAD, not UPLOAD, which was a pretty big red flag, but then now im asking....
#
IWDiscord <winnerwind>
#
winnerwind so in short, my ISP notified me that ive used 3.8TiB in the last month, which is enough for them to start throttling me despite being on the unlimited data plan. i thought it was the server, not the first time ive been using a lot of bandwidth, but when i checked the logs, i saw that in the past month only ≈30GiB was used. The logs do go under some filtering so i checked Cloudflare too, and Cloudflare says 40GiB wa
#
winnerwind hey indiewebbers, im on discord for a bit because (i think?) my server is under attack.... but somehow every log ive been reading disagrees
#
IWDiscord <winnerwind>
#
winnerwind if not my server, then what?
#
IWDiscord <winnerwind>
#
winnerwind admittedly not every network request is logged, just the stuff passing through nginx, but there's very little that doesn't pass through nginx. those being `ssh` (handled by cloudflared), `slskd` (i dont get many uploads) and `transmission` (i have speed limits of 500kbps in total)
#
IWDiscord <winnerwind>
#
winnerwind so now im wondering what the hell is happening
#
winnerwind it could also be matrix, but i have no way of checking on that front
#
winnerwind anyone else have any guesses on what it could be? i'm completely stumped
#
winnerwind it could also be something that isnt the server but i would be very worried if it was
cotsuka joined the channel
#
winnerwind i just found out that my wifi router does these monthly reports and it reports that my server used 190GiB in the month of february
#
winnerwind to which i say what the fuck
#
winnerwind how is it possible that cloudflare says 40GiB but the router says 190Gib
#
winnerwind what do you mean?
NegateThis left the channel
#
winnerwind [Murray]: its just my web server
#
winnerwind [tantek]: it does, and there's a huge discrepancy
#
winnerwind which makes sense
#
winnerwind but what doesn't make sense is how 190GiB became 3.8TiB
#
winnerwind not to mention that the weekly breakdown my ISP gave me shows that W2 of Feb contributed to 1.4TiB of that but my router says that only 100GiB was transferred in that week
#
winnerwind so now im like who the fuck do i trust, my router or my ISP
#
winnerwind wouldnt it be hilarious if it turned out to be some big conspiracy by Big ISP to throttle my very questionable internet use
#
winnerwind foreshadowing is a literary device in whi-
#
winnerwind oh wow december i used 600GiB that's hm that's not good
#
winnerwind we dont have cable
#
winnerwind and even if we did, cable wouldn't be part of our unlimited *data* plan right
#
winnerwind that's a good point but we only have one router (it's a deco wifi mesh, stupid technology but i'll admit, it's convenient) and one isp
#
winnerwind we do have a second isp on a different router that's completely isolated
#
winnerwind i'm using that right now because my main router is literally getting pre-dialup speeds, 10KiB/s on an UNLIMITED Plan is a joke
#
winnerwind yeah probably really bad opsec to have everything on the same subnet
#
winnerwind i like being able to access everything from my kindle to my home server on one LAN i guess
#
winnerwind rung up my isp and they sent me a huge spreadsheet
#
winnerwind all i can say is SERIOUSLY?! THIS is how thye present a fucking spreadsheet?!
#
winnerwind it's such a mess, the timings are all a god damn mess, its in ascending order of date but the start and end times of each is not consistent in any way
#
winnerwind they expect me to read this?!
#
winnerwind [Murray]: i wouldn't say confident, just that it's my best guess
deathcomestotime, thegreekgeek, cotsuka, [Jo]1, NegateThis, gRegor, mahboubine, Psychotic1 and to2ds joined the channel
JadedBlueEyes5 joined the channel
blacklight joined the channel
nsh joined the channel
[cleverdevil] joined the channel
#
[cleverdevil] Finally fully live with the new site 🙂 ⛅
blacklight, barnaby, topo_97[d] and btrem joined the channel
#
btrem I've found two related php->.ics projects: https://github.com/markuspoerschke/iCal and https://git.var-lab.com/opencal/ical
ax562 joined the channel
cotsuka joined the channel
Maker joined the channel
#
gRegor Personally I'd lean towards the first repo given its longevity https://github.com/markuspoerschke/iCal/graphs/contributors
