zm@aknet.kz
Зарегистрирован: 18.06.2009 Сообщения: 1
|
Добавлено: 2009-08-21 10:39 am Заголовок сообщения: Пакетное выполнение рутинных операций |
|
|
Делюсь с общественностью, возможно кому-то поможет. Возможно у кого-то тоже есть подобные сниппеты, не жадничаем)
Полную версию поста можно прочитать на моём блоге - http://ocktoupous.blogspot.com/2009/08/misty-morning.html.
Есть такая материя в мире видео-продукции - называется сериал. Вручную добавлять его дико, бешено неудобно, потому что рука устаёт в том числе. Я написал простой js-скрипт, который поможет вам пакетно добавить. Переменная addFID символизирует собой id предварительно добавленной первой серии сериала. startId и endId - начало и конец диапазона серий/зеркал фильма/частей фильма.
Цитата: | /**
* Пакетная генерация зеркал/дополнений, на странице "Поступления"
* @author zm8
*/
// С какого фильма начать
var startId = 1592;
// Каким закончить
var endId = 1610;
// ID фильма, к которому добавить
var addFID = 774;
setTimeout( (
function(){
if (startId <= endId) {
Attach(startId, addFID);
startId++;
setTimeout(arguments.callee, 2000);
}
}
), 2000); |
Кроме того, существует возможность пакетной генерации кадров из фильмов - для этого я написал другой скрипт:
Цитата: | /**
* Пакетная генерация кадров для фильмов, на странице "Редактор фильмов"
* @author zm8
*/
// С какого фильма начать
var startId = 774;
// Каким закончить
var endId = 795;
setTimeout( (
function(){
if (startId <= endId) {
GenerateFilmFrames(startId, 1);
startId++;
setTimeout(arguments.callee, 2000)
}
}
), 2000); |
Скрипты я выполняю в js-консоли firebug находясь в админке. Ходят слухи, что удалив все комментарии и вставив код в адресную строку с помощью магического псевдопротокола javascript:, сниппеты будут работать в любом браузере. |
|