为在Dropbox上共享的目录内容创建index.html。无需为每个共享文件发送单独的链接即可轻松共享整个目录的内容。
项目描述
介绍
dropbox-index 为在Dropbox上共享的目录内容创建index.html。无需为所有共享文件发送单独的链接即可轻松共享整个目录的内容。
安装后,只需将目录作为参数运行此Python脚本(如果包括子目录,请添加-R选项)
Usage: dropbox-index [options] DIRECTORY Options: --version show program's version number and exit -h, --help show this help message and exit -R, --recursive Include subdirectories [default: False] -T TEMPLATE, --template=TEMPLATE Use HTML file as template ATTENTION: Script will overwrite any existing index.html file(s)!
示例: dropbox-index.py -R -T template.html ~/Dropbox/Public/show 将为目录(如果以递归模式运行,包括子目录)生成index.html。自动忽略隐藏文件(以“.”开头的文件名)。
如果目录中包含以dir-info命名的文件(dir-name,dir-name.txt,dir-name.html,所有这些名称都有效),则该文件的正文内容将用作index.html中关于目录内容的附加信息。
点击表格标题可按名称、大小或日期(升序和降序)对文件进行排序。
模板
可以使用模板生成自定义的index.html文件。选定的模板用于生成所有页面,包括递归模式下运行的子目录。
模板只是普通的HTML文件。CSS样式和JavaScript代码将自动注入。文件列表表格将注入到%(FILES)s的位置。
使用(名称区分大小写!)
%(FILES)s:必须包含,否则不会注入文件列表!
%(FAVICON)s:如果您想在
中使用Dropbox-favicon,请将其放置在其中%(ENCODING)s:脚本识别的系统编码
%(PATH)s:目录的名称
%(DIR_INFO)s:存放附加目录信息的位置(来自dir-info文件截图)。
图标
dropbox-index 使用famfamfam的“Silk”图标集。
致谢
Wojciech ‘KosciaK’ Pietrzok 是原始作者。
Tommy MacWilliam 引入了模板系统。
Jason R. Coombs 将项目移植到Python 3 并维护它。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
dropbox-index-0.6.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | a5a59f9a699053aad63b32913da4c93f1a6944a5581e5eb4892a10bda6babaf4 |
|
MD5 | 1cb9efa6a6e86a74f73902f29fd648db |
|
BLAKE2b-256 | 31c3def5bb1384b44d91a35cf6f31cf151730c5b79f5c7dcef1265ab22aa5192 |
dropbox_index-0.6.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | de19f87f40cb9fc9424da11b7b72ba7d178fee5aecac008ce31bf5640d1b8b1c |
|
MD5 | 5f70396c55aba6ebae5673ca351424e2 |
|
BLAKE2b-256 | bc221af0eb7da2cb5f76b7866be6247b1199bbe2b69a3f212bcf1e12dcf1903e |