Skip to main content

tkdm

kdm9's toolkit of miscellaneous goodies. MPL2 license.

tkdm autogallery

Automatically generate an HTML lightbox + gallery from a directory of images.

$ tree images
images/
    a/
        img1.jpg
        img2.jpg
    b/
        img3.jpg
        img4.jpg
$ tkdm autogallery -i ./images -o ./webgallery/ -t 8

tkdm audiogallery

Automatically generate a static HTML page with spectrograms and HTML5 audio players for audio files in a directory.

$ tree recordings
recordings/
    a/
        song1.flac
        song2.mp3
    b/
        recording.wav
$ tkdm audiogallery -i ./recordings -o ./webgallery/ -t 8

Supports flac, mp3, and wav files. Spectrograms are precomputed using streaming/chunked I/O to handle large files without exhausting memory. Audio files are copied verbatim and served natively in their original format via HTML5 <audio> elements.

tkdm genautoindex

Automatically generate an index.html like Apache's autoindex, or caddy's file_server browse, only for static sites.

$ tkdm genautoindex

Download files

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

Source Distribution

tkdm-0.3.2.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tkdm-0.3.2-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file tkdm-0.3.2.tar.gz.

File metadata

  • Download URL: tkdm-0.3.2.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for tkdm-0.3.2.tar.gz
Algorithm Hash digest
SHA256 8c0cbf1a0256b5018eb6e0896d43f98be12eddb4d99b5ee7d56d9b03fe12192a
MD5 f52238bb07b9055b0f15af00646ed175
BLAKE2b-256 59dd9d6512ab649a0833ca9b3c8fefc3b25d7a68458bcf2151ef1e4e4bf674f9

See more details on using hashes here.

File details

Details for the file tkdm-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: tkdm-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for tkdm-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 45bf256c9e10925972e7239d62d61a7e99692e18c6455c51a0e56e8ee146d8ae
MD5 475c2e53e888baa02e29a351aba33b26
BLAKE2b-256 4eeb0082bc936180539bd431217d67696be51e63721edfcd1607c8e122f53e58

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page