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.20.tar.gz (44.4 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.20-py3-none-any.whl (56.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mmrl-util-2.14.20.tar.gz
  • Upload date:
  • Size: 44.4 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.20.tar.gz
Algorithm Hash digest
SHA256 a8d593c4df793b9f408db1f873fb34852d90287504c05d7a19214c3c2417d9f7
MD5 bb333b08f5bab94f34cc02ca71e70cc7
BLAKE2b-256 32ea16e21283d0d32c4a8d11a0e50c242298110e23e2b07faa1cd7503f12294c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mmrl_util-2.14.20-py3-none-any.whl
  • Upload date:
  • Size: 56.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.20-py3-none-any.whl
Algorithm Hash digest
SHA256 7f63d0819c87669e427971932a404dd3439835dc70d1cfdc21311ae2bed8c6da
MD5 dfd8b77c1e6a94472de20a47b4d86f42
BLAKE2b-256 b2ce1f237e52761560fcecf0f7cc9cb76b951e4d502eccaecd4aef3e0b84240d

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