#!/usr/bin/env python3
# -*- coding: utf-8 -*-

__author__ = 'ipetrash'


# TODO: добавить в бота команду конвертации ghbdtn в привет

# TODO: добавить команду Шифр Цезаря
#       https://github.com/gil9red/SimplePyScripts/blob/8c6e56d3fb2503f491b65195fd92c5b97bea7d77/caesar_code/caesar_code.py

# TODO: добавить воспроизведение речи: https://tech.yandex.ru/speechkit/cloud/
#       Этот бот-пример https://github.com/VKCOM/bot-example-php такое умеет

# TODO: добавить воспроизведение речи от переводчика bing:
#       https://github.com/gil9red/SimplePyScripts/blob/18c27c4feb4734185de0a84754ad28a2517dfb7c/speak/main.py

# TODO: команда для возврата рандомного бушизма: https://ru.wikipedia.org/wiki/%D0%91%D1%83%D1%88%D0%B8%D0%B7%D0%BC
#       http://mistakes.ru/humor/bushism
#       https://ru.wikipedia.org/wiki/%D0%A7%D0%B5%D1%80%D0%BD%D0%BE%D0%BC%D1%8B%D1%80%D0%B4%D0%B8%D0%BD%D0%BA%D0%B8

# TODO: добавить команду получения случайного комикса cynicmansion.ru
#       для получения комикса: https://github.com/gil9red/SimplePyScripts/blob/a317f43661786203047264f37b19ef45ead29f3d/get_random_comics__cynicmansion.ru/main.py

# TODO: добавить команду получения случайного комикса http://comicsia.ru
#       https://gist.github.com/gil9red/5aa22cf4c880ce897eae5d60078b2008

# TODO: команду парсинга и отображения информации из торрент-файла, который присылаешь боту. См bencode
#       Примеры: https://github.com/gil9red/SimplePyScripts/tree/8f214891b74612f013952054e997e2eec4e3b575/torrent_file

# TODO: добавить команду анекдот

# TODO: добавить команду картинку для добавления картинки через API https://www.flickr.com

# TODO: добавить команду хеширования: md5, sha1, и т.п.

# TODO: сервер для обработки картинок: инвертирование, пикселизация, gray, сглаживание, и т.п.
#       сделать возможность создавать thumbnails
#       https://github.com/gil9red/SimplePyScripts/blob/4516206d6e29608a732b7c096cd557b11c7ce67b/telegram_bot__image_process_bot/main.py

# TODO: добавить команду генерирования случайного UUID'а
# import uuid
# u = uuid.uuid4()
# print(u)
# print(u.hex)
# print(str(u))
# Добавить возможность указывания флагов:
#   * -u вернуть в верхнем регистре
#   * -f вернуть с разделителями, т.е. форматированный

# TODO: Присмотреть интересные команды: https://github.com/sk89q/Plumeria/tree/13e08869764e9efcff74dd64c8c6661336876d2c/orchard

# TODO: добавить команду транслитерации/transliterate: https://github.com/gil9red/SimplePyScripts/blob/5f25da2f231838d841faa2420041c5e49f517908/transliterate__%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F.py
#       чтобы: 'Привет мир!' -> 'Privet mir!'

# TODO: добавить команду курс криптовалют
# TODO: добавить команду Язык Йода: http://vexer.ru/jokez/joda.php
# TODO: добавить команду для генерации в язык падонков
# TODO: добавить команду для генерации в старый православный язык
# TODO: добавить команду конвертирования, приложенной картинки в команде, в ascii графику
# TODO: поддержать опциональную команду график к командам курса валют, которая вернет картинку с графиком курса
#       диапазон курса выбрать опытным путем
# TODO: добавить команду поиска на торрентах, которая вернет ссылку на .torrent файл

# TODO: добавить команду игры в крестики-нолики: https://ru.stackoverflow.com/questions/746752/
#       как вариант, можно показывать доску игры в текстовом виде либо рисовать на картинке

# TODO: добавить команду для случайной гифки

# TODO: добавить команду южный парк, которая по указанному сезону и серии возвращает видео, например:
#       Бот, южный парк S10E9 (т.е. сезон 10 эпизод 9)

# TODO: добавить команду комплимент, типа: Бот, комплимент маме. Бот, комплимент девушке. Бот, комплимент парню.

# TODO: добавить команду генерации пароля. Возможность настраивания количества символов и сложности пароля.

# TODO: команда превращения ссылки в короткую (пусть будет выбор через какой сервис сокращать ссылку)
# TODO: команду возврата поздравления к др/юбилею для папы/мамы/бабушки и т.п.
# TODO: команду добавления напоминаний, типа "Бот, напомни о встрече у Ленина в 12:30"
# TODO: команду угадывания что на картинке
# TODO: команду ретуши фотографии -- например faceapp умеет добавлять улыбку и т.п.
# TODO: 'что посмотреть': 'Рандомная ссылка на кинопоиск'
# TODO: 'котики': ':3',
# TODO: команда экранирования (escape): \n -> \\n, \ -> \\, " -> \". (https://github.com/gil9red/SimplePyScripts/tree/58bc5d5b9dddb2203507ca27fc04cad35ceae0e4/EscapeString)

# TODO: добавление команды помощь / help, которая покажет подробную информацию по указанной команде. Например, "помощь насмеши"

# TODO: добавить команду добавления подписи (fingerprint) в переданный текст. Т.е. в команду передается подпись и текст.
# TODO: добавить команду извлечения подписи (fingerprint) из переданного текста.
#       https://github.com/gil9red/SimplePyScripts/blob/c092c81a4b547cd7cc10e2e4dcac8499bec1ac1b/Fingerprinting%20with%20Zero-Width%20Characters/main.py

# TODO: команда для переворачивания текста: Переворачивание текста -> ɐɯɔʞǝɯ ǝинɐʚиҺɐdоʚǝdǝu
#       https://github.com/gil9red/SimplePyScripts/blob/88fad1583fb959454138ab6ee09f45312f59ec76/flip_text.py
