Metadata-Version: 2.1
Name: autotech-sdk
Version: 1.0.0
Summary: Library for neccessary tools for autotech company
Author-email: Autotech2509 <autotech2509@gmail.com>
Project-URL: Homepage, https://github.com/autotech2509/autotech-sdk
Keywords: sdk,autotech
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: dev

************************************************************
autotech-sdk: software development kit for autotech company
***********************************************************

**autotech-sdk** is a library for common task in cloud development such as: MongoDB setup, Confluent-kafka setup.

Mongo setup example:

        from autotech_sdk.database.mongo import BaseMongDB
        from pymongo import IndexModel        

        class UserModel(BaseMongoDB):
            indexes = [
                IndexModel(
                    keys="username",
                    unique=True,
                    background=True
                ),
            ]

Confluent-kafka consumer example:
        
        from autotech_sdk.kafka import ConfluentConsumerConfig, ConfluentConsumer
        
        class GetInforConsumer(ConfluentConsumer):
            def process_data(self, data):
                print(data)
            
            def process_data_error(self, msg, err):
                pass
            


In short, autotech_sdk can be used to:

- **MongoDB** setup connection.
- **Kafka** setup connection.

Get It Now
==========

    $ pip install -U autotech-sdk


Requirements
============

- Python >= 3.9


