No project description provided
Project description
Fileboxes
Why it exists?
A common feature in most popular software is to allow the user to save the project in a file to continue the work latter or to send it to someone. If you find yourself in the position to create the said file you may have found the following solutions (and associated problems):
-
Create a single JSON file with all the configurations needed
A good solution, but not very scalable and flexible (specially if you need to deal with images or custom file formats).
-
Create your own binary format
Please, don't. Except if you really need.
-
Create a zip file encapsulating everything you need.
Yeah, that is a good option. Microsoft does it with Office Open XML (Used in Word, Excel and Power Point). The problem with it is that it uses mainly XML files, that were a good idea 30 years ago, but we can move on to more readable formats.
-
Filebox
Great choice. It just zips the stuff you need, but using an easy pythonic API to simplify your life.
Examples
Project details
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 fileboxes-0.1.0.tar.gz
.
File metadata
- Download URL: fileboxes-0.1.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.6 Linux/6.5.12-100.fc37.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b20a182caabe3c3511a91db01a1afe97a21228d8843538e3df6bed673063468 |
|
MD5 | af5af0460899a1664bf26ee39aa2e1e4 |
|
BLAKE2b-256 | 527b4d103120164915c43ffdd3ed29a1c9ec9383980da393ff4f12c8025832bd |
File details
Details for the file fileboxes-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: fileboxes-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.6 Linux/6.5.12-100.fc37.x86_64
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 058a3b08f213b6f55b56207e0bdf627d36eefae0065468834867269901b57f74 |
|
MD5 | c8df674426038a01a93120486f39e9f9 |
|
BLAKE2b-256 | 26cf5d2a6069f96debc21777e67912df66beacbd64311440c6828f9f679dd701 |