[![pipeline status](https://gitlab.com/modding-openmw/modhelpertool/badges/main/pipeline.svg)](https://gitlab.com/modding-openmw/modhelpertool/-/commits/main)
[![coverage report](https://gitlab.com/modding-openmw/modhelpertool/badges/main/coverage.svg)](https://gitlab.com/modding-openmw/modhelpertool/-/commits/main)
[![image](https://img.shields.io/badge/pypi-v1.1.0-blue.svg)](https://pypi.org/project/moht/)
[![License](https://img.shields.io/badge/License-GPLv3-blue.svg)](./LICENSE.md)
[![image](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-blue.svg)](https://gitlab.com/modding-openmw/modhelpertool)
[![release](https://gitlab.com/modding-openmw/modhelpertool/-/badges/release.svg)](https://gitlab.com/modding-openmw/modhelpertool/-/releases)
[![moht](https://snyk.io/advisor/python/moht/badge.svg)](https://snyk.io/advisor/python/moht)
![mohtlogo](https://i.imgur.com/gJoB1Dv.png)
## Mod Helper Tool
Simple yet powerful tool to help you manage your mods in several ways.
## Name
MHT and MOTH was already occupied by another projects, so **MO**d **H**elper **T**ool, `MOHT` in short was born.
Anyway if you not pay attention to details or your english is not fluent (as mine) logo fits like a glove.
## General
For now, application can only clean your mods, but in future more features will be added.
* Run Linux, Windows and Mac (not tested)
* Multithreading capabilities
* Use `PyQt5` as GUI framework
* Two built-in version `tes3cmd` binary (0.40 and 0.37) - no additional downloads needed
* Allow to select custom `tes3cmd` executable file
* Select location of directory with Mods
* Select location of `Morrowind/Data Files` directory
* Simple report after cleaning
## Requirements
* Python 3.8+ should be fine
* Linux users require install additional [Perl module](#perl-module)
* `pip` in any version but 22.2 grater is recommended (used to check new version of Moht)
## Installation
1. Any Python version grater the 3.8
* Windows 10/11, during Python installation please select:
* Optional Features:
* pip
* py launcher
* Advanced Options:
* Associate files with Python (requires the py launcher)
* Add Python to environment variables
* Customize install location: C:\Python312 or C:\Python
2. Package is available on [PyPI](https://pypi.org/project/moht/), open Windows Command Prompt (cmd.exe) or any terminal and type:
```shell
pip install moht
```
3. You can drag and drop `moht.exe` to desktop and make shortcut (with custom icon, you can find icon in installation directory i.e. C:\Python312\lib\site-packages\moht\img\moht.ico).
## Perl module
`perl-Config-IniFiles` is required for `tes3cmd-0.37` which Moht use to clean-up mods. Install with
* Arch / Manjaro (AUR)
```shell
sudo yay -S perl-config-inifiles
```
* Gentoo
```shell
sudo emerge dev-perl/Config-IniFiles
```
* Debian / Ubuntu / Mint
```shell
sudo apt install libconfig-inifiles-perl
```
* OpenSUSE
```shell
sudo zypper install perl-Config-IniFiles
```
* Fedora / CentOS / RHEL
```shell
sudo dnf install perl-Config-IniFiles.noarch
```
However, moht has v0.40 built-in as well which do not require perl package.
## Start
* Windows
You can find executable(s) with little trick, open Windows Command Prompt (cmd.exe) and type:
```shell
pip uninstall moht
```
Note: answer **No** to question. It will show you, where Moht was installed. Usually pip should install moht into your Python directory: i.e.:
```
C:\Python312\lib\site-packages\moht-1.1.0.dist-info\*
C:\Python312\lib\site-packages\moht\*
C:\Python312\scripts\moht.exe
```
* Linux
Simply run `moht` from terminal
## Upgrade
To upgrade Moht to the latest version:
```shell
pip install -U moht
```
## Uninstall
```shell
pip install -qy moht
```
## Sponsored by Jetbrains Open Source Support Program
[![logo](https://resources.jetbrains.com/storage/products/company/brand/logos/PyCharm.svg)](https://jb.gg/OpenSourceSupport)
[![logo](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)](https://jb.gg/OpenSourceSupport)
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/modding-openmw/modhelpertool",
"name": "moht",
"maintainer": "Michal Plichta",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "morrowind,openmw,mod,tes3cmd,modding,tes3",
"author": "Michal Plichta",
"author_email": "",
"download_url": "",
"platform": null,
"description": "[![pipeline status](https://gitlab.com/modding-openmw/modhelpertool/badges/main/pipeline.svg)](https://gitlab.com/modding-openmw/modhelpertool/-/commits/main)\n[![coverage report](https://gitlab.com/modding-openmw/modhelpertool/badges/main/coverage.svg)](https://gitlab.com/modding-openmw/modhelpertool/-/commits/main)\n[![image](https://img.shields.io/badge/pypi-v1.1.0-blue.svg)](https://pypi.org/project/moht/)\n[![License](https://img.shields.io/badge/License-GPLv3-blue.svg)](./LICENSE.md)\n[![image](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-blue.svg)](https://gitlab.com/modding-openmw/modhelpertool)\n[![release](https://gitlab.com/modding-openmw/modhelpertool/-/badges/release.svg)](https://gitlab.com/modding-openmw/modhelpertool/-/releases)\n[![moht](https://snyk.io/advisor/python/moht/badge.svg)](https://snyk.io/advisor/python/moht)\n\n![mohtlogo](https://i.imgur.com/gJoB1Dv.png)\n\n## Mod Helper Tool\nSimple yet powerful tool to help you manage your mods in several ways.\n\n## Name\nMHT and MOTH was already occupied by another projects, so **MO**d **H**elper **T**ool, `MOHT` in short was born.\nAnyway if you not pay attention to details or your english is not fluent (as mine) logo fits like a glove.\n\n## General\nFor now, application can only clean your mods, but in future more features will be added.\n\n* Run Linux, Windows and Mac (not tested)\n* Multithreading capabilities\n* Use `PyQt5` as GUI framework\n* Two built-in version `tes3cmd` binary (0.40 and 0.37) - no additional downloads needed\n* Allow to select custom `tes3cmd` executable file\n* Select location of directory with Mods\n* Select location of `Morrowind/Data Files` directory\n* Simple report after cleaning\n\n## Requirements\n* Python 3.8+ should be fine\n* Linux users require install additional [Perl module](#perl-module)\n* `pip` in any version but 22.2 grater is recommended (used to check new version of Moht)\n\n## Installation\n1. Any Python version grater the 3.8\n * Windows 10/11, during Python installation please select:\n * Optional Features:\n * pip\n * py launcher\n * Advanced Options:\n * Associate files with Python (requires the py launcher)\n * Add Python to environment variables\n * Customize install location: C:\\Python312 or C:\\Python\n\n2. Package is available on [PyPI](https://pypi.org/project/moht/), open Windows Command Prompt (cmd.exe) or any terminal and type:\n ```shell\n pip install moht\n ```\n3. You can drag and drop `moht.exe` to desktop and make shortcut (with custom icon, you can find icon in installation directory i.e. C:\\Python312\\lib\\site-packages\\moht\\img\\moht.ico).\n\n## Perl module\n`perl-Config-IniFiles` is required for `tes3cmd-0.37` which Moht use to clean-up mods. Install with\n * Arch / Manjaro (AUR)\n ```shell\n sudo yay -S perl-config-inifiles\n ```\n * Gentoo\n ```shell\n sudo emerge dev-perl/Config-IniFiles\n ```\n * Debian / Ubuntu / Mint\n ```shell\n sudo apt install libconfig-inifiles-perl\n ```\n * OpenSUSE\n ```shell\n sudo zypper install perl-Config-IniFiles\n ```\n * Fedora / CentOS / RHEL\n ```shell\n sudo dnf install perl-Config-IniFiles.noarch\n ```\nHowever, moht has v0.40 built-in as well which do not require perl package.\n\n## Start\n* Windows\n\n You can find executable(s) with little trick, open Windows Command Prompt (cmd.exe) and type:\n ```shell\n pip uninstall moht\n ```\n Note: answer **No** to question. It will show you, where Moht was installed. Usually pip should install moht into your Python directory: i.e.:\n ```\n C:\\Python312\\lib\\site-packages\\moht-1.1.0.dist-info\\*\n C:\\Python312\\lib\\site-packages\\moht\\*\n C:\\Python312\\scripts\\moht.exe\n ```\n* Linux\n\n Simply run `moht` from terminal\n\n## Upgrade\nTo upgrade Moht to the latest version:\n```shell\npip install -U moht\n```\n\n## Uninstall\n```shell\npip install -qy moht\n```\n\n## Sponsored by Jetbrains Open Source Support Program\n[![logo](https://resources.jetbrains.com/storage/products/company/brand/logos/PyCharm.svg)](https://jb.gg/OpenSourceSupport)\n[![logo](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)](https://jb.gg/OpenSourceSupport)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Simple yet powerful tool to help you manage your mods in several ways.",
"version": "1.1.0",
"project_urls": {
"Bug Reports": "https://gitlab.com/modding-openmw/modhelpertool/issues",
"Homepage": "https://gitlab.com/modding-openmw/modhelpertool",
"Source": "https://gitlab.com/modding-openmw/modhelpertool"
},
"split_keywords": [
"morrowind",
"openmw",
"mod",
"tes3cmd",
"modding",
"tes3"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "48d09b5ade17633f6e13ec60e017a453378dbbde2bf31b2e322ff74933ff4e7f",
"md5": "5e68e313ac02e54bc60ac32fbb4cd572",
"sha256": "7d5d29150329332b4849d6ee2f2a95e36c00021e3954c52fc7e0e1a2457cc44f"
},
"downloads": -1,
"filename": "moht-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5e68e313ac02e54bc60ac32fbb4cd572",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 7022727,
"upload_time": "2023-11-15T23:35:51",
"upload_time_iso_8601": "2023-11-15T23:35:51.674309Z",
"url": "https://files.pythonhosted.org/packages/48/d0/9b5ade17633f6e13ec60e017a453378dbbde2bf31b2e322ff74933ff4e7f/moht-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-15 23:35:51",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "modding-openmw",
"gitlab_project": "modhelpertool",
"lcname": "moht"
}