Datenschutz bei Mastodon
cattrs: Flexible Object Serialization and Validation
Because validation belongs to the edges.
cattrs is a Swiss Army knife for (un)structuring and validating data in Python. In practice, that means it converts unstructured dictionaries into proper classes and back, while validating their contents.
Example
cattrs works best with attrs classes, and dataclasses where simple (un-)structuring works out of the box, even for nested data, without polluting your data model with serialization details:
Python terminal utility to plot the distribution of a (newline-separated) dataset as a boxplot.
QRSVG is a small JavaScript project to render a two-dimensional bitmask (mostly assumed to be a QR code) to an SVG element as a collection of SVG paths with defined purposes.
APIFlask is a lightweight Python web API framework based on Flask and marshmallow-code projects. It's easy to use, highly customizable, ORM/ODM-agnostic, and 100% compatible with the Flask ecosystem.
Suche in 1018 korpusbasierten monolingualen Wörterbüchern in 290 Sprachen.
Das Korpus deu_news_2023 z.B. ist ein Deutsches Nachrichten-Korpus basierend auf Texten von 2023. Es umfasst 33.142.449 Sätze und 520.813.152 Tokens.
htpy is a library that makes writing HTML in plain Python fun and efficient, without a template language.
cloudpickle makes it possible to serialize Python constructs not supported by the default pickle module from the Python standard library.
cloudpickle is especially useful for cluster computing where Python code is shipped over the network to execute on remote hosts, possibly close to the data.
Among other things, cloudpickle supports pickling for lambda functions along with functions and classes defined interactively in the main module (for instance in a script, a shell or a Jupyter notebook).
Friction is a powerful and versatile motion graphics application that allows you to create vector and raster animations for web and video platforms with ease.
WezTerm is a powerful cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
Postgres for
Search and Analytics
ParadeDB is a modern Elasticsearch alternative built on Postgres.
Alpine AJAX is an Alpine.js plugin that enables your HTML elements to request remote content from your server. Use it to build straight-forward, robust, interactive websites.
CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. These operations include simple encoding like XOR and Base64, more complex encryption like AES, DES and Blowfish, creating binary and hexdumps, compression and decompression of data, calculating hashes and checksums, IPv6 and X.509 parsing, changing character encodings, and much more.
The tool is designed to enable both technical and non-technical analysts to manipulate data in complex ways without having to deal with complex tools or algorithms. It was conceived, designed, built and incrementally improved by an analyst in their 10% innovation time over several years.