snac
Having it operate with sqlite instead, as a baseline, would already make it much more efficient than it is
I do like that people are engineering stuff like this though, having the entire program be a self contained repository of readable C, that implements the basic features of mastodon, is kind of dope!
Fixed crash in pronouns processing (contributed by byte).
Added counters in the people page (contributed by byte).
New command-line option refresh, to refresh all follower and following Actor objects, marking them as broken if they are.
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
#snacAnnounces #FrugalFediverse
You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
A simple, minimalistic and well documented #ActivityPub instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.
From release notes: "New command-line option 'refresh', to refresh all follower." Do you feel refreshed my friends? 😉
#snac2 #fediverse #frugalfediverse
https://www.redbubble.com/es/people/analognowhere/shop?artistUserName=analognowhere&asc=u&collections=4443355&iaCode=all-departments&sortOrder=top%20selling
If you’d like to test it without compiling and building your own image, the ready-made ones I keep for my own setup are always available at https://codeberg.org/daltux/-/packages/container/snac/versions

#selfHosting #fediAdmin #FreeSoftware
A quem tiver interesse em implantar o #SNAC pode ser útil conferir, no repositório oficial, o diretório com exemplos de alguns cenários diferentes, inclusive (contribuição minha) do esquema com o proxy reverso #Traefik em modo #DockerSwarm que utilizo aqui.

Além disso, se quiser testar sem compilar sua própria imagem de contêiner do SNAC, as que construo para executar aqui ficam sempre em https://codeberg.org/daltux/-/packages/container/snac/versions , caso queira aproveitar.

#SNAC #fediAdminBR #softwareLivre
#FediMeteoUpdates #FediMeteoAnnouncements
https://www.fantasymagazine.it/37265/a-bordo-della-delorean-all-anteprima-di-back-in-time-the-exhibition
E così inauguro anche il mio nuovo e sfavillante profilo su #snac
#snac is a pretty cool #fediverse #activitypub server software!
Super lightweight, no database, easy to set-up.
I will not replace my main #mastodon instance with it, but i really have some other use cases for it, for example some bots or so.
And from what I saw, the code also is pretty nice to learn things from it. (me, a c programming noob)
Edit: Totally dumb of me to NOT post the Git repo in the first place 🤦♂️
https://codeberg.org/grunfink/snac2
https://snac.9front.club/thedaemon
#snac2 #snac #FreeBSD
The time is probably right.
Back in 2022, when I was still using iOS, I wasn’t completely happy with the Fediverse apps that were available. I was mostly using Akkoma, and the interface I liked the most was actually its web UI, even on mobile. So I started playing with Xcode and put together the foundations of an app tailored to my needs.
A lot has changed since then and today we have great alternatives like IceCubes, Mona, Ivory, etc. Each one has strengths and weaknesses though, so I picked up my old project again and kept pushing it forward.
So I’m happy to announce that my app will finally see the light: I’ve been using it for the past few days and, in my spare time, I’m fixing bugs and adding missing features. I’m building it around my own needs, so it doesn’t have to “appeal to everyone”. I wouldn’t call it opinionated, but it’s definitely targeted.
The app will have one key trait: #snac2 support will be a first-class feature, not an incidental one. Many apps, especially on iOS, support snac as a side effect, but the experience is often not optimal. In this case, the choice is deliberate and it strictly follows the Mastodon API support implemented by snac. So snac will work properly (within the limits of the platform, of course).
Among the features already implemented: the app is minimal and lightweight (under 10 MB, including debug code), easy on RAM, and privacy-first (for example it strips EXIF data from media before posting, so the server will never see it). On snac it also cleans up the "Boosted by Aoderelay" messages that appear when using a relay, removes the character limit, and supports posting in Markdown.
I also added support for Apple Intelligence to generate alt text, both for the media I post and for media posted by others that is missing alt text.
Everything is processed locally through Apple APIs and only on supported devices. The results aren't amazing, Apple Intelligence is extremely limited, but in my opinion it's the only privacy-friendly and ethical way to approach it. And of course, you can disable it.
On Mastodon it supports all the main features: lists, quote posts, granular notifications (you can choose what you want for each category), notification grouping, multi-account support, and it works.
It's still missing a few things (block, etc.) and has some bugs, which I’m spotting as I keep using it.
As soon as it's stable enough, I'll invite a few people to test it. I still haven't fully decided how I'll distribute it: an Apple Developer account has a yearly cost, and I hope to reuse it for other projects too. So this app might be paid, with a trial period, but if possible (I still need to check what’s feasible) I'd like it to be free if you connect to one of the BSD Cafe instances, illumos Cafe, or any snac instance, including your own.
I don't know how long it will take before it's ready... but I can already tell you what it will be called.
It already has a name, and it's... MastoBlaster.
This name was chosen for personal reasons, and also because of its similarity to Master Blaster by Stevie Wonder, which even today feels relevant and fitting for the Fediverse.
Stay tuned!
#MastoBlaster #Fediverse #Mastodon #iOS #FediverseApp #Announcement #Apple #snac #snac2
Now that I have this #snac account, it's time for some clients. I grabbed #Tusky for Android. I'll have to get #Moshidon, too.
I can't remember which web clients are still being developed. And there's always Tuba for Linux.
🛡️ Documentação da funcionalidade: https://comam.es/snac-doc/snac.8.html#SPAM_Mitigation
#FediverseChick #Spam
Next up in a new #FediMerch store is #snac merchandise! I had to grab my own set of stickers for this one, the artwork is so cool!
You've got Susie, snac's default icon embedded in a QR code. And then this ridiculously amazing artwork from @prahou that is just a must have for your sticker collection - or on a shirt - or mug. Just get it!
Acho que terminei minhas ponderações e o #snac ganhou, segundo lugar forte do #gotosocial. Acho que a única coisa que me chateia um pouco do gts é que #authorized_fetch é forçado. A solução do snac me parece bem mais elegante.
@fediverse
#snac #openbsd #retrocomputing
No visible disk i/o. Network i/o is handled well with increased timeout. If I don’t use my mobile app cpu cools down. But every load from app causes high load for many minutes, even after load ended.
Maybe I should test this locally instead of cheap OVH VPS ?
You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
A simple, minimalistic #ActivityPub instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.
não reproduz.



:picardFacepalm: 
