akaihola
Python developer and Teal organization coach at Wärtsilä in Helsinki, Finland
Wärtsilä OyjEspoo, Finland
Pinned Repositories
akaihola-sheet-music
Sheet music
darker
Apply black reformatting to Python files only in regions changed since a given commit. For a practical usage example, see the blog post at https://dev.to/akaihola/improving-python-code-incrementally-3f7a
flymake-python
Highlight Python syntax, style and unit test errors in Emacs
hardlinkpy
hardlink.py is a tool to hardlink together identical files in order to save space. Forked from the original version by John L. Villalovos.
ipython_pytest
Pytest magic for IPython notebooks
jquery-autogrow
Chrys Bader's Auto Growing Textareas: This plugin makes it easy to have auto-growing textareas. Meaning, if you have a textarea, as the user types it will expand vertically to accommodate the size of the entry. This was inspired by Facebook's auto-expanding text areas.
jupyter_abc
This extension makes it easy to render ABC markup as graphical music notation in a Jupyter notebook.
lusmu
Lazy evaluation graph library. See the branch https://github.com/akaihola/lusmu/tree/fix-terminology for a version matching the PyCon Finland 2014 talk and related blog posts.
midipenguin
Tools to use a Linux laptop as a MIDI controller
pgtricks
Handy helpers for PostgreSQL users
akaihola's Repositories
akaihola/darker
Apply black reformatting to Python files only in regions changed since a given commit. For a practical usage example, see the blog post at https://dev.to/akaihola/improving-python-code-incrementally-3f7a
akaihola/pgtricks
Handy helpers for PostgreSQL users
akaihola/lusmu
Lazy evaluation graph library. See the branch https://github.com/akaihola/lusmu/tree/fix-terminology for a version matching the PyCon Finland 2014 talk and related blog posts.
akaihola/ipython_pytest
Pytest magic for IPython notebooks
akaihola/darglint2
A python documentation linter which checks that the docstring description matches the definition. Based on darglint by @terrencepreilly.
akaihola/docker-vma
Docker image for the Proxmox vma command line utility (disk image tool)
akaihola/pytest-darker
A pytest plugin for checking of modified code using Darker
akaihola/graylint
This package is a placeholder for a tool which filters linter messages from various Python linters to only those which were caused by recent changes to the code base being linted.
akaihola/shootadoc
Shoot a Doc – photograph a document and turn it into a high quality black-and-white image
akaihola/darkgraylib
Common supporting code for Darker and Graylint. The package started as a copy of the Darker repository, and has been stripped down to the parts which are common between Darker and Graylint.
akaihola/django-candidates
Application form handling re-usable app for Django
akaihola/dvakop
Dvorak/Airas/Kaihola keyboard layout, optimized for programmers
akaihola/jupyter-aichat
Chat with an AI using a Jupyter notebook and the ChatGPT API
akaihola/keke
WhatsApp AI chatbot
akaihola/selim
A real-time musical score follower toolkit
akaihola/walletexplorer-gui
Network graph GUI for WalletExplorer.com
akaihola/darkgray-dev-tools
Development, testing and releasing tools for Darker, Graylint and Darkgraylib
akaihola/docnamer
Automatic content-based bulk document renamer
akaihola/gcs-bucket-sync-action
Sync a Github repository with a Google Cloud Storage bucket.
akaihola/gpt-engineer
Specify what you want it to build, the AI asks for clarification, and then builds it.
akaihola/imapdu
Disk usage calculator for IMAP
akaihola/jupyterlab-nix-kernels
Helper for adding Nix environments as JupyterLab kernels
akaihola/maimory
Experimenting with ChatGPT and persistent memory
akaihola/moviemeta
Scrape and combine meta information about movies
akaihola/palindromi.fi
The palindromi.fi website data, front-end and builder
akaihola/shootadoc-rust
A Rust implementation of Shoot A Doc
akaihola/staged-recipes
A place to submit conda recipes before they become fully fledged conda-forge feedstocks
akaihola/vcrpy
Automatically mock your HTTP interactions to simplify and speed up testing
akaihola/video-call-guides
Kuvitettu ohje Zoom-videopuheluohjelman käyttämiseen. http://etatunnit.taiteilijat.fi/
akaihola/winapps
Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration.