Essential utilities for working with files
Project description
🚪 Doorway
Essential utilities for working with files
Contributions are welcome!
Table Of Contents
Overview
Doorway is a common library for interacting with files.
Get started with doorway
by installing it with $pip install doorway
or cloning this repository.
Features
Doorway includes the following features:
- Partial "fast" hashing of files
- Stale file detection
- Downloading with a progress bar
- Atomic file writing and overwriting via a seperate temporary file that is moved into place
- File renaming without affecting the extension
- File renaming to replace the extension
Coming Soon
- Docs
- Examples
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
doorway-0.5.0.tar.gz
(23.0 kB
view details)
Built Distribution
doorway-0.5.0-py3-none-any.whl
(34.4 kB
view details)
File details
Details for the file doorway-0.5.0.tar.gz
.
File metadata
- Download URL: doorway-0.5.0.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec8fd19e55f2325245ad8d9c9eedc331df8f4b7b932f80e476994e07284f6394 |
|
MD5 | 2a851364cfefe194a783845563040fc8 |
|
BLAKE2b-256 | df332a9888a90479cfe732537c986e973b8dc87e10b692825b94e1ccb87de569 |
File details
Details for the file doorway-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: doorway-0.5.0-py3-none-any.whl
- Upload date:
- Size: 34.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7af1d9b3fd10a9a3ea8b731f1a413ea93001fc1c484cb8a4c2f6b35eda65788f |
|
MD5 | 2eef575d19c44031d843440aab6e9771 |
|
BLAKE2b-256 | e17aeff1de7a86d19cd246c80c2cf8132e3653a108de396199480b1df04cf515 |