Inkr is a simple tool for managing MKV files.
-
MKVToolNix: Required for MKV operations. Install using your package manager:
Platform Command Arch Linux sudo pacman -S mkvtoolnix-cliDebian/Ubuntu sudo apt install mkvtoolnixmacOS (Homebrew) brew install mkvtoolnixTermux pkg install mkvtoolnixWindows Download installer
pipx install pyinkrWhy pipx?
- Isolates the application in its own environment
- Prevents dependency conflicts
- Easier to uninstall/update
pip install pyinkrNote
To run the application, use the inkr command.
-
Clone the repository:
git clone https://github.com/xMohnad/Inkr.git cd Inkr -
Set up development environment:
make setup # run application make run
Press Ctrl+p to open the command palette
and view all available key bindings.
- Textual: A Python framework for building terminal-based user interfaces.
- pymkv2: A Python wrapper for the MKVToolNix utilities.
- Textual-Fspicker: A Textual widget library for picking things in the filesystem
Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss the proposed changes.
This project is licensed under the MIT License. See the LICENSE file for details.