A Python module for interacting with the Cohost social network. By reading through the code you can figure out how the actual Cohost API works.
With every Python release, there are new modules being added and new and better ways of doing things get introduced. We all get used to using the good old Python libraries and to certain way of doing things, but it's time upgrade and make use of the new and improved modules and their features.
os.path
-> pathlib
os.urandom
-> secrets
pytz
-> zoneinfo
namedtuple
-> dataclasses
logging
.tomli
-> tomllib
distutils
-> setuputils
Because the pypi search engine's XMLRPC search interface was taken down, someone wrote a different utility to search pypi.
Here's how I installed it:
python3 -mvenv pypisearch
. pypisearch/bin/activate
pip install pypisearch
deactivate
alias pypisearch="$HOME/pypisearch/bin/python -m pypisearch"
pypisearch <search term>
A curated list of awesome MicroPython libraries, frameworks, software and resources.
A curated list of awesome things related to FastAPI.
This is a module for Prosody that allows federation to other XMPP servers running as Tor hidden services. If you just want to set up a hidden service, you don't really need this.
Construct is a powerful declarative and symmetrical parser and builder for binary data.
Instead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, to build objects into binary data.
The library provides both simple, atomic constructs (such as integers of various sizes), as well as composite ones which allow you form hierarchical and sequential structures of increasing complexity. Construct features bit and byte granularity, easy debugging and testing, an easy-to-extend subclass system, and lots of primitive constructs to make your work easier.
A curated list of the most popular libraries and applications for many different languages and fields.
What to do if you need to add a module to the initrd on a Redhat system (say, you enabled AHCI support on a SATA mainboard and the kernel freaks out).
mbed TLS (formerly PolarSSL) is an SSL implementation written from scratch designed for use in embedded applications and systems. The API was designed to make sense (unlike some other implementations I could mention) and the source code is written with readability in mind. Written in C as portably as possible. Modules are designed to be as loosely coupled as is feasible. opensource by default, but they do ask you to purchase commercial licenses if appropriate. Has a not-insignificant list of commercial and government users.
An online microblogging site for IoT stuff. Publish and subscribe to arbitrary data. Does not require an account to use (strangely), just publish and go. Has a REST API, responds with JSON. Stores one day of data history by default. You need to pay to get more storage. Realtime capable. Can alert on certain conditions. Multiple client libraries, including python modules.
Site that has a wide array of hats addons modules for the raspi.
A free book about golang and best practices. formatting syntax modules packages programming
npm2dot is a utility which takes a list of NPM modules installed to support a particular package and generates code for dot (part of graphviz) which can be used to generate a visual map of what's there and how it fits together.