#Raneto is a Node.js web application for rendering .md documents as notes. It was a pain in the ass to get set up properly on my server but I have a workflow I think I'll really like. All the notes are local on my laptop, synced to my server with Syncthing, and served with an NGINX reverse proxy from the Node application. This lets me have everything offline and I can edit it with whatever text editor I prefer but it's still accessible via web when I need it. There's also a (slightly buggy) web editor should I need to modify something on a foreign device or from my phone.
I don't really like the forced capitalisation scheme and it was *hell* to get set up like this but it's still worth it imo.
I've been waiting months for these and they're finally in stock! There are 16 left because I bought the 17th 😉
P@ss is a hardware password recall and generation tool made by @RusstopiaLabs that goes on your keychain!
One of my favourite things about it is that you develop your own unique generation and recall system. The first few letters of the service could correspond with the letters of the rings then you turn the whole thing 180° and there's your password. Alternatively, the letters could match up and you take the combo one higher on the first ring, one lower on the second, another lower on the third, two higher on the fourth, etc. You use it exactly how you want 😁
I've personally talked to the designer and he's not only really nice but he's also an open source advocate 😏
Now this is cool. A TD game I've enjoyed playing some was just open sourced.
#Coregrounds is a multiplayer tower defense game set in the future. You build your maze, set up your towers, and attempt to invade your opponent's base before they get to yours!
The source code for the client, lobby, server, and web are all at the repo below.
#Jellyfin is an amazing FLOSS fork of Emby, a previously open source media server that recently became proprietary. I set it up on a server with 1 GB of RAM and a single-core processor at 3.5 GHz and it runs *beautifully*. In addition to the web UI, there are clients for Android, Android TV, desktop, Kodi, and Mopidy as well as some deprecated apps that need some love 😉
With my quite terrible specs, Jellyfin will even transcode media from one resolution to a lower one in real time if you have bandwidth limits. I am *very* impressed and can't recommend it enough if you're looking for something like this.
After my talk (more on that later. still a little frazzled ), I got to talking to someone that attended it. He told me about a really cool piece of software you can use to let remote servers with full disk encryption reboot unattended. If you've set up unattended security upgrades, this is perfect because lower-level upgrades can be automatically applied as well.
Already tooted about this in a thread a couple days ago but I thought I'd do one on its own.
The documentation for installing it manually is terrible but there are a variety of methods including a script, Ansible, a Docker image, one-click installers for multiple cloud platforms, as well as an option to request they install it for you.
It says that they'll install it for free so I'm wondering what the catch there is
Other than the documentation, one thing I really dislike about it is their website. Every time you go to look at their installation documentation, you have to enter an email address and do a quick three-question survey.
Once I puzzle out installation, I'll have it running on #NixNet 👍
#Z is a really cool cli application that keeps track of the directories you frequent and lets you jump to them using the name of the target directory or names in the path (in order but not necessarily sequentially) if you have more than one with the same name.
If you're on Arch, it's already in Community so you can install it with pacman -S z 👍
#Embetty lets you embed remote content on your website or blog without compromising your security or privacy.
I'm not 100% sure how it works but you can see it in action on their demo site. Ignoring Cloudflare 😠 there aren't any third parties on the site even though it shows an embedded tweet as well as a YouTube video.
I found another service to add to my list of #CoolProjects. HOWEVER it has a *very* major drawback.
Monica is a Personal CRM, a "customer relationship manager" but for your personal contacts rather than customers. It's very extensive with the ability to add major life events, birthdays, anniversaries, phone numbers, email addresses, Telegram handles, WhatsApp info, and SO MUCH more.
The drawback, the absolutely killing feature is that there's no encryption. If someone broke into my (or someone else's) server, all the information you have on someone is stored as plaintext in the database. Given the very sensitive nature of the service, encryption is a must. There is no way around it.
They have an issue open but it doesn't look like much progress is being made on it.
I'm tooting this hoping that someone will come along and help add encryption. IMO, protecting user information should have been the very first thing they did.
Holy shit. I am stunned.
I just installed a browser extension for #Pass called passff and it is *fast* and worked perfectly ootb (after installing the host application with one command).
You install the extension, the host application, and restart your browser (it works with ff, chromium, chrome, opera, and vivaldi). The next time you focus your cursor on a username field, the system GPG dialogue pops up for you to enter your password. As soon as you do, both the username and password fields are filled instantly. It can also log in automatically if you look in the settings 😏
Now *this* is damn cool.
#Monica is an open-source web application to organize the interactions with your loved ones. We call it a PRM, or Personal Relationship Management. Think of it as a CRM (a common tool used by sales teams in the corporate world) for your friends or family.
They run it on their domain but it's paid. I'll be running it on #NixNet for free. Just have to figure out how to upgrade PHP from 7.0 to 7.1+ without breaking everything :thonk:
The dmenu plugin uses a component of X to "type" passwords for you so it even works with a web VNC console like you get for managing a VPS.
#YouCompleteMe sounds like a Valentine's Day thing doesn't it? ❤️
Try full code-completion engine for #Vim 😎
In addition to fuzzy completion, it also corrects common mistakes (maybe add a semicolon here, an apostrophe there), displays documentation for various functions, formats everything, removes unused portions of code, completes your file paths (try typing ./ in a file), and much more!
I've moved to @amolith. Once this server catches up on federation and discovers the new one, I'll migrate over there.