对SimpleHTTPServer进行一点扩展
项目描述
这是什么?
LittleHTTPServer 旨在对 SimpleHTTPServer 进行更多扩展。
要求
Python 2.7 或 3.x 及以上版本
功能
提供任意目录,而不仅是当前目录
提供一些针对 Sphinx 文档优化的目录
提供可选的 SocketServer 类型,线程或派生
设置
$ easy_install LittleHTTPServer
快速开始
$ littlehttpserver -v -i path/to/top
通过“http://localhost:8000/”显示“top”目录的链接。
另一个例子。
$ littlehttpserver -v -d path/to/pkg1/build/html -d path/to/pkg2/build/sphinx/html
显示针对 Sphinx 文档优化的“pkg1”和“pkg2”的链接。
或者,您可以通过“-m”选项将其作为 Python 脚本运行。
$ python -m littlehttpserver -v -i path/to/top -d path/to/pkg1
$ littlehttpserver -h usage: littlehttpserver [-h] [-d DOCUMENT_DIR] [-i INDEX_DIRECTORY] [-p PORT_NUMBER] [-v] [--protocol PROTOCOL] [--servertype {process,thread}] [--version] optional arguments: -h, --help show this help message and exit -d DOCUMENT_DIR, --dir DOCUMENT_DIR set some document directories -i INDEX_DIRECTORY, --indexdir INDEX_DIRECTORY set arbitrary top directory -p PORT_NUMBER, --port PORT_NUMBER set server port number -v, --verbose set verbose mode --protocol PROTOCOL set protocol --servertype {process,thread} set server type --version show program version
更改日志
0.5.0 (2015-12-31)
更新打包依赖关系
删除 Python 2.6 支持
0.1.4 (2012-08-22)
添加 __main__.py 以使用“-m”选项作为 Python 脚本运行
0.1.3 (2012-08-20)
更改为使用 pytest-pep8 以符合 PEP8 规范
改进以能够获取不带版本号的项目名称
0.1.2 (2012-02-26)
添加扩展参数解析器的功能,使用父解析器
重构(匹配正则表达式,测试)
0.1.1 (2012-02-10)
添加“-i, –indexdir”选项
0.1.0 (2012-02-06)
第一个版本
项目详情
关闭
LittleHTTPServer-0.5.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 057a221840f4eee5199abef27c6be833b1d6402776cd9d787ba88b8ff88d133f |
|
MD5 | cb10e121a7870d7a2d87ecbf68bb26bb |
|
BLAKE2b-256 | cf5b5dd84bb0aad33a74ac34f7eaaecf4fd069f89d193d9e52d42b795815df97 |