可视化你的关系
项目描述
Rhizom是一个可以高效显示关系网络的Web应用程序。
认证由Mozilla Persona处理。
从PyPI下载: https://pypi.python.org/pypi/rhizom
在GitLab上获取源代码和报告错误: https://gitlab.com/abompard/rhizom
Rhizom根据Affero GPL v3或任何后续版本授权。
安装
如果你不熟悉Flask应用程序通常的部署方式,可以查看Flask网站上的官方文档。
Rhizom提供了一些配置示例,以帮助你在常见部署情况下开始,请查看deploy子目录。
快速入门
以下是快速查看Rhizom的方法。这些步骤不适合正式的生产部署。
安装Rhizom的依赖项。为此,你可以使用你的发行版的包管理器或使用以下命令创建一个Python虚拟环境:
$ virtualenv venv $ source ./venv/bin/activate $ pip install -r requirements.txt
创建一个名为config.py的配置文件,内容如下:
import os basedir = os.path.abspath(os.path.dirname(__file__)) DEBUG = True SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'rhizom.db') BROWSERID_AUDIENCE = ["http://127.0.0.1:5000"] SECRET_KEY = 'JustHavingALook,ThankYou' ADMINS = ("your-email-address@your-domain.com") PROPAGATE_EXCEPTIONS = True
现在使用以下命令初始化数据库:
$ RHIZOM_SETTINGS=`pwd`/config.py python rhizom/scripts.py initdb
最后,使用以下命令启动Rhizom:
$ RHIZOM_SETTINGS=`pwd`/config.py python rhizom/scripts.py runserver
控制台应显示要访问的URL,通常是http://127.0.0.1:5000。你现在可以登录(使用Persona按钮)并开始创建图表。
希望你会喜欢它。非常欢迎反馈!
为项目做出贡献
如果您喜欢Rhizom并想帮助该项目,您可以以下方式(不分先后顺序)进行:
安装和测试:请参考上面的快速入门,在Gitlab项目页面上报告错误。
修复错误和添加功能:检出代码并使用合并请求。
文档:如果某些内容似乎不清晰或可以解释得更好,请这样做。
设计:如果您认为UI可以设计得更直观,我非常欢迎建议。
翻译:Rhizom目前翻译成英语、法语和加泰罗尼亚语。如果您想添加新的翻译或加入翻译团队,请与我们联系。
传播信息:如果您喜欢Rhizom,告诉您的朋友!:-)
项目详情
关闭
rhizom-0.5.1.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 5186bcb3a8c577f056e34fca8a820d12e3da1059d509da83ba83efac99ae67d8 |
|
MD5 | 9a9ed70746d2669264e6e803fbeefb7b |
|
BLAKE2b-256 | ded1fdc03ebe5ed6466b343b7af679f810685012a8adf40c34d098de5470ac32 |