moht


Namemoht JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://gitlab.com/modding-openmw/modhelpertool
SummarySimple yet powerful tool to help you manage your mods in several ways.
upload_time2023-11-15 23:35:51
maintainerMichal Plichta
docs_urlNone
authorMichal Plichta
requires_python>=3.8
licenseMIT
keywords morrowind openmw mod tes3cmd modding tes3
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![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"
}
        
Elapsed time: 0.18499s