Datasette插件,用于渲染时间戳
项目描述
datasette-render-timestamps
Datasette插件,用于渲染时间戳。
安装
在Datasette相同的环境中安装此插件以启用此新功能
pip install datasette-render-timestamps
插件将寻找可能是时间戳的整数数字 - 任何从5年前到5年后的秒数。
这些将以更易读的格式显示。
配置
您可以使用插件配置在metadata.json
文件中显式列出您想要渲染的列,以禁用自动列检测。
添加一个"datasette-render-timestamps"
配置块,并使用一个"columns"
键列出您希望视为时间戳值的列
{
"plugins": {
"datasette-render-timestamps": {
"columns": ["created", "updated"]
}
}
}
这将使任何表的任何created
或updated
列被视为时间戳并渲染。
将此保存到metadata.json
,并使用--metadata
标志运行datasette以加载此配置
datasette serve mydata.db --metadata metadata.json
要完全禁用自动时间戳检测,您可以使用"columns": []
。
此配置块可以在顶层使用,也可以仅应用于特定的数据库或表。以下是如何将其应用于news.db
数据库中的entries
表
{
"databases": {
"news": {
"tables": {
"entries": {
"plugins": {
"datasette-render-timestamps": {
"columns": ["created", "updated"]
}
}
}
}
}
}
}
自定义日期格式
默认格式为%B %d, %Y - %H:%M:%S UTC
,例如渲染为October 10, 2019 - 07:18:29 UTC
。如果您想要另一种格式,可以使用插件配置自定义日期格式。可以使用strftime支持的任何格式字符串。例如
{
"plugins": {
"datasette-render-timestamps": {
"format": "%Y-%m-%d-%H:%M:%S"
}
}
}
项目详情
关闭
哈希值 for datasette_render_timestamps-1.0.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 903e5680296f78fb4f71328c3113461026eb0d3ea947a9a3fff5beefd2eee859 |
|
MD5 | 5ad3f5f7f97b2922b4e5ddeffae2599e |
|
BLAKE2b-256 | b9122ecccfd9e124b010a680e763d50d8eb1f8c452a7d1aea617e4be8d0e177c |