Skip to main content

soon

Project description

\n# Бібліотека FastAPI Storage

Logo

FastAPI Storage - це бібліотека для операцій із сховищем в FastAPI додатках. Надає зручні абстракції та утиліти для роботи з різними бекендами зберігання, що дозволяє легко інтегрувати функціонал зберігання в проекти на FastAPI.

Основні Особливості

  • Різноманітні Бекенди: FastAPI Storage підтримує різні бекенди зберігання, включаючи локальні файлові системи, хмарні сервіси (наприклад, Amazon S3, Google Cloud Storage) та інші.

  • Проста Інтеграція: Інтегруйте операції зберігання в FastAPI додаток з мінімальними змінами коду для плавного розвитку.

  • Підтримка Асинхронності: Використовуйте можливості асинхронного програмування з вбудованою підтримкою асинхронних операцій зберігання для ефективної та реактивної поведінки додатка.

  • Можливість Кастомізації: Налаштовуйте бібліотеку згідно з конкретними вимогами вашого проекту, розширюючи та налаштовуючи її функціонал.

Встановлення

Встановіть бібліотеку за допомогою pip:

pip install storage_hub

Ідея (потім видалити)

В результаті я бачу гнучку бібліотеку для взаємодії із файлами. Вона повина надавати клієнтам використовувати різні сховища в одному проєкті (за основу пропоную розглянути реалізацію джанго із мульти бд), надавити права на разні операції або на цілу групу операцій(читання або запис).

Принцип робити (потребує узгодження із усіма)

Вся розробка має основні вітки як main, test, develop(поки більшого не бачу сенсу). Для кожної задачі створюється окрема вітка і після її завершення відбуватиметься pull request із подальшим рев'ю від інших чуваків. після чого відбуватиметься мердж в test. Існує поточні задачі, якщо є пропозиції внести її і узгодити із усіма.

Поточні задачі

  • Спроектувати архітектуру
  • Налаштувати CI/CD
  • Налаштувати Доки

Пропозиції

  • Пункт 1
  • Пункт 2

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

storage-hub-0.0.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

storage_hub-0.0.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file storage-hub-0.0.1.tar.gz.

File metadata

  • Download URL: storage-hub-0.0.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for storage-hub-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5ec4f5c7fe7547e01c058bab16b51968911df1f94db0391ee4ac6b231ade345d
MD5 9667a0a8fafe11f363956891a4a1b13b
BLAKE2b-256 6126a733dfeed4c580abc8c5e11290fb8557ecae5951426bcf8fac75563049f8

See more details on using hashes here.

File details

Details for the file storage_hub-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: storage_hub-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for storage_hub-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 95da8f8331f023e7c8de6b1a0e3a789a7862868a02cc936de051870d14400d0e
MD5 845aa1442d3210fbd2385b4ff03313f1
BLAKE2b-256 0c0b7319f155be5fcc16068cd6ca450483b24b53626b1c02ecd4441cfab3dcc6

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