Essential utilities for working with files
Contributions are welcome!
Doorway is a common library for interacting with files.
Get started with doorway
by installing it with $pip install doorway
or cloning this repository.
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
- Docs
- Examples