diff --git a/README.md b/README.md index 84c4152..d89f2e4 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,13 @@ -# ![tg_logo](/img/telegram-icon.png)tg_logger tool +# ![tg_logo](img/telegram-icon.png)tg_logger tool bridging python logging and user files to tg bot ## Example + ```python # Copyright (c) ChernV (@otter18), 2021. import logging -import tg_logger +from tg_logger import __init__ # Telegram data token = "1234567890:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" @@ -17,7 +18,7 @@ logging.basicConfig(format='%(asctime)s:%(name)s:%(levelname)s - %(message)s') formatter = logging.Formatter('%(name)s:%(levelname)s - %(message)s') # Setup TgLoggerHandler -tg_handler = tg_logger.TgLoggerHandler( +tg_handler = __init__.TgLoggerHandler( token=token, # tg bot token users=users, # list of user_id timeout=10 # default value is 10 seconds @@ -31,7 +32,7 @@ logger.addHandler(tg_handler) logger.info("Hello from tg_logger by otter18") # TgFileLogger example -tg_files_logger = tg_logger.TgFileLogger( +tg_files_logger = __init__.TgFileLogger( token=token, # tg bot token users=users, # list of user_id timeout=10 # default is 10 seconds @@ -48,4 +49,4 @@ logger.info("Finishing tg_logger demo") ``` ## Result -![example_scr](/img/example_scr.jpg) +![example_scr](img/example_scr.jpg) diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..381b311 --- /dev/null +++ b/setup.py @@ -0,0 +1,16 @@ +from setuptools import setup, find_packages + +setup( + name="tg_logger", + version="1.1", + description="A tool to bridge python logging and user files to telegram bot", + long_description=open("README.md").read(), + long_description_content_type="text/markdown", + author="ChernV (otter18)", + author_email="vchern185@gmail.com", + url="https://github.com/otter18/tg_logger", + packages=find_packages(), + install_requires=[ + "pytelegrambotapi==3.7.6", + ] +) diff --git a/tg_logger.toml b/tg_logger.toml new file mode 100644 index 0000000..b5a3c46 --- /dev/null +++ b/tg_logger.toml @@ -0,0 +1,6 @@ +[build-system] +requires = [ + "setuptools>=42", + "wheel" +] +build-backend = "setuptools.build_meta" \ No newline at end of file diff --git a/tg_logger.py b/tg_logger/__init__.py similarity index 100% rename from tg_logger.py rename to tg_logger/__init__.py