Skip to content

xMohnad/Inkr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inkr - MKV Editor

Inkr is a simple tool for managing MKV files.

Installation

Prerequisites

  • MKVToolNix: Required for MKV operations. Install using your package manager:

    Platform Command
    Arch Linux sudo pacman -S mkvtoolnix-cli
    Debian/Ubuntu sudo apt install mkvtoolnix
    macOS (Homebrew) brew install mkvtoolnix
    Termux pkg install mkvtoolnix
    Windows Download installer

Install Inkr

Recommended Method (using pipx)

pipx install pyinkr

Why pipx?

  • Isolates the application in its own environment
  • Prevents dependency conflicts
  • Easier to uninstall/update

Alternative Method (using pip)

pip install pyinkr

Note

To run the application, use the inkr command.

For Developers

  1. Clone the repository:

    git clone https://github.com/xMohnad/Inkr.git
    cd Inkr
  2. Set up development environment:

    make setup
    
    # run application
    make run

Key Bindings

Press Ctrl+p to open the command palette and view all available key bindings.

Dependencies

  • 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

Contributing

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.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Inkr is a simple tool for managing MKV files.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors