Datasette的Markdown维基和仪表板系统
项目描述
datasette-notebook
Datasette的Markdown维基和仪表板系统
这是一个实验性alpha版,其中的一切都可能发生变化。
安装
在Datasette相同的环境中安装此插件。
$ datasette install datasette-notebook
用法
使用名为notebook.db
的SQLite文件启动Datasette
datasette notebook.db --create
这里,--create
选项将在文件不存在时创建该文件。
访问/n
以创建索引页面。访问/n/name
以创建具有该名称的页面。
您可以使用[[WikiLink]]
语法链接到其他页面。这将创建到/n/WikiLink
的链接 - 空格将被转换为下划线,并且您可以链接到嵌套页面,例如[[nested/page]]
。
配置
您可以通过使用metadata.yml
配置来使用除notebook.db
之外的文件。要使用名为otherfile.db
的数据库文件,您将使用以下内容
plugins:
datasette-notebook:
database: otherfile
然后像这样启动Datasette
datasette otherfile.db
开发
为了在本地上设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-notebook
python3 -mvenv venv
source venv/bin/activate
或者如果您正在使用pipenv
pipenv shell
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest