Metadata-Version: 2.1
Name: tg-logger
Version: 3.0
Summary: A tool to bridge python logging and user files to telegram bot
Home-page: https://github.com/otter18/tg_logger
Author: ChernV (otter18)
Author-email: vchern185@gmail.com
License: UNKNOWN
Description: # ![tg_logo](https://raw.githubusercontent.com/otter18/tg_logger/master/img/telegram-icon.png) Telegram logger
        [![](https://img.shields.io/pypi/v/tg-logger.svg)](https://pypi.org/project/tg-logger/)
        [![](https://img.shields.io/pypi/pyversions/tg-logger.svg)](https://pypi.org/project/tg-logger/)
        [![](https://img.shields.io/pypi/l/tg-logger.svg)](https://pypi.org/project/tg-logger/)
        
        Bridging python logging and files to tg bot
        
        ## Installation & Usage
        - Available by `pip install tg-logger`
        - Use with `import tg_logger`
        
        ## Examples
        ### TgLogger example
        ```python
        import logging
        import tg_logger
        
        # Telegram data
        token = "1234567890:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
        users = [1111111111]
        
        # Base logger
        logger = logging.getLogger('foo')
        logger.setLevel(logging.INFO)
        
        # Logging bridge setup
        tg_logger.setup(logger, token=token, users=users)
        
        # Test
        logger.info("Hello from tg_logger by otter18")
        ```
        
        ### TgFileLogger example
        ```python
        import logging
        import tg_logger
        
        # Telegram data
        token = "1234567890:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
        users = [1111111111]
        
        # TgFileLogger example
        tg_files_logger = tg_logger.TgFileLogger(
            token=token,  # tg bot token
            users=users,  # list of user_id
            timeout=10  # 10 seconds by default
        )
        
        file_name = "test.txt"
        with open(file_name, 'w') as example_file:
            example_file.write("Hello from tg_logger by otter18")
        
        tg_files_logger.send(file_name, "Test file")
        ```
        
        ### Example screenshot
        ![example_scr](https://raw.githubusercontent.com/otter18/tg_logger/master/img/example_scr.png)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
