<p>Updating Mastodon: 20 minutes<br>Updating snac2: 2 minutes</p><p><a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/mastodon/" rel="tag">#mastodon</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/activitypub/" rel="tag">#activitypub</a></p>
snac
<p>Fortunately, <span class="h-card"><a href="https://snac.nya.pub/voron" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>voron</span></a></span> 's site on snac themes still has this screenshot, which I'm happy to share. </p><p>This response from the author of snac motivated me to continue, study, and appreciate this fantastic software for the Fediverse. <br>Snac is an example of true internet democracy: it runs everywhere and allows anyone to have their own autonomous, personal space in the Fediverse. </p><p>"Don't despair or quit", says an author who cares. And the Fediverse cares about them.</p><p>For today's <a href="/tags/thankyoutuesday/" rel="tag">#ThankYouTuesday</a>, I want to thank grunfink - <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grunfink</span></a></span> - for the excellent work they do, quietly and with passion. I suggest that if you think snac is a good idea and you have the means, you offer them at least a coffee.</p><p><a href="https://codeberg.org/grunfink/snac2" rel="nofollow"><span class="invisible">https://</span>codeberg.org/grunfink/snac2</a></p><p><a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/ownyourdata/" rel="tag">#OwnYourData</a></p>
Edited 223d ago
I think I got it working now after remaking it lol<br><a href="https://snac.9front.club/thedaemon" rel="nofollow"><span class="invisible">https://</span>snac.9front.club/thedaemon</a><br><a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/freebsd/" rel="tag">#FreeBSD</a><br>
I'm currently back in Barcelona for the Ombra Festival (the opening night was last night) and have been AFK a LOT as a result!<br><br>I won't be back in the USA until next week, and did not travel with any laptops, so it's not that I'm ignoring that there is a new version of snac, but I won't be able to do much about it for the time being.<br><br>I created the following Trac issue for myself and if any other MacPorts' users or developers may be wondering what's up:<br><br><a href="https://trac.macports.org/ticket/73294" rel="nofollow"><span class="invisible">https://</span>trac.macports.org/ticket/73294</a><br><br><a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/macports/" rel="tag">#MacPorts</a> <a href="/tags/ombrafestival/" rel="tag">#OmbraFestival</a> <a href="/tags/bcn/" rel="tag">#BCN</a> <a href="/tags/imnotlazyimjustconstrainedbeyondmostotherscomprehension/" rel="tag">#ImNotLazyImJustConstrainedBeyondMostOthersComprehension</a><br>
Edited 122d ago
I've just published version 2.85 of <a href="/tags/snac/" rel="tag">#snac</a>, the simple, minimalistic <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C. It includes the following changes:<br><br>Quoted posts are now shown.<br><br>Added metadata to remote users in the people page (contributed by dandelions).<br><br>Fixed memory leak (contributed by dandelions).<br><br>Fixed user matching (contributed by rakoo).<br><br>Rendering visibility conditionally, with lesser reach if needed (contributed by byte).<br><br>Added a button next to a follow notification to follow back.<br><br>Fixed typo in man page (contributed by spky).<br><br>Updated Czech and German translations (contributed by pmjv and zen).<br><br><a href="https://comam.es/what-is-snac" rel="nofollow"><span class="invisible">https://</span>comam.es/what-is-snac</a><br><br>If you find <a href="/tags/snac/" rel="tag">#snac</a> useful, please consider <a href="https://ko-fi.com/grunfink" rel="nofollow">buying grunfink a coffee</a> or contributing via <a href="https://liberapay.com/grunfink/" rel="nofollow">LiberaPay</a>.<br><br><a href="/tags/snacannounces/" rel="tag">#snacAnnounces</a> <a href="/tags/frugalfediverse/" rel="tag">#FrugalFediverse</a><br><br>
Huh, looks like <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> is a nice alternative to Mastodon, and sits somewhere in between Mastodon and <a href="/tags/snac2/" rel="tag">#Snac2</a> in terms of resource usage. I feel like I should try it. Do I have enough time? No. But still I want to try it. Even has official FreeBSD support. Has anyone migrated from <a href="/tags/snac/" rel="tag">#Snac</a> to GTS?<br><br><a href="/tags/toomanyhobbiestoolittletime/" rel="tag">#TooManyHobbiesTooLittleTime</a><br>
<p><span class="h-card"><a href="https://snac.bsd.cafe/stesnac" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stesnac</span></a></span> Hello from Canada,</p><p>I am grateful for all the work you put into your BSD cafe community.</p><p>As an outside observer, </p><p>your example and public decisions have answered much of my fediverse questions, except this one :</p><p>Were you to start your BSD Cafe community today, and decided to choose only one fediverse program to run,</p><p>Do you think SNAC would be enough to satisfy your community members, instead of using Mastodon ?</p><p>That's my question.</p><p>Here's some extra context :</p><p>I don't want to run Mastodon as it seems the technical aspects are beyond my abilities.</p><p>I have learning-curve fatigue the more I looked into setting up and then maintaining Mastodon.</p><p>I'm still considering Friendica, simply because I can turn RSS feeds into fediverse usernames, which appear in the Local Friendica timeline.</p><p>Take away my RSS requirement,</p><p>Then SNAC seems like it's enough.</p><p>| <a href="/tags/snac/" rel="tag">#SNAC</a> <a href="/tags/bsdcafe/" rel="tag">#BSDCafe</a></p>
Edited 122d ago
Really enjoying running <a href="/tags/snac/" rel="tag">#snac</a> on a low end server so far. Thanks a lot <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grunfink</span></a></span> for this great piece of software!<br><br>I would even host it at home, but it seems like huge parts of the Fediverse are IPv4-only, and <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> behind Dual-Stack Lite doesn't sound like fun.<br>
<p>As announced, I also completed the Western <a href="/tags/frisian/" rel="tag">#Frisian</a> translation for <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/snac2/" rel="tag">#snac2</a> and sent a PR for it. My Dutch PR was merged already \o/.</p><p><a href="https://codeberg.org/grunfink/snac2/pulls/452" rel="nofollow" class="ellipsis" title="codeberg.org/grunfink/snac2/pulls/452"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/grunfink/snac2/pu</span><span class="invisible">lls/452</span></a></p>
I'm glad to announce the release of version 2.75 of <a href="/tags/snac/" rel="tag">#snac</a>, the simple, minimalistic <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C. It includes the following changes:<br><br>Added support for scheduled posts (for this to work correctly, users will have to set their time zone, see below).<br><br>The user can now select a working time zone. This will be used to correctly parse the local date and time of a scheduled post.<br><br>Fixed incorrect poll vote format, which was causing problems in platforms like GotoSocial.<br><br>Mastodon API: added support for /api/v1/instance/peers.<br><br>Added a new snac-admin helper script (contributed by shtrophic).<br><br>In the web UI, posts are separated by the <hr hidden> tag; it's invisible in graphical browsers, but it separates post clearly in text-based browsers.<br><br>Some Finnish, Spanish, Czech and Russian translation updates and fixes.<br><br><a href="https://comam.es/what-is-snac" rel="nofollow"><span class="invisible">https://</span>comam.es/what-is-snac</a><br><br>If you find <a href="/tags/snac/" rel="tag">#snac</a> useful, please consider <a href="https://ko-fi.com/grunfink" rel="nofollow">buying grunfink a coffee</a> or contributing via <a href="https://liberapay.com/grunfink/" rel="nofollow">LiberaPay</a>.<br><br><a href="/tags/snacannounces/" rel="tag">#snacAnnounces</a><br><br>This release has been inspired by the song <a href="https://song.link/i/1777057436" rel="nofollow">Pictures on the Wall</a> by <a href="/tags/michellegurevich/" rel="tag">#MichelleGurevich</a>.<br><br>
<p>latest <a href="/tags/fedicat/" rel="tag">#Fedicat</a> supports scheduling posts in the latest <a href="/tags/snac/" rel="tag">#Snac</a></p>
Hello <a href="/tags/fediverse/" rel="tag">#Fediverse</a>! Let's see if the mentions work as expected by acknowledging some people that helped me get online:<br><br>Thanks <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grunfink</span></a></span> for the <a href="/tags/snac/" rel="tag">#snac</a> server, <span class="h-card"><a href="https://mastodon.bsd.cafe/@stefano" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stefano</span></a></span> for the blog posts that pointed me to it, <span class="h-card"><a href="https://snac.nya.pub/voron" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>voron</span></a></span> for the theme and <span class="h-card"><a href="https://manton.org/activitypub/manton" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>manton</span></a></span> for motivating me with your book<br>
<p>This is not the manual; man pages snac(1) (user manual), snac(5) (formats) and snac(8) (administrator manual) are what you are looking for.<br></p>—<a href="https://codeberg.org/grunfink/snac2" rel="nofollow"><span class="invisible">https://</span>codeberg.org/grunfink/snac2</a><br><br>THIS<br>IS<br>THE<br>WAY<br>!!!<br><br><a href="/tags/thisistheway/" rel="tag">#ThisIsTheWay</a> <a href="/tags/someonegetsit/" rel="tag">#SomeoneGetsIt</a> <a href="/tags/documentation/" rel="tag">#Documentation</a> <a href="/tags/snac/" rel="tag">#snac</a><br>
Ooo, I forgot who recommended me trying <a href="/tags/elk/" rel="tag">#Elk</a> with <a href="/tags/snac/" rel="tag">#snac</a>, but it works super well. Very noice. :D<br>
Oooo, <a href="/tags/tuba/" rel="tag">#Tuba</a> is nice, and works nicely with <a href="/tags/snac/" rel="tag">#snac</a>.<br><br>Well, ok. It looks like a phone app, has no title bar, and the scrollbars are typical horrible phone-style scrollbars, but it works.<br><br><a href="/tags/tokodon/" rel="tag">#Tokodon</a> just gave me a server error trying to authenticate to snac. :/<br>
Submitted a bug report for <a href="/tags/snac/" rel="tag">#snac</a> support on <a href="/tags/tokodon/" rel="tag">#Tokodon</a>, just FYI:<br><br><a href="https://bugs.kde.org/show_bug.cgi?id=513147" rel="nofollow" class="ellipsis" title="bugs.kde.org/show_bug.cgi?id=513147"><span class="invisible">https://</span><span class="ellipsis">bugs.kde.org/show_bug.cgi?id=5</span><span class="invisible">13147</span></a><br>
I'm glad to announce the release of version 2.81 of <a href="/tags/snac/" rel="tag">#snac</a>, the simple, minimalistic <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C. It includes the following changes:<br><br>If the propagate_local_purge configuration variable is set to true in server.json, purged local posts generate a Delete activity that is sent everywhere, instead of only deleted from the filesystem.<br><br>Included a small tweak to avoid being confused by implementations that return valid webfinger queries for non-account URLs (like i.e. the Wordpress ActivityPub plugin in some configurations). This helps in searching by URL.<br><br>Added Ukrainian translation (contributed by wincentbalin).<br><br>New command-line option muted, to list all MUTEd actors.<br><br>Mastodon API: Fixed metadata and follower approval flag when editing the account.<br><br><a href="https://comam.es/what-is-snac" rel="nofollow"><span class="invisible">https://</span>comam.es/what-is-snac</a><br><br>If you find <a href="/tags/snac/" rel="tag">#snac</a> useful, please consider <a href="https://ko-fi.com/grunfink" rel="nofollow">buying grunfink a coffee</a> or contributing via <a href="https://liberapay.com/grunfink/" rel="nofollow">LiberaPay</a>.<br><br><a href="/tags/snacannounces/" rel="tag">#snacAnnounces</a> <a href="/tags/frugalfediverse/" rel="tag">#FrugalFediverse</a><br><br>
I've just updated my <a href="/tags/snac/" rel="tag">#Snac</a> instance to version 2.81 👍 🎉<br>You don't know Snac? But you should: <a href="https://codeberg.org/grunfink/snac2" rel="nofollow"><span class="invisible">https://</span>codeberg.org/grunfink/snac2</a><br>A simple, minimalistic and well documented <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.<br><br><a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/frugalfediverse/" rel="tag">#frugalfediverse</a><br>
Hi, <span class="h-card"><a href="https://snac.lostoutpost.uk/andy" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>andy</span></a></span> . I think I haven't talked about Susie <img src="https://neodb.social/media/emoji/comam.es/susie.png" class="emoji" alt=":susie:" title=":susie:">, <a href="/tags/snac/" rel="tag">#snac</a> 's default icon, before.<br><br>When I started developing snac, I realized I needed a default icon to show for those accounts that lacked an avatar, similar to the outlined elephant Mastodon has. Given the minimalistic nature of the software, I thought that having a heavily-pixelated one, even 8-bit-like, was a perfect match.<br><br>So, I started designing one, inspired by singer/composer <a href="https://en.wikipedia.org/wiki/Siouxsie_Sioux" rel="nofollow">Siouxsie Sioux</a>, whom I'm a big fan of. I've done some pixelart before, but was not totally satisfied, so I asked a friend with more artistic skills, who did some tweaks, and I was finally happy with it.<br><br>Also, it's said that all cool software must have some easter eggs; so, Susie looks somewhat different sometimes, and once a year, in a special day, she looks very different. Easter eggs are like jokes and if you explain them they lose their power, so I'm leaving it here.<br><br>
Edited 242d ago
Started the first iteration of <a href="/tags/snac/" rel="tag">#snac</a> (<a href="/tags/snac2/" rel="tag">#snac2</a>) customizing to match <a href="/tags/manpageblog/" rel="tag">#manpageblog</a>. It took a bite more time than initially expected but <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grunfink</span></a></span> indeed made some great and clever ideas when creating snac. The function for attributes and tags in his C functions are a great idea and simplify it. I guess, I simply had added them statically... However, a preview is available right here (as said, still not perfect, more to be done soon):<br><br><a href="http://gyptazy.com/fedi/gyptazy/" rel="nofollow"><span class="invisible">http://</span>gyptazy.com/fedi/gyptazy/</a><br><br><a href="/tags/mastodon/" rel="tag">#mastodon</a> <a href="/tags/alternatives/" rel="tag">#alternatives</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/activitypub/" rel="tag">#activitypub</a> <a href="/tags/customizing/" rel="tag">#customizing</a><br>
<p>Fixed my fedi_slurp scripts & documentation to work with <a href="/tags/gotosocial/" rel="tag">#GotoSocial</a> in addition to <a href="/tags/snac/" rel="tag">#snac</a> (in theory it should work with plain old mastodon but I never tested)<br><a href="https://code.lema.org/santiago/fedi_slurp" rel="nofollow" class="ellipsis" title="code.lema.org/santiago/fedi_slurp"><span class="invisible">https://</span><span class="ellipsis">code.lema.org/santiago/fedi_sl</span><span class="invisible">urp</span></a><br><br>This goes through your fediverse bookmarks and adds them to your readeck instance or youtube watch list automatically. New release handles having several fediverse accounts (but only saved to one readeck instance / youtube watchlist).</p>
I've just published version 2.82 of <a href="/tags/snac/" rel="tag">#snac</a>, the simple, minimalistic <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> instance server written in C. It includes the following changes:<br><br>The language in which a post is written can now be set from the UI; you must configure the list of languages you usually post in in the User Settings.<br><br>Added support for bullet points in posts (lines starting with an asterisk or a hyphen, plus a space).<br><br>Added Dutch (nl_NL) translation (contributed by martijndeb).<br><br>Added Western Frisian (fy_NL) translation (contributed by martijndeb).<br><br>Mastodon API: Fixed repeated entries in timelines.<br><br>Added nodeinfo 2.1 support.<br><br>Fixed boosts from the command line not showing in the public timeline (contributed by xvello).<br><br>Updated several language files (contributed by zen and daltux).<br><br>Retrieving a post's replies is now possible via ActivityPub.<br><br><a href="https://comam.es/what-is-snac" rel="nofollow"><span class="invisible">https://</span>comam.es/what-is-snac</a><br><br>If you find <a href="/tags/snac/" rel="tag">#snac</a> useful, please consider <a href="https://ko-fi.com/grunfink" rel="nofollow">buying grunfink a coffee</a> or contributing via <a href="https://liberapay.com/grunfink/" rel="nofollow">LiberaPay</a>.<br><br><a href="/tags/snacannounces/" rel="tag">#snacAnnounces</a> <a href="/tags/frugalfediverse/" rel="tag">#FrugalFediverse</a><br><br>
<p>A new version of snac has been released</p><p>Feast yourself on these fantastic features</p><p><a href="/tags/programming/" rel="tag">#Programming</a> <a href="/tags/snac/" rel="tag">#Snac</a> <a href="/tags/activity/" rel="tag">#Activity</a> <a href="/tags/pub/" rel="tag">#Pub</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/opensource/" rel="tag">#OpenSource</a></p><p><a href="https://comam.es/snac/grunfink/p/1756800370.550287" rel="nofollow" class="ellipsis" title="comam.es/snac/grunfink/p/1756800370.550287"><span class="invisible">https://</span><span class="ellipsis">comam.es/snac/grunfink/p/17568</span><span class="invisible">00370.550287</span></a></p>
<p>While I love the <a href="/tags/bloomscrolling/" rel="tag">#BloomScrolling</a> and <a href="/tags/catsoffediverse/" rel="tag">#CatsOfFediverse</a> / <a href="/tags/catsofmastodon/" rel="tag">#CatsOfMastodon</a> tags, they are too high-traffic for my linking. I set up a gaggle of robots at <a href="https://digest.xvello.net" rel="nofollow"><span class="invisible">https://</span>digest.xvello.net</a> that each boost one post at random every hour. This allows me to get a taste of these tags without overwhelming my timeline.</p><p>For <a href="/tags/bloomscrolling/" rel="tag">#BloomScrolling</a>: <span class="h-card"><a href="https://digest.xvello.net/BloomScrolling1" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BloomScrolling1</span></a></span>, <span class="h-card"><a href="https://digest.xvello.net/BloomScrolling2" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BloomScrolling2</span></a></span>, <span class="h-card"><a href="https://digest.xvello.net/BloomScrolling3" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BloomScrolling3</span></a></span> and <span class="h-card"><a href="https://digest.xvello.net/BloomScrolling4" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>BloomScrolling4</span></a></span> each boost one post every hour, 15 minutes appart. You can follow one or several, to adjust how much flaura you want to see.<br>For <a href="/tags/catsoffediverse/" rel="tag">#CatsOfFediverse</a> and sibling tags: <span class="h-card"><a href="https://digest.xvello.net/CatsOfFediverse1" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>CatsOfFediverse1</span></a></span>, <span class="h-card"><a href="https://digest.xvello.net/CatsOfFediverse2" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>CatsOfFediverse2</span></a></span>, <span class="h-card"><a href="https://digest.xvello.net/CatsOfFediverse3" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>CatsOfFediverse3</span></a></span> and <span class="h-card"><a href="https://digest.xvello.net/CatsOfFediverse4" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>CatsOfFediverse4</span></a></span> run a similar schedule.</p><p>The posts are sourced from <a href="/tags/fedibuzz/" rel="tag">#FediBuzz</a>, filtered by <a href="https://codeberg.org/xvello/digest" rel="nofollow">a simple daemon</a> that ensures that alt-text is present and filters out sensitive contents. The bots are hosted on a <a href="/tags/snac/" rel="tag">#snac</a> instance.</p><p>I'd love your feedback on it, and suggestion of tags to add next.</p>
Edited 215d ago
I am working on a <a href="/tags/yunohost/" rel="tag">#yunohost</a> installer for <a href="/tags/snac/" rel="tag">#snac</a> <a href="https://github.com/rochacbruno/snac_ynh" rel="nofollow" class="ellipsis" title="github.com/rochacbruno/snac_ynh"><span class="invisible">https://</span><span class="ellipsis">github.com/rochacbruno/snac_yn</span><span class="invisible">h</span></a><br><br>Few more adjust and I will submit to the main <a href="/tags/yunohost/" rel="tag">#YunoHost</a> appmarket place<br><br>

👾