معرفی شرکت ها


aars-0.2.5


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Experimental Object-Document-Mapper using pydantic to store objects on Aleph.im
ویژگی مقدار
سیستم عامل -
نام فایل aars-0.2.5
نام aars
نسخه کتابخانه 0.2.5
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده Mike Hukiewitz <mike.hukiewitz@robotter.ai>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/aars/
مجوز -
# AARS: Aleph Active Record SDK AARS's goal is to provide simple guardrails for the creation of document databases, based on Aleph's decentralized storage API. It provides tools for modelling, creating and managing decentralized databases, and a set of extensions for the [Aleph Python SDK](https://github.com/aleph-im/aleph-client). You can create a model of your planned database by using the `Record` class. ## Usage ```python from aars import Record, Index, AARS class Book(Record): title: str author: str # initialize the SDK and post subsequent requests to the "MyLibrary" channel on Aleph AARS(channel="MyLibrary") # create and add an index for the book title Index(Book, 'title') # create & upload a book new_book = await Book.create(title='Atlas Shrugged', author='Ayn Rand') # retrieve a book by its ID book = await Book.get(new_book.id_hash)[0] # retrieve a book by its title book = await Book.query(title='Atlas Shrugged')[0] ``` ## ToDo: - [x] Basic CRUD operations - [x] Versioning - [x] Use "amend" post_type for updates - [x] Fetch revisions with messages endpoint - [x] Basic indexing/querying operations - [x] Single-key indexing - [x] Multi-key indexing - [x] Query with list of keys - [x] Update indices function - [x] Automatic multi-page fetching - [x] Encapsulate Aleph SDK as class - [x] Local VM caching - [x] Add tests - [x] Add documentation - [ ] Add to indexes when fetching records - [ ] Test query() for fetching multiple records - [x] Add reindexing function on AARS


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl aars-0.2.5:

    pip install aars-0.2.5.whl


نصب پکیج tar.gz aars-0.2.5:

    pip install aars-0.2.5.tar.gz