panel-jstree is a wrapper python wrapper around the javascript library jstree for use in panel. This allows for JSON-like representations of tree data. One very useful implementation provided is a server-side file browser.
Project description
✨ panel-jstree
panel-jstree is a wrapper python wrapper around the javascript library jstree for use in panel. This allows for JSON-like representations of tree data. One very useful implementation provided is a server-side file browser.
You can install and use the package as simple as.
pip install panel-jstree
import panel as pn
from panel_jstree import FileTree
pn.Column(FileTree())
🚀 Get started in under a minute
pip install panel-jstree
Run the examples
panel serve examples/*.py --show
Here are some of the examples. You can see a small FileTree app with a text field and controls to directly input a file path, and turn off and on some of the controls.
You can also see a generic Tree app with a custom callback to generate random nodes.
⭐ Support
Please support Panel and panel-jstree by giving the projects a star on Github.
Thanks
❤️ Contribute
If you are looking to contribute to this project you can find ideas in the issue tracker. To get started check out the DEVELOPER_GUIDE.
I would love to support and receive your contributions. Thanks.
Monitor
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for panel_jstree-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2ba4ffe4be02cd1ea6b44c551184d5fdd24c7927f196a88ac10ead1e763a81d |
|
MD5 | 4ffe6b6cb76b0cbfc21e3ab997099cf8 |
|
BLAKE2b-256 | c8f8afc2758f945ce1de3a277fb47560fd2458d9f6b07ebb497c9b9d507728dc |