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
Files started with .
will be completely ignored.
Files started with __
will be processed, but will not show up in index.html
.
Currently this is for wrapping .url
files while not showing them.
-
For example:
if I have a
abc.url
,
it'll be wrapped into a.abc
directory with aindex.html
that redirects you to whateverabc.url
links to
and it'll be shown asabc
in the indexbut if I don't want to show
abc.url
in the index
it should be renamed to__abc.url
so it'll still be looked at and wrapped, but not indexed.
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.
- This is the template for the
__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.
- The icon settings.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file html-index-1.0.9.tar.gz
.
File metadata
- Download URL: html-index-1.0.9.tar.gz
- Upload date:
- Size: 189.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.0 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b2a603a0ed3ffa2c720c3d1049121d0a7fb90e5b05c4989aeb0d9375ce1bdab |
|
MD5 | 59766ad809b793a27f05f54817bf85b7 |
|
BLAKE2b-256 | 2a0492ab322e6888d77e4fd4341e2909500fa2fa57c5523fe3a0c4e6aaf40b11 |
File details
Details for the file html_index-1.0.9-py3-none-any.whl
.
File metadata
- Download URL: html_index-1.0.9-py3-none-any.whl
- Upload date:
- Size: 271.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.0 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6844e0a6ab409151e21d743b71da133287ae43987cf3524cccb414f50abd951f |
|
MD5 | 4bf56f91462707ee7a57e5c26f7b58b5 |
|
BLAKE2b-256 | 6b29bee24a89ea195f3519381f8795c7b26ff28d03adb7b1624ffbf4728d955b |