Skip to main content

HTML file indexing generator.

Project description

HTML Index

A python script that generates index.html files for file indexing.

Usage

Simply type index <path>.

Replace the <path> with the path to the directory you want to generate indexes for.

For example: index ./

Optional Arguments

-h, --help                  show this help message and exit

--title TITLE               change the title of the index.
                            (`#DIR`: the directory path)
                            (default: "Index of #DIR"

--parent_dir PARENT_DIR     change the name of the "parent directory"
                            button in the index.
                            (default: "parent directory")

--filename FILENAME         change the name of the field "File Name" in the table.
                            (default: "File Name")

--size SIZE                 change the name of the field "Size" in the table.
                            (default: "Size")

--modified MODIFIED         change the name of the field "Last Modified" in the table.
                            (default: "Last Modified")

For example:

index --title "檢索中: #DIR"
      --parent_dir "往上一層"
      --filename "檔案名稱"
      --size "大小"
      --modified "最後修改日期"
      ./

Note

It'll ignore any file that starts with a .

Customizing

Under html-index/assets, there are several files.

  • __file_template.html
    • This is the template for indexed files, edit it if you want to change how the indexed files look.
  • __index_template.html
    • This is the template for the index.html, edit it if you want to change how the whole index looks.
  • __icons/
    • Where all the icons are located.
  • icons.yml
    • The icon settings.
      • Note that it's currently generated by a script and still needs configuration.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

html-index-1.0.0.tar.gz (6.9 kB view hashes)

Uploaded Source

Built Distribution

html_index-1.0.0-py3-none-any.whl (8.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page