Example #1
0
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='Изменений нет',
    )
Example #2
0
__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='Изменений нет',
)
Example #3
0
# Чтобы импортировать функцию для получения списка видео
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='Изменений нет',
    )
Example #4
0
__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='Новых глав нет',
)
Example #5
0
__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='Новых игр нет',
)
Example #6
0
"""


# Чтобы можно было импортировать 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='Изменений нет',
)
Example #7
0
__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='Новых книг нет',
)
Example #8
0
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='Изменений нет',
    )