简单图像服务器

Joe*_*oel 12 python image http

我有一堆图像,我需要其他人通过网络浏览器浏览,其方式与Apache-Gallery几乎相同.

我可以将所有图像转储到目录中,以便用户点击:

HTTP://服务器:端口/目录

会看到小缩略图并选择图像会在页面上加载完整尺寸,并可选择浏览上一张或下一张图像.

我正在寻找一个非Apache解决方案,就像精彩的Python简单的http服务器一样,可以在任何地方以最小的配置和大惊小怪的方式启动,例如

python -m SimpleHTTPServer 8000
Run Code Online (Sandbox Code Playgroud)

事实上,上面的python解决方案非常想要我想要的,除了它不缩略图像,只是一个简单的目录列表.

很高兴使用以任何通用语言编写的应用程序,只要它是自包含的,并且可以在自定义端口上运行linux(并重新迭代,而不是Apache模块).

UPDATE

我刚刚发现了一个名为curator的python脚本,它很容易运行.它从您指向的目录中的任何图像生成所需的拇指和静态html,之后您可以使用SimpleHttpServer来提供结果.

unw*_*ing 13

这是很久以前的事了,但我刚刚开始使用imageMe,它旨在满足这种需求.您可以使用网站上的说明进行设置,但如果您只想在当前位置内和下方提供图像的基本库,则此命令将在端口8000上运行:

curl https://raw.githubusercontent.com/unwitting/imageme/master/imageme.py | python
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助其他任何人来回答这个问题!

  • 不幸的是,该链接已损坏。 (2认同)

Joe*_*oel 5

感谢您的回答和评论。我最终使用的解决方案是根据我的更新:

  1. curator在包含我所有图像的目录中运行。这将生成缩略图和索引页,以及对所有全尺寸图像的分页。
  2. *python -m SimpleHTTPServer 8000*在该目录中运行“ ”以浏览策展人生成的结果html

因此,这是一个简单的两步过程,几乎可以满足我的最初要求。