Skip to main content

Python app for visualizing class diagrams for a Frappe Framework App using PlantUML

Project description

Frappe App Visualizer

A python app for visualizing class diagrams of a Frappe App's doctypes using PlantUML

Screenshot

Dependencies

Installation

$ pip install frappeviz

Usage

Command Line

$ frappeviz [-h] [--output output-dir] [--format {txt,img,all}]
                 frappe-app-directory

Example

$ frappeviz path/to/frappe/app/dir -o /path/to/output/dir -f img

Module

>>> from frappeviz import generate_uml
>>> generate_uml('path/to/frappe/app/dir', '/path/to/output/dir' 'img')

Arguments

  • -h: help
  • --output / -o: output directory
  • --format / -f: Output format (txt | img | all)
  • frappe directory

The UML for each module in the app is generated in separate files (PlantUML text and .png images) that shares the same name as the app's respective modules.

Supported Environment

Tested on the following OS:

  • Ubuntu OS
  • macOS

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

frappeviz-0.0.2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

frappeviz-0.0.2-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file frappeviz-0.0.2.tar.gz.

File metadata

  • Download URL: frappeviz-0.0.2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for frappeviz-0.0.2.tar.gz
Algorithm Hash digest
SHA256 af1bc358499a1e9d43680bf254874adc106bcb281665c1b0b96ce0ad07dc0f6c
MD5 a8bac143a807bfdd0a74834e43802d4f
BLAKE2b-256 bb77cc27573854846419f5b65e11effa305bb6e21705aa5964a18860c73119da

See more details on using hashes here.

File details

Details for the file frappeviz-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: frappeviz-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for frappeviz-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3bad1fbbdaf004c478c01eada789bf6c9d9ea6a14ae8f04105e014714f13cf72
MD5 ee2eb7cfa69caa73545bef7ad4306b86
BLAKE2b-256 8971bc89e7db7d9836753d3f1fa7fa72228773612f47a797bf3bcf39648b6169

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