#dev 2023-11-14
2023-11-14 UTC
geoffo, [chrisaldrich], {{lifeofpablo}}, lifeofpablo, SoniEx2, streety, omz13, Guest1350 and nsh joined the channel
[cleverdevil] joined the channel
sivoais, chenghiz_, srijan, lockywolf, superkuh, SoniEx2, Saphire and [m] joined the channel
# [m] I’m curious about cross posting and web mentions. I looked at http://brid.gy but it seems like the support for platforms is not that good. If I’m correct it seems like cross posting only works with Mastodon?
tiim, voxpelli, jonnybarnes and jeremycherfas joined the channel
# starrwulfe [m]: Crossposting there's also Github and Flickr plus limited BlueSky support in testing. There's ways to crosspost to other places though. Where else are you trying to post and I can help find a solution for you...
# starrwulfe [edit] [m]: Crossposting with Bridgy, there's also Github and Flickr plus limited BlueSky support in testing. There's ways to crosspost to other places though. Where else are you trying to post and I can help find a solution for you...
# [m] I mainly use Bluesky, Mastodon and http://Posts.cv, but also X and LinkedIn.
ramsey joined the channel
# starrwulfe Your best bet would be to use Bridgy for Bluesky and Mastodon, and cross post via micro.blog to LinkedIn. Crossposting to X is not an option unless you want to pay them for their API. It used to be the most open and popular way to crosspost up until Musk paywalled it.
# starrwulfe What is posts.cv?
# starrwulfe (I guess Loqi doesn't know either!)
# starrwulfe Posts.cv is a Mastodon/Twitter/Bluesky like microblogging app that is a part of the Read.cv creative professional social media network. It currently does not support any federation, nor does it seem to have any plans to do so on its roadmap.
# [m] Posting to Bluesky doesn’t seem to work with Bridgy? I have a syndication link to Mastodon but when I tried bluesky the endpoint didn’t work
# starrwulfe Did you follow the instructions and create a Bluesky app password to input into Bridgy?
# starrwulfe It definitely works even in the current alpha/beta test phase.
# starrwulfe My last few posts are all from my site:
# starrwulfe https://bsky.app/profile/starrwulfe.xyz
# starrwulfe (we can take this discussion over to \#indieweb-dev so we don't clutter the chat over here with tech-speak)
# starrwulfe OK, I need to have my coffee BEFORE I start reading the chat stream apparently. We're already in the correct place. 😅☕
# [m] I used the guide and added the app password. The publish option I see when using mastodon does not appear in the Bluesky section in Bridgy
# [m] This is what I see
# [m] No option for publish
# [m] Also, this is what I get when I try to post using webmention.
# [m] > "error": "Target must be http://brid.gy/publish/[flickr,github,mastodon]"
# [m] > {
# [m] >>
# [m] > }
# starrwulfe Should automatically "just start working" with bluesky. bear in mind they're moving things around at the moment on their side and this is all in beta right now too...
# IWDiscord <starrwulfe#0>
# starrwulfe BTW your website is taking a very long time to resolve, so there's some problem on your side as well.
aaronpk joined the channel
# [snarfed] we're working on it though! https://github.com/snarfed/bridgy/issues/1580
petermolnar, ancarda, geoffo, sebsel1 and CRISPR joined the channel
kushal joined the channel
# GWG Or this scenario https://indieweb.org/WordPress_IndieAuth_Plugin#Logging_in_to_a_multi-user_WordPress_site_via_IndieAuth that aaronpk documented is similar
kushal joined the channel
# starrwulfe [snarfed]: Aha— I’m actually using \*micro.blog\* to cross post to Bluesky. Totally forgot. Bridgy is then picking up backfeeds.
ludovicchabant, capjamesg, barnaby, tbbrown, geoffo, [0x3b0b], gxt and hi joined the channel
# [tantek] on website X, assuming it has a table of username strings, the username for the user that just signed in is literally the URL/domain "website Y". that's it. there's no "other account" etc. to "associate" or "connect to" or whatever. your domain is literally your unique ID in the database in the place you're signing into
srushe_ joined the channel
[Joe_Crawford] joined the channel
vikanezrimaya joined the channel
gerben joined the channel
# Loqi It looks like we don't have a page for "client ID" yet. Would you like to create it? (Or just say "client ID is ____", a sentence describing the term)
tbbrown joined the channel
alecjonathon and tbbrown joined the channel
geoffo and tbbrown joined the channel
# [cleverdevil] So, a quick intro to what I’m up to from a project perspective. My website is a sizable repository of content going all the way back to 2002, including content that I’ve repatriated from silos like Instagram, Facebook, and Twitter, and content migrated from my very first website powered by MovableType.
# [cleverdevil] When I first learned about the IndieWeb, I discovered Known, which is a lovely CMS that has served me well. I’ve built a ton of extensions and customization. But, PHP isn’t my language of choice, I’m dependent on a big MySQL database, and am feeling a bit paralyzed to upgrade to newer versions of Known for a variety of reasons.
eb_ joined the channel
# [cleverdevil] I started tinkering recently with how I may build an ideal replacement CMS for my site, from some first principles:
# [cleverdevil] • all content should be first and foremost stored as plain text files on disk
# [cleverdevil] • support for all of the wacky types of content that I publish on my current site, including things like posts that track what I watch, listen to, review, etc.
# [cleverdevil] • Few dependencies and in Python which is how my brain works
# [cleverdevil] • first class support for micropub, IndieAuth, and webmention
# [cleverdevil] • All of the freedom to create dynamic content by slicing and dicing content, not just a static site generator
# [cleverdevil] So, I started about a month ago with “mkdir unknown”
# [cleverdevil] Here is what I have so far:
# [cleverdevil] • An export of around 15,000 JSON files representing the entire content of my current site. All as MF2 JSON in “hive partitioned” directories.
# [cleverdevil] • A micropub API that layers on top, supporting pretty much the entire spec
# [cleverdevil] • A snappy Python data library that provides a complete API to search, query, filter, etc. the entire data set
# [cleverdevil] • The world’s shittiest IndieAuth implementation
# [cleverdevil] But, it works!
# [cleverdevil] I can search for content that includes any particular "kind" of data (watch records, listen records, status updates, posts, etc.)
# [cleverdevil] Its insanely fast and there are no database servers to worry about
# [cleverdevil] It uses DuckDB under the hood
# [cleverdevil] Which is AMAZING