Displaying the latest scrobble now in BalormoFE: https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1865
Thanks @hj
Displaying the latest scrobble now in BalormoFE: https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1865
Thanks @hj
I wrote a little bash script that moves Last.fm scrobbles to BalormoBE. I run a cron job. You don’t necessarily need to use my script but it should at least give you an idea.
I think adding ListenBrainz and/or Maloja support would be phenomenal, but for me it’s one step at a time. Right now I have an open PR into PleromaBE to make it so that the account/pleroma section in the AccountView JSON has a scrobbles entry, which is an array of the most recent five scrobbles, if any. You can see that PR here: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3975
I’m doing this because as it stands, my implementation in the FE requires hitting the endpoint, and in order to make it avoid absolutely inundating it, I have to throttle it. This would obviate that completely and allow me to just look at the returned account data normally, as with most of the rest of the API.
So far Lanodan seems reluctant to add it, saying that Listen is in itself a “hack” that first (he stresses that word) must be redone. Basically, the complaints about scrobbling are that they aren’t supported by FEs, but then efforts to support it get rebuffed.
@LukeAlmighty @ChristiJunior @CumskinFoidPuncher69420 I just wanted to make free software
We’re on the Internet. It doesn’t really matter who you are. Say something interesting or fuck off. (Calling people fat is uninteresting)
Being outed as a user of /r/femaledatingstrategy is a red flag and is just cause for at-fault divorce
I generally don’t agree with removing features without a compelling reason to, and “none of the FEs use it” isn’t a compelling reason. It takes effort, even if small, to do such removal. It closes doors. It doesn’t open them.
It’s already implemented on my fork of Soapbox. It displays the most recent scrobble under the username. @hj would something like this be appropriate for BalormoFE?
Also @alex rejected the PR because he’s refactoring a bunch of shit in SoapboxFE and doesn’t want to add features. I might put that same PR in again soon.
I’m not ideologically opposed to C. I wrote a simple vector database in C so that I could make it crunch through OpenAI embeddings really fast. High level scripting languages like Python and Ruby just don’t cut it.
But then recently I also wrote this thing that takes CofD/WoD character sheets in a particular JSON schema and dumps out ANSI art sheets. I also wrote a script that goes through the process of chargen in this game by hitting the OpenAI API to make choices; the script prepares the legal range of options for the AI to choose from, and asks it to do so based on what the character sheet looks like so far. I wrote both of these scripts in Ruby, since what I’m doing isn’t number crunching, and is by and large really just string manipulation and hitting an API.
My point is not “use OOP, it is the best, cleave to the OOP.” My point is “don’t be an ideologue, choose the right tool for the job.”
It’s for a TTRPG. TTRPG chargen tends to be pretty elaborate and complicated, so writing a script that asks an LLM questions like, “You are a crooked undercover detective. What is your preferred Skill: Streetwise, Brawl, or Crafts?” Makes that process easier. It should have the sense to respond “Streetwise.”
Only difference is, my script goes through each step one by one, and modifies the submitted possible answers based on past choices, while also providing the entire character sheet (so far in the process) as context clues.
It makes surprisingly good choices, including the freeform parts where you make shit up whole cloth. But you have to go through the trouble of breaking it down into steps, and spelling out what is and isn’t a legal choice.
I trawl rpg.net for their ban log and no other reason. Does ResetEra have something similarly entertaining?
Excellent point. FediDNS when.
I got into alternative DNS servers like OpenNIC which had tons of meme TLDs (such as .chan) that you can’t get from ICANN’s DNS structure.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.