83 private links
A python library for interacting with Lemmy. Contribute to db0/pythorhead development by creating an account on GitHub.
A network traffic monitor for Linux and BSD. Outputs nice statistics, and can even output them to stdout/file as png image using vnstati
for later display on a website or whatever. Neat!
Pretty close integration between python and lua through bindings. Call python functions and methods, import other files, create classes and more from lua; or call lua functions, require files, receive table values and more from python.
Ultimately pretty insane (some might say lunatic) but might come in handy at one point or another.
alternatives:
- wijnen/python-lua which allows using Python objects in lua and lua objects in python.
- scoder/lupa is one-way embedding of lua into python, but supports additional features such as coroutines, threading, iterating lua objects and so on.
Running C++ in anywhere like a script. Contribute to vpand/icpp development by creating an account on GitHub.
This seems intriguing, excessive, somewhere between not super useful and incredibly useful for specific use-cases and like witchcraft.
Find out how popular your name was over the years. (US-centric currently)
Very fun!
Another md to AST (html, ...) converter. Purposes to be faster than mistletoe.
Generate a (commonmark compliant) markdown AST using this python library. Can also directly output as html, latex or return it to markdown.
A faux-html dialect to write neovim plugins in. Uses nml (html) and lua (js) and can be styled with css-like lang afaik. Very early development currently but honestly pretty exciting for quick Neovim UI development.
lttrs-android - No-frills, easy to use, easy to maintain Email client for Android based on the JSON Meta Application Protocol (JMAP).
android email client, k9 alternative?
mainly from Lemmy Android post:
confirmed FOSS:
- FastDraw
- Olauncher
- Mlauncher - fork of Olauncher with some additional features?
- Lawnchair
- KISS Launcher
- TBLauncher - fork of KISS
- Kvaesito - search focused
- Neo Launcher
- Ion Launcher
non-FOSS afaik:
- Niagara Launcher
- Hyperion Launcher - dead? not a lot of info
- Action Launcher
- Total Launcher - older and not maintained?
- Octopi Launcher - new and under development
Resume style One Pager for web dev Pascal van Gemert featuring a big animated GIF background as the intro. If I remember correctly he had a highway last week and a hotdog stand the week before. Nice touch to spice up a CV.
A really nicely designed html-based CV which it may be worth to crib some ideas from.
Just like lazygit but manage your docker containers/services from a tui: view containers, images, volumes, compose files, logs, and more.
Manage k8s clusters from the cli. Seems less declarative than the ecosystem usually wants to be but also very nice for playing around and investigating issues?
Similar to lazydocker for the kubernetes crowd.
Declarative package & configuration manager for Arch Linux.
Similar to 'pacdef' but written in python (not rust) and using python to define the declaration.
Primarily, that means two things:
a. the declaration language is super flexible and can be used for all kinds of advanced shenanigans. Essentially Nix-like without the steep functional learning curve if you already know python.
b. the bootstrapping process is a little more awkward as we first need to ensure the correct python interpreter (and potentially dependencies?) installed on the system. For a rust-based program you can more easily just use a specific binary.
Can also take care of systemD services and configuration files to some extent.
multi-backend declarative package manager for Linux - steven-omaha/pacdef
Interesting approach, used to be exclusively for arch pacman, now can be used for pacman, apt, pip (and pipx!), xbps, cargo and a few others.
You create a list (or multiple lists for different groups) of packages and it ensures that they are installed. If they do not appear in a list, it ensures they are not installed. That's that.
ONLY takes care of packages, not config files, systemd services or similar - for that look to decman.
Why you shouldn't use Manjaro and maybe instead just Archlinux or perhaps EndeavourOS
Parse configuration files in json, toml, yaml, msgpack; written in C
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
Glue together VPN with other docker containers, put any container behind vpn proxies or just use it as a vpn server for your local machine.
Has a really extensive video instruction here
Host your own 12ft.io or 1ft.io or 13ft or whatever unblockpaywall / reader-style app which simply lets you read stuff on the internet.
Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration.
Works for Office Apps and Adobe apps, and a few other microsoft-owned ones. Seems very interesting way to integrate with Linux system.
Do not know if it works outside the Gnome/KDE ecosystems.