Frappe App Visualizer
A python app for visualizing class diagrams of a Frappe App's doctypes using PlantUML
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
Release files for frappeviz 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| frappeviz-0.0.2.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| frappeviz-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.2 kB
Release files / frappeviz-0.0.2.tar.gz
| Download URL | frappeviz-0.0.2.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af1bc358499a1e9d43680bf254874adc106bcb281665c1b0b96ce0ad07dc0f6c
|
|
BLAKE2b-256 checksum How to use checksums |
bb77cc27573854846419f5b65e11effa305bb6e21705aa5964a18860c73119da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / frappeviz-0.0.2-py3-none-any.whl
| Download URL | frappeviz-0.0.2-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3bad1fbbdaf004c478c01eada789bf6c9d9ea6a14ae8f04105e014714f13cf72
|
|
BLAKE2b-256 checksum How to use checksums |
8971bc89e7db7d9836753d3f1fa7fa72228773612f47a797bf3bcf39648b6169
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|