在Datasette中运行TiddlyWiki并将Tiddlers保存到SQLite数据库
项目描述
datasette-tiddlywiki
在Datasette中运行TiddlyWiki并将Tiddlers保存到SQLite数据库
安装
在Datasette相同的环境中安装此插件。
$ datasette install datasette-tiddlywiki
用法
使用tiddlywiki.db
数据库启动Datasette。如果尚未存在,您可以使用--create
创建它。
您需要以root
用户的身份登录才能写入wiki,因此请使用--root
选项并点击它提供的链接
% datasette tiddlywiki.db --create --root
http://127.0.0.1:8001/-/auth-token?token=456670f1e8d01a8a33b71e17653130de17387336e29afcdfb4ab3d18261e6630
# ...
导航到实例上的/-/tiddlywiki
以与TiddlyWiki交互。
身份验证和权限
默认情况下,任何有权读取tiddlywiki.db
数据库的人都可以阅读wiki。只有登录的root
用户可以写入它。
您可以使用上面描述的--root
选项登录,或者您可以使用datasette-auth-passwords插件为该用户设置密码,然后使用/-/login
页面登录。
您可以使用edit-tiddlywiki
权限通过另一个插件(如datasette-permissions-sql)将编辑权限授予其他用户。
您可以使用对tiddlywiki
数据库的view-database
权限来控制谁可以查看wiki。
Datasette的权限机制在Datasette文档中进行了全面描述。
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-tiddlywiki
python3 -mvenv venv
source venv/bin/activate
或者如果您正在使用 pipenv
pipenv shell
现在安装依赖项并测试依赖项
pip install -e '.[test]'
要运行测试
pytest
项目详情
下载文件
下载适用于您平台的应用文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
datasette-tiddlywiki-0.2.tar.gz (416.1 kB 查看哈希值)
构建分发
datasette_tiddlywiki-0.2-py3-none-any.whl (420.5 kB 查看哈希值)
关闭
datasette-tiddlywiki-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d2e94bfb562697d71fcc074883ecd8ce611cec26c05f4f2593f0c04d60181c8b |
|
MD5 | d4997e8931904db76fa1337c80e8c2ab |
|
BLAKE2b-256 | f3694995333650fb8e6a8eaf904ef645e7853aa4c687e5b8275c414203fd7001 |
关闭
datasette_tiddlywiki-0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 12ffe3a1db713f19bebb3831c785420f5ea566ef618eeeb3af845d610db072b0 |
|
MD5 | 5882d3af752606af6d027fe366735685 |
|
BLAKE2b-256 | 2904e40fcbb39d946a7210b792c498ba50f64a65033b0ffa07612179a6931d6a |