Metadata-Version: 1.2
Name: pytgasu
Version: 0.1.1
Summary: Telegram sticker sets creation automated (partially).
Home-page: https://github.com/alemonmk/pytgasu
Author: Lemon Lam
Author-email: almk@rmntn.net
License: GPLv3
Description: =======
        PyTgASU
        =======
        
        Telegram sticker sets creation automated (partially).
        
        Features
        --------
        
        PyTgASU frees you from selecting files and emojis repeatedly when creating sticker sets on Telegram.
        
        Better yet, it makes sticker sets kind of "distributable" and "installable".
        
        Installation
        ------------
        
        Requirement
        +++++++++++
        - Python >= 3.5
        
        Dependency
        ++++++++++
        - `Telethon <https://github.com/LonamiWebs/Telethon>`_
        - `Click <http://github.com/mitsuhiko/click>`_
        - `regex <https://bitbucket.org/mrabarnett/mrab-regex>`_
        - `Pillow <https://python-pillow.org/>`_
        
        Use `pip` to install:
        
        .. code-block:: bash
        
            $ pip install pytgasu
        
        or
        
        .. code-block:: bash
        
           $ git clone https://github.com/alemonmk/pytgasu.git
           $ cd pytgasu
           $ pip install .
        
        Usage
        -----
        
        Generate set definition
        +++++++++++++++++++++++
        You need set definition file for each sticker set you want to create.
        
        Generate definition files by running and enter some detail:
        
        .. code-block:: bash
        
            $ pytgasu defgen <dir>...
        
        Then open the generate `.ssd` file with text editor of your choice to assign emojis (and **only** emojis).
        
        Upload sticker sets
        +++++++++++++++++++
        Once you are done editing the `.ssd` file(s), you can let `pytgasu` do the heavy lifting.
        
        .. code-block:: bash
        
            $ pytgasu upload (<dir>|<path_to.ssd>)...
        
        By specifying `upload -s`, it also automatically subscribe to the set once it's uploaded.
        
        You have to log in to Telegram at the first run, it won't ask you again after that. A Telegram session file will be created at `~/.pytgasu/asu.session`.
        
        Contributing
        ------------
        Please create feature requests, leave suggestions through `GitHub issue <https://github.com/alemonmk/pytgasu/issues>`_, or just code and fire a `pull request <https://github.com/alemonmk/pytgasu/pulls>`_.
        
        It's okay to talk via e-mail if you want to stay private or just don't bother with GitHub.
        
        Stuff in need
        +++++++++++++
        - Tests. Preferably something `nose` uses.
        - Better documents. There's not much to document though ...
        - Feature requests. Keep it simple, don't complicate this tool.
        - Debug. I'm not that exhaustive and may leave edge cases here and there.
        
        Author
        ------
        \(c) 2017 Lemon Lam <'%s@%s' % ('almk', 'rmntn.net')>
        
        License
        -------
        Licensed under `GNU General Public License Version 3 <https://www.gnu.org/licenses/gpl-3.0.en.html>`_.
        
Keywords: Telegram,stickers
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: End Users/Desktop
Classifier: Topic :: Communications :: Chat
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.5
