跳转到主要内容

在Datasette中运行TiddlyWiki并将Tiddlers保存到SQLite数据库

项目描述

datasette-tiddlywiki

PyPI Changelog Tests License

在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 查看哈希值)

上传时间 Python 3

由...

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面