TxHttpUtil
Flying Ion utility classes for serving a static site with twisted.web with user permissions.
Whats of interest?
- Protected resource with simple form login - Not suitable for public networks at this stage
- A resource that underlays a multi level file system search under a standard twisted Resource.putChild type resource tree.
- Twisted HTTP File Downloader
- Consistent request data, providing a Bytes IO like oboject and switching to a NamedTemporaryFile if fileno, or name is called, or the data exceeds 5mb.
- Support for single page applications
TODO
Unit tests for :
- Creating resource trees
- Getting resources from the resource tree
- Getting files from an underlay resource with two underlays
- Downloading files with the
- Logging into the test site (Using Seleneium/Chrome WebDriver)
- Test uploading data under 5mb and over 5mb to and auto switching to NamedTemporaryFile from BytesIO
License
Copyright (c) 2016-2026 Flying Ion Pty Ltd. Released under the MIT License.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
txhttputil-1.4.13.tar.gz
(41.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file txhttputil-1.4.13.tar.gz.
File metadata
- Download URL: txhttputil-1.4.13.tar.gz
- Upload date:
- Size: 41.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a5a57c575f48dd6dfe7cfa394659254430040938d1b171639cb22fb6c18860e
|
|
| MD5 |
9d87227537524bc7e9551829f19b5a8d
|
|
| BLAKE2b-256 |
0ce362883e72891eac044ee5313bfb385a9b1be0e070ee0b2cd272b1a3881e8c
|
File details
Details for the file txhttputil-1.4.13-py3-none-any.whl.
File metadata
- Download URL: txhttputil-1.4.13-py3-none-any.whl
- Upload date:
- Size: 50.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10cdee322883444be442ce211e4bf9696a64b8be256cb335f3bfdd505f80777c
|
|
| MD5 |
3e90f8dd2c2929d89a871ad55cd4373e
|
|
| BLAKE2b-256 |
e09b67c4dde786a7457c1b82dcb24faed55a858701b965068c12bc330fd959ed
|