#dev 2024-11-03

2024-11-03 UTC
#
carrvo
Do you know of any Unix/Linux distributions that you can use IndieAuth for logging in as a user?
Kupietz joined the channel
#
Kupietz
gRegor++ thanks for all your help. Front page & all archive urls working as h-feeds, dates showing everywhere, plus I've got it running well... plus entries in feed now specify the specific page and URL that the feed is being parsed from. Check out https://monocle.p3k.io/preview?url=https%3A%2F%2Fmichaelkupietz.com%2F vs https://monocle.p3k.io/preview?url=https%3A%2F%2Fmichaelkupietz.com%2Fauthor%2Fmike-kupietz%2F
#
Kupietz
Carrvo I'm brand new at this some someone more experienced might say otherwise, but since https://ipv6.rs/tutorial/Linux_Mint_Latest/Indieauth/ says IndieAuth uses any PHP-accessible database backend, it strikes me that might not be possible... is there any Linux user login scheme that you can script with PHP?
#
aaronpk
Is this some sort of AI generated tutorial??
#
aaronpk
Anyway afaik there are very few if any OSs that allow a web based login flow to the OS. MacOS is working on something like that but it's actually syncing the macOS password with an IdP, not opening a web view. "Platform SSO"
#
Kupietz
I don't know the internals of how IndieAuth works, but if it's anything like oAuth, I've done that, and that requires a post-authentication callback on a local web server. I actually wrote a standalone desktop database app for my own use that logged into a remote API via oAuth, and I had to actually set up a page on my webserver to use as the callback, which then ran a local URL scheme to run a script in the local app... it was messy. oAuth,
#
Kupietz
at least, is intrinsically web-based. You can't use it at an OS level lower than the web server.
#
aaronpk
IndieAuth is based on OAuth so if you've done that before then it shouldn't be hard
#
Kupietz
Well, setting up oAuth was tricky, but once you've done it once you know how to do it. But I didn't mind giving a web page permissions to use an URL scheme that runs a script in a database app. I myself wouldn't allow OS-level scripts to be triggered by javascript calls from a browser...
#
aaronpk
I haven't spent much time around the desktop space, but I did find this PAM module for OIDC, which should at least be a good starting point for modifying it for IndieAuth https://github.com/salesforce/pam_oidc
#
Loqi
[preview] [salesforce] pam_oidc: pam_oidc authenticates users with an OpenID Connect (OIDC) token.
#
Kupietz
You pretty much have to manage oAuth on the desktop exactly like you do in the web. IIRC, authenticate that to get a 90-day token, use that to get 90-minute tokens as you need them.
#
Kupietz
"IIRC, authenticate to get"
#
aaronpk
I mean Linux desktop and OS level stuff. I know how OAuth works on regular desktop apps 😜
#
Kupietz
Oops. sorry. :-)
#
Kupietz
Before discovering indieweb a few weeks ago, I hadn't spoken to another developer in many years... none of my friends are developers. Still not used to talking to people who understand
#
Kupietz
So I may Mikesplain things occasionally :-D
geoffo_, oodani, GuestZero, jonnybarnes, jeremy, GuestZero_, jeremycherfas and barnaby joined the channel
#
[KevinMarks]
interesting thread on the different between AP and AT https://bsky.app/profile/samuel.bsky.team/post/3l7y75kco3s25
#
[KevinMarks]
voxpelli poins out that it not exactly the web where they store things https://bsky.app/profile/voxpelli.mastodon.social.ap.brid.gy/post/3l7y7vex6nwq2
#
[KevinMarks]
With Firefox shipping link fragment support I fell like I shoudlm declare victory for Fragmention after 10 years
#
[tantek]
It's too bad Google pushed the uglier syntax :( enough for me to not want to use it myself
#
[tantek]
URL design matters
sebbu2 and JadedBlueEyes joined the channel
#
voxpelli
Safari on iOS supports it, shows it, but I know of no easy way to create a link fragment there
#
[morganm]
Im working on this website today: https://whatcompublichospital.org/
#
[morganm]
I am trying to create an Eleventy collection for hosting posts sort of from scratch in the repo
rolle, jeremycherfas and [Joe_Crawford] joined the channel
#
[Joe_Crawford]
Today I'm decompiling ancient swf files with jpexs-decompiler and it seems to be working. Color me stunned.
#
[tantek]
What is SWF
#
Loqi
Social Web Foundation is a project to make the Fediverse bigger and better by bringing together commercial and Open Source implementers of ActivityPub, civil society organizations, and open web standards advocates to build tools, policies and protocols https://indieweb.org/SWF
#
superkuh
shockwave flash.
#
[tantek]
lol that might need disambig. Want to help with that superkuh? Do you have experience creating disambig pages like the ones on Wikipedia?
#
superkuh
I still have a browser that can view .swf natively (with plugin).
#
[Joe_Crawford]
The Ruffle player doesn't support the loop attribute so my movies which depended on it just loop infinitely. I can use the tool (which I pulled from source and compiled with ant) and add a simple `stop()` at the last frame.
#
[tantek]
[morganm] great! Consider starting with all the text equivalents of your LinkedIn profile page (except all the social network stuff they added), then mark it up with h-resume
#
[morganm]
[tantek] Basically my approach Re “Linkedin-replacement” was to have a single places which hopefully “wowed” at least a few people. The general theme was to present information about myself with some links that provides some level of trustworthiness. Then I will continue to refactor this page https://www.morganwebdev.org/about/
#
[tantek]
Would be interesting to see if we could come up with some shared CSS that would present an h-resume like a LinkedIn profile 😆
#
[tantek]
I see about pages are more of a short summary
#
[morganm]
Yes, very different, The intention is there and the plan, this is some raw material
#
[tantek]
To really replace the LinkedIn profile use case you need a full professional focused page
#
[morganm]
Indeed
#
[morganm]
The way that I have thought about this for a long time is basically, if someone has been given a recommendation or reason to research me and contact me Ideally I want to have some of my positive content and that my emphasis is not on fully replacing every feature of professional networking, but the thing I am trying to replace is the purpose that Linkedin has served in the past from 2016-2020 years particularly, in terms of SEO recognition
#
[morganm]
particularly
#
[morganm]
Linkedin was functionally a static resume holder for a while, with a bunch of dynamic features that didnt do much for me in the 12 years or so I was on there
#
[tantek]
What is a resume?
#
Loqi
A resumé or curriculum vitae (CV) is a document that represents a person's background and skills, commonly used to secure employment https://indieweb.org/resume
jeremycherfas joined the channel
#
[tantek]
^ many good indieweb examples there [morganm]
jeremycherfas joined the channel
#
[morganm]
This is some good nurturing material. Its like Ive been taking a break from coffee and having a headache but given some positive examples like a small coffee to take the edge off. In my idealized world, hosting your own website and resume and even a pastiche of content shows a much greater value than just having had a linkedin.
#
[morganm]
having* not hosting specific
bterry, magni, [dshanske], [morganm], IWSlackGateway, [snarfed] and [mattl] joined the channel
#
Loqi
[preview] [Joe Crawford] Editing frames in old .swf and .spl files
troojg joined the channel