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.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.2.tar.gz (7.0 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.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for square_file_store-2.2.2.tar.gz
Algorithm Hash digest
SHA256 be710d87353b7a5aa6e9e4771595c59b075f9bdc55673258127e64c604439df1
MD5 5060d34ebaefe06d385d208614fd25d5
BLAKE2b-256 db49bbf31f45b80c7c624f1d66b79ec00db21d757a25a472f0aaa3a35c037d24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for square_file_store-2.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9b76fdb4202a17e25d1ac30b1e39d664d8447ca2bc298414d80525c1b3bf7f6b
MD5 d2520710c9de7b9590962699d36df4c1
BLAKE2b-256 c2baea9ab061c70ad667d08b1b7c2be99fff68baac4aedd987390de7b9fe1983

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