• 游啊游
  • 信仰
  • 原点
  • 清明
  • 关不上的窗
  • 雨一直下-古筝
  • 你的样子
  • Sofía
  • Suddenly
  • Traveling Light
  • 城南花已开
  • 简单与秋夜
  • 最美的期待
Oo笑容太甜oO/

LinuxDir2HTML


LinuxDir2HTML
LinuxDir2HTML is a small program to help create an offline manifest of your files in an easily navigable html format. It is a CLI-only clone of Snap2HTML. LinuxDir2HTML is based on DiogenesList, but makes significant improvements to it.

linuxdir2html-1.4.0-py3-none-any.whl
linuxdir2html-1.4.0.tar.gz

Installing from local archives
Unix/macOS
python3 -m pip install ./downloads/SomeProject-1.0.4.tar.gz
Windows
py -m pip install ./downloads/SomeProject-1.0.4.tar.gz

  • Python 3.6+
  • Doesn't fail on symlinks (symlinks are ignored)
  • More graceful invocation and sane usage
  • Much, much, much faster
  • Highly improved code

This program will produce essentially an identical output to Snap2HTML - using the same template from that project.

Installation
Python PIP
Linux
python -m pip install --user linuxdir2html
macOS
python3 -m pip install --user linuxdir2html

Basic
Just download this repository and run the linuxdir2html.py file directly.

Usage
The program takes two mandatory arguments, the directory to be indexed and the output file name without the extension. So:

linuxdir2html ~/Pictures output
will index the contents of /home/Pictures and save the index as output.html in the present working directory.

There are two optional flags. --hidden to include hidden files and directories, and --links to make the HTML link to the files.

Newly introduced in v1.4.0 is a stacking --startswith parameter. For example,

linuxdir2html --startswith 'dev' --startswith 'l' ~ ~/output
will select directories that start with 'd' and the directory named Example from the ~ directory. This processing only affects the root search directory. The result will be saved as output.html in ~. The hidden flag is usable with the startswith flag.

Note LinuxDir2HTML requires Python 3.6 or greater, but if you modify the Python to remove string interpolation and the barely used pathlib, the minimum version will be much lower.

License
The LinuxDir2HTML.py file is licensed under GPLv2.

The template.html file Copyright (C) by Dan and is licensed as GPLv3.

暂无评论