This repository track changes in my life and my self-identification, resulting in three names of copyright holder within seven years, including one nickname and two realnames. Adding .gitignore, __init__.py and trying to fix script in 2019 before abandoning forever due to abandoned Python 2.
50 lines
4.4 KiB
Python
Executable File
50 lines
4.4 KiB
Python
Executable File
# *-* encoding: utf-8 *-*
|
||
"""
|
||
Note, all script messages must be formatted as:
|
||
|
||
[status] #status_number: message
|
||
|
||
where:
|
||
|
||
status: "I" = information, "W" - warning, "E" - error.
|
||
status_number - error number:
|
||
|
||
0xx -- script environment messages
|
||
1xx -- authentication messages
|
||
2xx -- grabbing and parsing messages
|
||
3xx -- torrents downloading messages
|
||
4xx -- torrents check messages
|
||
|
||
Last message in log must be ended with "Stopped" word.
|
||
|
||
Information code numbers starts from x00, success messages from x20, warnings from x40 and errors from x66. Console messages have same numbers starting from prefix ‘c’. Log messages start from prefix ‘m’
|
||
"""
|
||
c000 = "massdl.sh — скрипт для пакетной загрузки торрент-файлов из разделов NNM-club.ru.\nИспользование:\n\n\tpython massdl.py [номер_раздела]\n\nгде [номер_форума] — номер раздела на NNM-club.ru (например, для форума '*Nix Игры' это 316).\nПримеры:\n\n\tpython massdl.py 316 — скачивание форума '*Nix Игры'\n\tpython massdl.py 332 — скачивание форума 'Русский рок'\n\nАвтор: Владимир «fat0troll» Ходаков.\nСкрипт использует Python версии 2.7. При запуске убедитесь, что используете правильный интерпретатор Python!\nКонфигурация скрипта производится в конфигурационном файле lib/config.py, имеющем опции с очевидными названиями.\nВерсия %s\n"
|
||
c010 = "Выполняется скрипт %s.\nВерсия скрипта %s."
|
||
c020 = "Параметры командной строки: %s"
|
||
c021 = "Скрипт завершен успешно."
|
||
c066 = "Ваша версия Python не поддерживается. Используйте Python 2.7!"
|
||
c067 = "У вас не установлен PycURL. Обратитесь к справке вашего дистрибутива для подробностей, как его установить."
|
||
c120 = "Вы залогинились успешно как пользователь %s."
|
||
c166 = "Не удалось залогиниться как пользователь %s. Проверьте ваши данные в файле lib/config.py!"
|
||
c200 = "Начинается загрузка форума..."
|
||
c210 = "Скачиваем страницу %s..."
|
||
c220 = "Скачиваем форум %s"
|
||
c221 = "Скачивание страниц завершено. Найдено топиков: %s."
|
||
c300 = "Начинаем загрузку торрентов..."
|
||
c310 = "Скачиваю топик %s/%s: %s (обновлён %s)."
|
||
c340 = "Топик %s/%s: %s не проверен модератором. Пропускается."
|
||
m000 = '================================================================================\n= Скрипт скачки раздела NNM-Club для Linux и Unix-like ОС. =\n= Версия: %s =\n================================================================================\n'
|
||
m020 = "[I] #020: окружение скрипта в порядке.\n"
|
||
m021 = "[I] #021: работа завершена успешно. Завершено.\n"
|
||
m025 = "[I] #100: пытаемся войти на %s...\n"
|
||
m066 = "[E] #066: версия Python не поддерживается. Завершено.\n"
|
||
m067 = "[E] #067: не установлен cURL. Завершено\n"
|
||
m120 = "[I] #120: выполнен успешный вход на сайт. Cookie лежит по адресу %s.\n"
|
||
m166 = "[E] #166: неправильное имя пользователя или пароль. Завершено.\n"
|
||
m210 = "[I] #200: загружаем страницу %s..."
|
||
m220 = "[I] #220: успешно загружена стартовая страница форума '%s'.\n"
|
||
m221 = "[I] #221: успешно загружены все страницы форума. Найдено топиков: %s.\n"
|
||
m310 = "[I] #310 загружаем торрент %s из %s по ссылке %s.\n"
|
||
m340 = "[W] #340 топик %s из %s [%s, %s] не проверен модераторами. Пропуск.\n"
|