Skip to main content

file storage layer for my personal server.

Project description

square_file_store

about

file storage layer for my personal server.

installation

pip install square_file_store

env

  • python>=3.12.0

changelog

v2.2.3

  • bump square_logger to 2.0.0

v2.2.2

  • add auto logger decorator to all functions.
  • add logs to errors in all endpoints.

v2.2.1

  • add rollback logic to upload_file/v0.

v2.2.0

  • setup auto docker image build github action.

v2.1.0

  • set allow_credentials=True.

v2.0.0

  • rearrange file structure.
  • add versions to all api endpoints.
  • standard output for json outputs.
  • replace hardcoded column names with variables from square_database_structure.
  • update tests.
  • refactor some code logic.

v1.0.1

  • replace file_purpose with app_id.

v1.0.0

  • initial implementation.

Feedback is appreciated. Thank you!

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

square_file_store-2.2.3.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

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

square_file_store-2.2.3-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file square_file_store-2.2.3.tar.gz.

File metadata

  • Download URL: square_file_store-2.2.3.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for square_file_store-2.2.3.tar.gz
Algorithm Hash digest
SHA256 a69cd830494850be89e19dadd60dcd8ea2df37785e2a33dc6973281302664e4f
MD5 0652ca79e576e27207d53720a4d474e5
BLAKE2b-256 8fc4d5c1e8bc6c3f0de0eaf9db9fb20ebdf7d699df95245c77a4e1581bfb8596

See more details on using hashes here.

File details

Details for the file square_file_store-2.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for square_file_store-2.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7ba41936fb730741dbebd6157f6cca4a100f79fce997fb33723d1a08331ab035
MD5 1d007cd764c34c9b6fae62baa0c70429
BLAKE2b-256 404d82f40a08bdbff00032d2c4f3d3a60e0baa052d98363ed8562c183ef0af04

See more details on using hashes here.

Supported by

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