معرفی شرکت ها


actiondb-1.1.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

The database that doesn't wait for you, it comes.
ویژگی مقدار
سیستم عامل -
نام فایل actiondb-1.1.0
نام actiondb
نسخه کتابخانه 1.1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Nathan Zilora
ایمیل نویسنده zwork101@gmail.com
آدرس صفحه اصلی https://github.com/Zwork101/actiondb
آدرس اینترنتی https://pypi.org/project/actiondb/
مجوز MIT
# Welcome to ActionDB *The database that doesn't wait for you, it **goes**.* ![MyPy](https://img.shields.io/badge/MyPy-Passing-blue.svg) ![Flake8](https://img.shields.io/badge/Flake8-Pep%208-brightgreen.svg) [![Build Status](https://travis-ci.org/Zwork101/actionDB.svg?branch=master)](https://travis-ci.org/Zwork101/actionDB) Full docs [here](https://zwork101.github.io/action/) ## Introduction Welcome to actionDB, the DB that comes to you. ActionDB is designed to keep events that need to be summoned at a later date persistent. Personally, this will be used when I make discord bots via https://github.com/b1naryth1ef/disco. However this doesn't mean you can't use this with anything else, you can, and I highly encourage that you do. While this library was designed so that you could easily create and use your own backend, you're welcome to use the sqlite3 backend that comes with it. Lastly, I was to talk about what's planned. At some point, I want to do some major refactoring, and separate the client and server. This would allow you connect to a remote database, something that's not essential but nice, but mainly use whatever concurrency library you want. The backend will still be gevent, however the client can be asyncio, trio, threading, etc. ## Quick Start To get started, we'll need to create our client, this will also create a action.db file, however the name can be changed when initializing: ```py from action import Action action = Action() ``` After this, you should add listeners to your heart's content: ```py @action.listen("new_msg") def new_message(name: str, content: str, id: str=None) print(name + "\n\n" + content + "\n" + "(" + id + ")") ``` And if you want to do something, such as send a message in 5 minutes, you can do: ```py action.trigger_in(5 * 60, "new_msg", "Hello World!", "My name is sam, and I live in a can", id="2323445") ``` Then presuming you're also doing other things, or have utilized ``gevent.joinall``, in 5 minutes you'll see: Hello World! My name is sam, and I live in a can (2323445) And that's all there is! If you want to see how you can trigger events at an exact time, or other fun stuff, see the documentation graciously provided below! ### Note: You can import the main classes from action like so: ```py from action import Action, ActionBackend, ActionEmitter, Event ``` Happy Coding!


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

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


نحوه نصب


نصب پکیج whl actiondb-1.1.0:

    pip install actiondb-1.1.0.whl


نصب پکیج tar.gz actiondb-1.1.0:

    pip install actiondb-1.1.0.tar.gz