sys.path.append('..') # Чтобы импортировать функцию для получения списка видео sys.path.append('../../html_parsing') from all_common import make_backslashreplace_console, run_notification_job from youtube_com__get_video_list import get_video_list make_backslashreplace_console() def my_get_video_list(): text = 'Gorgeous Freeman -' url = 'https://www.youtube.com/user/antoine35DeLak/search?query=' + text return get_video_list(url, filter_func=lambda name: text in name) if __name__ == '__main__': run_notification_job( 'new video Gorgeous Freeman', 'video', my_get_video_list, notified_by_sms=True, format_current_items='Текущий список видео (%s): %s', format_get_items='Запрос видео', format_items='Список видео (%s): %s', format_new_item='Новое видео "%s"', format_no_new_items='Изменений нет', )
__author__ = 'ipetrash' """ Скрипт для уведомления о появлении новых серий аниме My Hero Academia. """ # Чтобы можно было импортировать all_common.py, находящийся уровнем выше import sys sys.path.append('..') # Чтобы импортировать функцию для получения списка видео sys.path.append('../../online_anidub_com') from all_common import make_backslashreplace_console, run_notification_job from get_video_list import search_video_list make_backslashreplace_console() run_notification_job( 'new video My Hero Academia', 'video', lambda: search_video_list('Моя геройская академия'), notified_by_sms=True, timeout={'weeks': 2}, format_current_items='Текущий список видео (%s): %s', format_get_items='Запрос видео', format_items='Список видео (%s): %s', format_new_item='Новая серия "%s"', format_no_new_items='Изменений нет', )
# Чтобы импортировать функцию для получения списка видео sys.path.append('../../html_parsing') from all_common import make_backslashreplace_console, run_notification_job from youtube_com__get_video_list import get_video_list make_backslashreplace_console() def my_get_video_list(): text = 'История серии Final Fantasy' url = 'https://www.youtube.com/user/StopGameRu/search?query=' + text return get_video_list( url, filter_func=lambda name: text.lower() in name.lower()) if __name__ == '__main__': run_notification_job( 'Check new video Final Fantasy Series Story', 'video', my_get_video_list, notified_by_sms=True, timeout={'days': 3}, format_current_items='Текущий список видео (%s): %s', format_get_items='Запрос видео', format_items='Список видео (%s): %s', format_new_item='Новое видео "%s"', format_no_new_items='Изменений нет', )
__author__ = 'ipetrash' """ Скрипт для уведомления о появлении новых главах Легендарного лунного скульптора. """ # Чтобы можно было импортировать all_common.py, находящийся уровнем выше import sys sys.path.append('..') # Чтобы импортировать функцию для получения списка глав sys.path.append('../../html_parsing') from all_common import make_backslashreplace_console, run_notification_job from ranobehub_org_api_ranobe_92_contents__The_Legendary_Moonlight_Sculptor import get_chapters make_backslashreplace_console() run_notification_job( 'New chapters The Legendary Moonlight Sculptor', 'chapters', get_chapters, timeout={'days': 2}, notified_by_sms=True, format_current_items='Текущий список глав (%s): %s', format_get_items='Запрос списка глав', format_items='Список глав (%s): %s', format_new_item='Лунный скульптор: "%s"', format_no_new_items='Новых глав нет', )
__author__ = 'ipetrash' """ Скрипт для уведомления о появлении новых игр серии Sable Maze. """ # Чтобы можно было импортировать all_common.py, находящийся уровнем выше import sys sys.path.append('..') # Чтобы импортировать функцию для получения списка игр sys.path.append('../../bigfishgames_com__hidden_object') from all_common import make_backslashreplace_console, run_notification_job from find__Sable_Maze__CE import get_games make_backslashreplace_console() run_notification_job( 'new game Sable Maze', 'games', get_games, notified_by_sms=True, format_current_items='Текущий список игр (%s): %s', format_get_items='Запрос списка игр', format_items='Список игр (%s): %s', format_new_item='Появилась новая игра "%s"', format_no_new_items='Новых игр нет', )
""" # Чтобы можно было импортировать all_common.py, находящийся уровнем выше import sys sys.path.append('..') # Чтобы импортировать функцию для получения списка видео sys.path.append('../../online_anidub_com') from all_common import make_backslashreplace_console, run_notification_job from get_video_list import search_video_list make_backslashreplace_console() run_notification_job( 'new video Богиня благословляет этот прекрасный мир', 'video', lambda: search_video_list('Богиня благословляет этот прекрасный мир'), notified_by_sms=True, timeout={'weeks': 2}, format_current_items='Текущий список видео (%s): %s', format_get_items='Запрос видео', format_items='Список видео (%s): %s', format_new_item='Новая серия "%s"', format_no_new_items='Изменений нет', )
__author__ = 'ipetrash' """ Скрипт для уведомления о появлении новых книг Зыкова. """ # Чтобы можно было импортировать all_common.py, находящийся уровнем выше import sys sys.path.append('..') # Чтобы импортировать функцию для получения списка книг sys.path.append('../../html_parsing') from all_common import make_backslashreplace_console, run_notification_job from vitaly_zykov_ru_knigi__get_books import get_books make_backslashreplace_console() run_notification_job( 'vitaly-zykov new books', 'books', get_books, notified_by_sms=True, format_current_items='Текущий список книг (%s): %s', format_get_items='Запрос списка книг', format_items='Список книг (%s): %s', format_new_item='Появилась новая книга Зыкова: "%s"', format_no_new_items='Новых книг нет', )
sys.path.append('..') # Чтобы импортировать функцию для получения списка видео sys.path.append('../../html_parsing') from all_common import make_backslashreplace_console, run_notification_job from youtube_com__get_video_list import get_video_list make_backslashreplace_console() def my_get_video_list(): url = 'https://www.youtube.com/playlist?list=PLZfhqd1-Hl3CdAaP_DVgU2tpBSVLBNICD' return get_video_list(url) if __name__ == '__main__': run_notification_job( 'Check new video "Страшно, вырубай!"', 'video', my_get_video_list, notified_by_sms=True, timeout={'days': 1}, format_current_items='Текущий список видео (%s): %s', format_get_items='Запрос видео', format_items='Список видео (%s): %s', format_new_item='Новое видео "%s"', format_no_new_items='Изменений нет', )