Skip to main content

A simple flask wrapper for the famous visjs library.

Project description

Flask-VisJS

PyPI - License Current version on PyPI Lint/Build Coverege

Homedir

Flask-VisJS is a simple wrapper for the famous visjs java library. It helps you to integrate the library into your flask app.

Installation

pip install Flask-VisJS

Configuration

There are the following options available:

Option Default Description
VISJS_CDN_TEMPLATE https://cdnjs.cloudflare.com/ajax/libs/vis/{VERSION}/{FILENAME} The CDN to use (only relevant if not localy served)
VISJS_JS_FILENAME vis.min.js The filename of the javascript file
VISJS_CSS_FILENAME vis.min.css The filename of the css file
VISJS_SERVE_LOCAL True If the files should be served localy or from a CDN
VISJS_CUSTOM_TEMPLATE_PATH None The path for a custom template (used by pyvis)
VISJS_VERSION 4.21.0 (depends on the class) The version of the visjs library

Example

from flask import Flask, render_template_string
from flask_visjs import VisJS4, Network

app = Flask(__name__)
VisJS4().init_app(app)

@app.route('/')
def index():
    net = Network('500px', '500px')
    net.add_node(0, label="Node 0")
    return render_template_string("""
<html>
    <head>
      {{ net.inject_css() }}
    </head>
    <body>
      {{ net.inject_graph() }}
      {{ net.inject_js() }}
    </body>
</html>
""", net=net)

Go to the example folder

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

Flask-VisJS-0.1.4.tar.gz (184.8 kB view details)

Uploaded Source

Built Distribution

Flask_VisJS-0.1.4-py2.py3-none-any.whl (186.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file Flask-VisJS-0.1.4.tar.gz.

File metadata

  • Download URL: Flask-VisJS-0.1.4.tar.gz
  • Upload date:
  • Size: 184.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for Flask-VisJS-0.1.4.tar.gz
Algorithm Hash digest
SHA256 7e89fa23265b7b4a72c03908961f6d60e983b6d01b143da33c51596f8ba54276
MD5 896aa63905007275cfa2ec306637d809
BLAKE2b-256 33ed0b2987b531fae32c1b6d421e0b2560f861b0d4bcbdc7809ea4e695200b23

See more details on using hashes here.

File details

Details for the file Flask_VisJS-0.1.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Flask_VisJS-0.1.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bdd5a3917ed9913fd377aa0a78f3bad397bfe66a03d6265609bc6404a60a051f
MD5 3412b5f2cc4de54f06d0ad5e4321157b
BLAKE2b-256 5dd1713515d8c2a95c9f4c8442a7746f75a82f64e64cd44b98f3c570cdd01bd6

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