Skip to main content

A tool to build your own Magisk Modules Repository

Project description

Magisk Modules Repo Util

This util is to build module repository for MMRL

Getting Started

Install dependencies

pip3 install mmrl-util

New config.json

You can write it to your-repo/json/config.json by yourself, or

cli.py config --stdin << EOF
{
  "name": "Your Magisk Repo",
  "base_url": "https://you.github.io/magisk-modules-repo/",
  "max_num": 3,
  "enable_log": true,
  "log_dir": "log"
}
EOF

or

cli.py config --write name="Your Magisk Repo" base_url="https://you.github.io/magisk-modules-repo/" max_num=3 enable_log=true log_dir="log"

How to update by GitHub Actions?

mmrl-util

mmrl-util --help
usage: mmrl-util [-h] [-v] [-V] command ...

Magisk Modules Repo Util

positional arguments:
  command
    config            Modify config of repository.
    track             Module tracks utility.
    github            Generate tracks from GitHub.
    sync              Sync modules in repository.
    index             Generate modules.json from local.
    check             Content check and migrate.
    sitemap           Sitemap generator.

options:
  -h, --help          Show this help message and exit.
  -v, --version       Show util version and exit.
  -V, --version-code  Show util version code and exit.

Learn more!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mmrl-util-2.14.17.tar.gz (42.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mmrl_util-2.14.17-py3-none-any.whl (54.7 kB view details)

Uploaded Python 3

File details

Details for the file mmrl-util-2.14.17.tar.gz.

File metadata

  • Download URL: mmrl-util-2.14.17.tar.gz
  • Upload date:
  • Size: 42.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for mmrl-util-2.14.17.tar.gz
Algorithm Hash digest
SHA256 257371d6128e8a6e4af2061039dcd6312cd86bb14d546285555ede5fbc73d95f
MD5 f1ce1e5b87dc4fe6eb9d66bfbcd84604
BLAKE2b-256 72058813b129fb2de78dcaa47d1021f68fe8b035f6f05de6a901d46e248bcb55

See more details on using hashes here.

File details

Details for the file mmrl_util-2.14.17-py3-none-any.whl.

File metadata

  • Download URL: mmrl_util-2.14.17-py3-none-any.whl
  • Upload date:
  • Size: 54.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for mmrl_util-2.14.17-py3-none-any.whl
Algorithm Hash digest
SHA256 90ca005fa75c8da15f986465a9488dcd39c1b256f91a020fb586007e587202a5
MD5 f2346e1e6fdc6b6d777cb0238d43805c
BLAKE2b-256 4570d1cfe71ea3483c957c5537f16d1691470f17329d082f5e3f2e1cc3512558

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page