flynt is a command line tool to automatically convert a project's Python code from old "%-formatted" and .format(...) strings into Python 3.6+'s "f-strings".
pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors.
Inspired by jq, pup aims to be a fast and flexible way of exploring HTML from the terminal.
A CLI based XMPP client. Useful for sending one-shot messages or in conjunction with a long-running process (e.g.,
tail -f /var/log/message | grep blah). Written in Go so it's statically compiled and surprisingly portable.
Checking the code out into $GOPATH:
go get salsa.debian.org/mdosch/go-sendxmpp
Cross compiling for MIPS:
GOOS=linux GOARCH=mipsle go build salsa.debian.org/mdosch/go-sendxmpp
Cross compiling for OpenWRT running on ARM v7:
GOOS=linux GOARCH=arm GOARM=7 go build salsa.debian.org/mdosch/go-sendxmpp
The resulting executable will be $GOPATH/go-sendxmpp. Don't bother looking in the bin/ or pkg/ subdirectories, it won't be in there. Upload to the box in question and enjoy.
A utility written in Python which lets you upload videos to a Peertube instance from the command line.
If you only have your old datastore.php and can't copy-paste it in your new instance (either because you don't have shell access or the new database is already populated), follow these instructions to create an html file from a datastore.php file you can import in the shaarli web UI.
Requires bash, jq, PHP, and Python.
A CLI tool for indexing and searching very large Maildir/ structures (like list archives). Tries to be very fast (2 million messages take less than 3 minutes on a 12 core machines to fully index). It's in the early stages of development right now, so don't expect much.
Keyoxide allows you to link accounts on various online services and platforms together, prove they belong to you and establish an online identity. This puts you, the internet citizen, in charge when it comes to defining who you are on the internet instead of large corporations.
Seems a lot like Keybase.
Source code: https://codeberg.org/keyoxide/web
Seems like it's written in PHP. Could be a lot worse.
Fully automated decryption tool using natural language processing & artifical intelligence, along with some common sense. Input encrypted text, (hopefully) get the decrypted text back. You don't know, you just know it's possibly encrypted. Ciphey will figure it out for you. Ciphey can solve most things in 3 seconds or less.
Ciphey can even be imported as a module in your own Python code!
It's basically the cryptographer's workbench I was going to write while I was in Pittsburgh.
Simple but convenient CLI-based Matrix client app for sending and receiving messages. Fire and forget any kind of message that the Matrix protocol supports.
A free, fast and beautiful API request builder (web alternative to Postman) used by 60k+ developers. Play around with requests when developing against an API. Supports all HTTP verbs. Is technically a PWA.
Online demo (in devtools): https://postwoman.io
3697 links, including 185 private