SCRIPT_VERSION | Версия плагина |
SCRIPT_NAME | Название плагина (короткое) |
SCRIPT_DESC | Описание плагина (длинное) |
SCRIPT_LANG | Язык получаемой информации. Пример: $09 - английский, $19 - Русский, $07 - Немецкий. Полный список тут: http://msdn.microsoft.com/en-us/library/ms776294(VS.85).aspx (из этого списка нужно брать число после 0x из колонки "Prim. lang. identifier"). В принципе это не слишком важно укажите ли Вы тут правильный язык, но это всё же желательно для удобства. |
SCRIPT_TYPE | Тип скрипта:
|
BASE_URL | Домен первого уровня веб-сайта. Пример: http://www.amazon.com |
RATING_NAME | Название рейтинга без слова "рейтинг" |
SEARCH_STR | URL используемый для поиска на веб-сайте. %s заменяется названием фильма/именем персоны |
CODE_PAGE | Кодировка веб-сайта. На пример для windows-1251 значение этой константы равно 1251. Кодировку можно найти в начале страниц HTML, обычно это что-то вроде этого: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>. Если Вы не знаете, что тут указать введите 0. Полный список значений можно найти тут: http://msdn.microsoft.com/en-us/library/ms776446.aspx |
function GetScriptVersion : WideString; | Передаёт версию скрипта |
function GetScriptName : WideString; | Передаёт название скрипта |
function GetScriptDesc : WideString; | Передаёт описание скрипта |
function GetBaseURL : String; | Передёат базовый URL ресурса |
function GetScriptLang: Cardinal; | Передаёт язык получаемых данных |
function GetScriptType : Byte; | Передаёт тип скрипта |
function GetCurrentMode : Byte; | Передаёт текущий режим работы скрипта:
|
function GetDownloadURL : String; | Передаёт URL, который нужно загрузить. В режиме поиска фильма/персоны ф-ция должна возвращать SEARCH_STR |
function ParsePage(HTML : WideString; URL : String) : Cardinal; | Самая интересная ф-ция в скриптах! :) В переменной HTML содержится код HTML загруженой веб страницы, в переменной URL путь к этой странице. Основная Ваша задача состоит в обработке этих данных. |
function GetRatingName : WideString; | Передаёт название рейтинга |
function GetCodePage : Cardinal; | Передаёт кодировку скрипта |
procedure GetLoginInfo(out URL : String; out Params : String); | Передаёт данные для входа в аккаунт пользователя на используемом веб-сайте. Переменной URL должен быть присвоен путь к скрипту регистрации. Переменной Params параметры, которые нужно передать скрипту регистрации. (используется метод POST) |
0 | URL |
1 | Название |
2 | Ориг. название |
3 | Другие названия |
4 | Год |
5 | Жанр |
6 | Категория |
7 | Страна |
8 | Студии |
9 | MPAA |
10 | Доп. рейниг |
11 | Теги |
12 | Слоган |
13 | Описание |
14 | Длительность |
15 | Бонусы |
0 | URL |
1 | Имя |
2 | Переведённое имя |
3 | Другие имена |
4 | Дата рождения |
5 | Место рождения |
6 | Жанр |
7 | Биография |
8 | Дата смерти |
0 | Актёр |
1 | Режиссёр |
2 | Сценарист |
3 | Композитор |
4 | Продюсер |
0 | Актёр |
1 | Режиссёр |
2 | Сценарист |
3 | Композитор |
4 | Продюсер |
num | |
title | |
origtitle | |
aka | |
year | |
genre | |
country | |
studio | |
release | |
mpaa | |
location | |
category | |
tagline | |
description | |
count | |
type | |
rating | |
imdbrating | |
orating | |
orname | |
rip | |
length | |
langs | |
translation | |
resolution | |
videocodec | |
videobitrate | |
audiocodec | |
audiobitrate | |
size | |
url | |
path | |
comment | |
dateadded | |
code | |
label | |
loan | |
subs | |
framerate | |
label | |
features | |
viewed | |
bookmark | |
wish | |
loandate | |
viewdate | |
tags |
name | |
transname | |
altnames | |
birthday | |
birthplace | |
bio | |
death |