Skip to main content

World of Warcraft polyfills and standardization.

Project description

Gnomish Army Knife Icon

gnomish-army-knife (1.5.8)

python Build Status codecov PyPI - Status Dependents (via libraries.io)

World of Warcraft polyfills and standardization.

Consider sponsoring development.

(interface documentation)

Python Version Support

This package is tested with the following Python minor versions:

Platform Support

This package is tested on the following platforms:

  • ubuntu-latest
  • macos-latest
  • windows-latest

Introduction

LUA source hosted here for CurseForge integration.

Command-line Options

$ ./venv3.14/bin/gak -h

usage: gak [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
           {markdown,scan,noop} ...

World of Warcraft polyfills and standardization.

options:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -v, --verbose         set to increase logging verbosity
  -q, --quiet           set to reduce output
  --curses              whether or not to use curses.wrapper when starting
  --no-uvloop           whether or not to disable uvloop as event loop driver
  -C, --dir DIR         execute from a specific directory

commands:
  {markdown,scan,noop}  set of available commands
    markdown            generate Markdown content from class data
    scan                scan the 'World of Warcraft' directory for updates
    noop                command stub (does nothing)

Sub-command Options

markdown

$ ./venv3.14/bin/gak markdown -h

usage: gak markdown [-h] [-o OUTPUT] [-d DATABASE]

options:
  -h, --help            show this help message and exit
  -o, --output OUTPUT   output directory (default: 'gnomish-army-knife-
                        markdown')
  -d, --database DATABASE
                        macro database (default:
                        'package://gnomish_army_knife/macros.yaml')

scan

$ ./venv3.14/bin/gak scan -h

usage: gak scan [-h] [-c CONFIG] [-s STATE] [-e]

options:
  -h, --help           show this help message and exit
  -c, --config CONFIG  path to an optional configuration file (default:
                       'gak.yaml')
  -s, --state STATE    path to the program's state directory (default:
                       '/home/vkottler/.local/state/gak')
  -e, --ephemeral      set to use new, temporary directories when applicable

Internal Dependency Graph

A coarse view of the internal structure and scale of gnomish-army-knife's source. Generated using pydeps (via mk python-deps).

gnomish-army-knife's Dependency Graph

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

gnomish_army_knife-1.5.8.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

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

gnomish_army_knife-1.5.8-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file gnomish_army_knife-1.5.8.tar.gz.

File metadata

  • Download URL: gnomish_army_knife-1.5.8.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for gnomish_army_knife-1.5.8.tar.gz
Algorithm Hash digest
SHA256 f91efaef4d8f305180f1e29dc326a44dfa12d6b40e457384724f1370bfc448d8
MD5 f9231e732a84d6b9a233ae05603491c3
BLAKE2b-256 fe21d3458904e44fa650c2bf58fdd935a1f2635a8cbd84d7d79f6d792ed7e544

See more details on using hashes here.

File details

Details for the file gnomish_army_knife-1.5.8-py3-none-any.whl.

File metadata

File hashes

Hashes for gnomish_army_knife-1.5.8-py3-none-any.whl
Algorithm Hash digest
SHA256 27df882c7bc1e3e6d85c6d4f630ee4a2f4da0cbf74eab547059a4915a2edc73f
MD5 ecfdf800d03e7f31a8e807a9d20d7fab
BLAKE2b-256 6f222a9f095b5f780bed62454c712e93d1dee677b9dd18d2e3e676bd44023681

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