Metadata-Version: 2.1
Name: TelegramDB
Version: 0.1.0
Summary: A library that uses your telegram account as a database for your project.
Home-page: https://github.com/AnimeKaizoku/TelegramDB
Author: Anony
Author-email: contact@anonyindian.me
License: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Description: # TelegramDB
        A library which uses your telegram account as a database for your projects.
        
        ## Basic Usage
        ```python
        from pyrogram import Client
        from telegram import TelegramDB, DataPack, Member
        
        client = Client("session_name", getenv("API_ID"), getenv("API_HASH"))
        client.start()
        SESSION = TelegramDB(client, getenv("DB_CHAT_ID"))
        
        class TestData(DataPack):
            __datapack_name__ = "test"
        
            id = Member(int, is_primary=True)
            name = Member(str)
        
            def __init__(self, id):
                self.id = id
        
        SESSION.prepare_datapack(TestData)
        
        test = TestData(777000)
        test.name = "Telegram"
        SESSION.commit(test)
        ```
        
        ## Installation
        You can install this library by using standard pip command.
        ```bash
        pip install TelegramDB
        ```
        
        ## Requirements
        - Python 3.8 or higher
        - A telegram client
        
        ## Contributing
        Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
        
        Please make sure to update examples as appropriate.
        
        ## License
        [![GPLv3](https://www.gnu.org/graphics/gplv3-127x51.png)](https://www.gnu.org/licenses/gpl-3.0.en.html)
        <br>Licensed Under <a href="https://www.gnu.org/licenses/gpl-3.0.en.html">GNU General Public License v3</a>
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Typing :: Typed
Requires-Python: >=3.6
Description-Content-Type: text/markdown
