Skip to main content

Generate and configure Workadventure worlds, maps and resources

Project description

pywowgen

Create Workadventure maps and worlds (set of interconnected maps) suitable for "rc3" or "vanilla" Workadventure instances.

  • Generate maps from templates and generator scripts.
  • Check maps for errors and missing resources and display this in an interactive graph view.
  • Fix map errors using the graph view.
  • Apply some overwrites and fixes to generate maps which will run in default workadventure and / or the community / rc3 edition.
  • Merge resources metadata (licenses, ...) into a single file info to be used in maps.

Use the CLI

# Optionally set the env WOWGEN_EXTRA prior execution to define where all the resources go. If not set, its will be set to the operating systems temp dir
# E.g. WOWGEN_EXTRA=/tmp/wowgen_extra

# Load external resources from git and verify installation
pywowgen test

# Run the api
pywowgen api --res ${WOWGEN_EXTRA}\wowgen.git\res --tmp ${WOWGEN_EXTRA}\TMP --fin ${WOWGEN_EXTRA}\sites --force True

# Check a resource folder
pywowgen overview --path ${WOWGEN_EXTRA}\wowgen.git\res 

# Run a world build
pywowgen world --file . ${WOWGEN_EXTRA}\wowgen.git\examples\default_pipeline.json --res ${WOWGEN_EXTRA}\wowgen.git\res --tmp .${WOWGEN_EXTRA}\wowgen.git\sites\default_pipeline --fin ${WOWGEN_EXTRA}

# Analyze a world build
pywowgen check --path  ${WOWGEN_EXTRA}\wowgen.git\sites\default_pipeline

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

pywowgen-0.0.27.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

pywowgen-0.0.27-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file pywowgen-0.0.27.tar.gz.

File metadata

  • Download URL: pywowgen-0.0.27.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for pywowgen-0.0.27.tar.gz
Algorithm Hash digest
SHA256 c897b884541baf68f2934e595099d34991dde61a3ff3b4cbae907d9632d56d89
MD5 07381613fe44c0d771571ff3bbc5a415
BLAKE2b-256 b19e209dc1c478cbba2c3bd695f2e392bb20dee012d6c219e4335bf1082005be

See more details on using hashes here.

File details

Details for the file pywowgen-0.0.27-py3-none-any.whl.

File metadata

  • Download URL: pywowgen-0.0.27-py3-none-any.whl
  • Upload date:
  • Size: 27.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for pywowgen-0.0.27-py3-none-any.whl
Algorithm Hash digest
SHA256 2361d34b5b971f196007e6484d3fa6c0105ee36c2c105920d2161e5cc71dd6ec
MD5 ceaccab6fd8ee600240df1becfa5fd17
BLAKE2b-256 d46b9343c4deaeab65587139f73d42822ebb76a810d12547290f5f00465726d2

See more details on using hashes here.

Supported by

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