Skip to main content

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

Logo

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

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

  • Різноманітні Фреймворки: Storage Hub підтримує різні фреймворки як web так cli.

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

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

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

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

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

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

pip install storage-hub

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

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

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

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

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

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

Пропозиції

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

Metadata

Release files for storage-hub 0.0.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for storage-hub 0.0.10
File Size Uploaded
storage-hub-0.0.10.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for storage-hub 0.0.10
File Interpreter ABI Platform
storage_hub-0.0.10-py3-none-any.whl Python 3 none any Details

Total release size: 7.2 kB

Release files / storage-hub-0.0.10.tar.gz

Download URL storage-hub-0.0.10.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2f66f0e123bbf8498250aaa49a5591b7429e3ec2e17d8c84696977f182968cbf
BLAKE2b-256 checksum
How to use checksums
8031ae3185dfb29e4eef3e59680cce27a686a63812fc68e252069a2f16e0ad65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release files / storage_hub-0.0.10-py3-none-any.whl

Download URL storage_hub-0.0.10-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16db0726519b79fb7d8683de7374b5874b91c84079e6620b6db66be412b8524b
BLAKE2b-256 checksum
How to use checksums
eba24b6d414675c082014d5570b95888bf428a4e61c19d39f4ef6293acc0b27e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.13

Release history Release notifications | RSS feed

This release

0.0.10 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page