#python #website #channel
Posts about Python stdlib, syntax, and internals.
Posts about Python stdlib, syntax, and internals.
All about development: best practice, articles, useful tools, libs etc.
My blog about Python, Go, and other software stuff.
Compute the distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
Decentralized job aggregator written in Elixir (Phoenix Framework).
Rust library to compare strings (or any sequences). A younger sibling of Python textdistance.
A modern and friendly CLI alternative to GnuPG.
The best Python project manager, all-in-one solution with a smart resolver.
Little things I do out of wood on my laser cutter.
Music I create on PO-33, stylophone, kalimba, and music box.
Jokes about C++ because why not.
TTRPGs and board games.
When I'm bored, I answer random questions on Stack Overflow.
Overly-documented Rust-powered Lambda Calculus Interpreter. A real programming language in a small box.
Elixir library for writing readable regexes in functional style.
Elixir library to statically inline expressions at compile time.
🌐 Interact with browser from Go. Manually crafted WebAPI interoperation library.
Generic functions for Go 1.18: Filter, Map, Reduce, Min, Sort, etc.
Type safe enums for Go without code generation or reflection.
🪵 CLI tool to handle JSON logs.
Restore the frontend source code from source maps.
🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).
🐚🏔 The simplest and safest golang library for making CLI tools.
🎮 Cross-platform Go library to read input from an Xbox 360 controller (or another compatible gamepad).
Dead simple Go library to open a window with an image.
Serve files from a GCP bucket.
Pixel font for golang.
Online client-side playground for FlakeHell.
Experiments with DJI Tello drone: navigation, voice synthesization and recognition, face detection.
Telegram bot to have likes and rating in chats.
Generate awesome list over Github API.
🎨 Type-safe and powerful Python library to generate SVG files.
🌰 Nats-powered event-driven background jobs and microservices framework for Python.
Testing framework that empowers pytest (with better fixtures and parametrization).
🧭 Powerful and Pythonic framework for reproducible benchmarks of Python code.
A friendly and safe alternative to Dockefile. Write Docker images using the full power of Python.
Translations for pydantic errors.
Generate stripes for music box from MIDI.
Python library for translating your application.
Python library to format logs as GCP-compatible JSON.
A Python library for adjustable delays.
Linter that makes your Python code faster.
Generative art in Python using svg.py.
Python library to infer types for AST nodes. Make the most powerful Python linters and formatters!
Collection of color palettes for Python.
asyncio Python framework for writing safe and fast concurrent code.
CLI tool to record how much time it takes to import each dependency in a Python project.
asyncio Python library for distributed mutex with GCS as a backend.
z3-powered solver (theorem prover) for deal.
Python library to work with algebraic effects.
Python library and CLI tool to fetch information from GCP Browser.
Test mypy plugins, stubs, custom types.
Lazy import and install on demand Python packages.
Aspect oriented programming for Python.
Lambda Calculus things implemented on Python.
Validators Adapter. The common interface for all Python validators.
Telegram bot for sending files to chat or channel by cron.
Flask HealthCheck support for Zabbix.
Django package for getting permissions for Android app from Google Play.
ᙏáḱє ‡ɘχτ !η ẃɨŧ¢н-ħ∅υѕé ѕ†ɏƖε (Ɛñ9ĺïś♄ & Řᵾśѕ!áη).
A library for evaluating dice notation for Pathfinder RPG.
Trigger IFTTT events from Trello when due date is reached.
Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functions.
More powerful configs for flake8.
Flake8 plugin for a smart line length validation.
CLI tool to introspect flake8 plugins and their codes.
Flake8 plugin that runs PyLint.
Lint TODO comments in a Python code.
Report redundant comments in python code.
Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.
A CLI tool to automatically add type annotations into Python code. Must have tool for annotating existing code.
CLI tool to inspect CODEOWNERS files: show unowned and owned directories, get owned paths for a user, find owners for a given path.
CLI tool to extract Telegram channel statistics as JSON.
CLI tool to generate time report for git repositories.
Translate British English into American English in text files and Python code.
CLI tool to report bugs in Python packages.
List tools for which the given project has configs.
📦🐍 Dependency manager for modern Python projects.
Make mypy more effective.
The most uncompromising Python code formatter ever.
Flake8 wrapper to make it nice, legacy-friendly, configurable.
Get similar letters, convert to ASCII, detect possible languages and UTF-8 group.
Bruteforce protection for Django projects based on Redis.
Django-powered framework for safe and maintainable web-projects.
CLI tool to verify GPG signature for Python packages on PyPI.
Recognize date and time in Russian text and return datetime.datetime.
requests for high frequency trading.
Collection of useful Python decorators.
Generate setup.py (setuptools) from pyproject.toml (poetry).
Convert requirements between formats.
Good choices for Django.
Lefthook wrapper to make it installable from pip.
Find and parse changelog for a given python package.
Manage virtual environments.
Bump project version like a pro.
Work with python versions.
Work with version specifiers (can parse PEP-440, SemVer, Ruby, NPM, Maven).
Find project modules and data files (packages and package_data for setup.py).
Work with environment markers (PEP-496).
Activate virtual environment for current shell.
Parse dependency links.
Get info about OSS licenses.
Pathlib for archives.
Read setup.py (static and dynamic parsers).
Argparse with groups, commands, colors, and fuzzy matching.
GitHub Action for dephell_archive.
Estimators and selectors for MovieLens dataset.
Analyze Nobel Prize Laureates.
hh.ru vacancies analyze by different params.
List of stubs, plugins, and tools to work with typing in Python.
List of cool auto code formatters for Python.
List of cool auto code formatters for Go (like gofmt).
List of flake8 plugins and extensions. I'm not the author but a maintainer.
Exercises to learn best practice of writing tests in Python.
Collection of useful "operators" (functions) to make TLA+ easier to learn and to use.
Tests and comparison of Python dependency injection libraries.
List of autogenerated awesome lists.
Python Logger + RSysLog + Logstash. Demo over docker containers.
ElastAlert daemonizing and some rules for filebeat and metricbeat.
Luigi project with TOML configs and MongoDB.
Community driven configs chaos.
tasks, files, write-ups from my university CTF.
Cards with wise words.
CSV Database for Pathfinder RPG.
My English learning notes and cheat sheets.
A small video course on penetration testing using Burp Suite.
A talk about deal, why it exists, and what it does. From tests to formal verification.
How to hire a Rockstar and be hired in a cool team.
An interactive presentation about data structures in Python's stdlib.
My first English talk. That could be worse >.<.
Presentation about Spotify's framework Luigi.
Presentation about Open Source from Hacktoberfest 2018.
Presentation from PiterPy Meetup #6.
Presentation from UfaPy.
Presentation from UfaDevConf about monitoring ecosystem in Smena Team.
Presentation for FSTEC about my security platform. This platform is similar to vulners.com, but more powerful and useful. The project is frozen now.
Internal presentation for Smena Team about blockchain technology.