Python etc
#python #website #channel
Posts about Python stdlib, syntax, and internals.
Posts about Python stdlib, syntax, and internals.
Compute the distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
2024-09-09
Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
2024-11-08
Decentralized job aggregator written in Elixir (Phoenix Framework).
Rust library to compare strings (or any sequences). A younger sibling of Python textdistance.
2024-11-19
A modern and friendly CLI alternative to GnuPG.
2024-01-09
The best Python project manager, all-in-one solution with a smart resolver.
2021-01-11
Overly-documented Rust-powered Lambda Calculus Interpreter. A real programming language in a small box.
2023-11-21
Helpful queries and Phoenix Live Dashboard integration for SQLite.
2024-11-26
๐ A CLI tool that listens to audio input (microphone), saves the recording to a WAV file, and plays it back on the audio output (speakers).
2024-10-18
๐ Interact with browser from Go. Manually crafted WebAPI interoperation library.
2024-02-28
โ Go package for validating JSON. It's the first Go package that can generate JSON Schema (OpeanAPI-compatible), produces user-friendly errors, and supports translations.
2024-11-24
๐ชถ Golang SQLite query builder for DDL queries (CREATE TABLE, ALTER TABLE, etc).
2024-06-30
๐ Go package for anonymizing text. Removes all kinds of PII: names, places, phone numbers, etc.
2024-11-24
๐ The fastest and smallest Go math library for constrained environments, like microcontrollers or WebAssembly.
2024-05-21
Define type-safe host functions in wazero and other WebAssembly runtimes.
2024-10-20
๐ก Linter for Go that checks static call arguments against the function guards (aka contracts).
2023-11-17
๐ฎ Cross-platform Go library to read input from an Xbox 360 controller (or another compatible gamepad).
2021-08-12
Playground for svg.py. Hosted on svg.orsinium.dev. Draw SVG images with Python online!
2022-09-27
Playground for WPS flake8 plugin. Hosted on wps.orsinium.dev.
2022-09-06
Experiments with DJI Tello drone: navigation, voice synthesization and recognition, face detection.
2021-07-20
Make blog from markdown files on Github. Powers articles.orsinium.dev.
2022-07-20
A simple GraphQL API for my website. Powers graphql.orsinium.dev.
2020-03-03
๐ฐ Nats-powered event-driven background jobs and microservices framework for Python.
2023-02-12
Testing framework that empowers pytest (with better fixtures and parametrization).
2024-06-26
A friendly and safe alternative to Dockefile. Write Docker images using the full power of Python.
2023-03-29
Python library to infer types for AST nodes. Make the most powerful Python linters and formatters!
2023-03-17
CLI tool to record how much time it takes to import each dependency in a Python project.
2022-03-24
Telegram bot for sending files to chat or channel by cron.
2018-02-27
Django package for getting permissions for Android app from Google Play.
2018-05-06
แรกแธฑั โกษฯฯ !ฮท แบษจลงยขะฝ-ฤงโ ฯ ัรฉ ัโ ษฦฮต (ฦรฑ9ฤบรฏลโ & ลแตพลั!รกฮท).
2018-03-08
Web list of flake8 plugins and their codes. Powers flakes.orsinium.dev.
2022-05-24
Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functions.
2023-09-28
Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.
2024-10-17
A CLI tool to automatically add type annotations into Python code. Must have tool for annotating existing code.
2023-03-17
CLI tool to inspect CODEOWNERS files: show unowned and owned directories, get owned paths for a user, find owners for a given path.
2024-02-05
CLI tool to extract Telegram channel statistics as JSON.
2021-12-31
Translate British English into American English in text files and Python code.
2022-02-02
Flake8 wrapper to make it nice, legacy-friendly, configurable.
2021-01-11
Get similar letters, convert to ASCII, detect possible languages and UTF-8 group.
2021-01-11
Bruteforce protection for Django projects based on Redis.
2018-05-07
Django-powered framework for safe and maintainable web-projects.
2020-02-12
Recognize date and time in Russian text and return datetime.datetime.
2020-02-27
Generate setup.py (setuptools) from pyproject.toml (poetry).
2019-10-21
Work with version specifiers (can parse PEP-440, SemVer, Ruby, NPM, Maven).
2022-12-17
Find project modules and data files (packages and package_data for setup.py).
2021-01-11
List of stubs, plugins, and tools to work with typing in Python.
2024-09-10
List of cool auto code formatters for Python.
2024-10-21
List of cool auto code formatters for Go (like gofmt).
2021-01-28
List of flake8 plugins and extensions. I'm not the author but a maintainer.
Generate the top of programming languages based on subreddit subscribers. Powers languages.orsinium.dev.
2023-03-22
Generate a list of most notable stargazers for GitHub repositories of an organization. Powers stars.orsinium.dev.
2023-07-07
Articles about Python and Go, snippets, cheatsheets. The articles are served on articles.orsinium.dev.
2024-09-14
Collection of useful "operators" (functions) to make TLA+ easier to learn and to use.
2022-12-02
Tests and comparison of Python dependency injection libraries.
2019-02-12
Python Logger + RSysLog + Logstash. Demo over docker containers.
2018-05-11
ElastAlert daemonizing and some rules for filebeat and metricbeat.
2018-06-01
A small video course on penetration testing using Burp Suite.
A guide on writing frontend apps in Go. Features gweb.
2022-06-23
A talk about deal, why it exists, and what it does. From tests to formal verification.
2022-06-22
How to hire a Rockstar and be hired in a cool team.
2019-03-12
An interactive presentation about data structures in Python's stdlib.
2018-12-11
My first English talk. That could be worse >.<.
2018-12-06
Presentation about Spotify's framework Luigi.
2018-10-27
Presentation about Open Source from Hacktoberfest 2018.
2018-10-20
Presentation from PiterPy Meetup #6.
2018-06-29
Presentation from UfaPy.
2018-01-18
Presentation from UfaDevConf about monitoring ecosystem in Smena Team.
2017-10-14
Presentation for FSTEC about my security platform. This platform is similar to vulners.com, but more powerful and useful. The project is frozen now.
2016-07-22
Internal presentation for Smena Team about blockchain technology.
2017-07