копируем фотографии одним кликом photofile 2.6.0

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Hram
Сообщения: 113
Зарегистрирован: Чт май 19, 2005 20:14
Откуда: Питер

Сообщение Hram »

Что то я туплю ничего не понял в этом livejournal.com
bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Сообщение bookmist »

То есть?
Проверял скрипт - работает. Урл на котором проверял - http://pics.livejournal.com/yuki_chan/
---
Оказалось, этоn сервис называется scrapbook.
Vigoros
Сообщения: 19
Зарегистрирован: Пт сен 28, 2007 16:39
Откуда: мск

Сообщение Vigoros »

Всем привет! Прошу прощения, что так надолго выпал из внимания общественности - тоже был сильный завал по работе...
Hram писал(а):а автообновление разве не работает?
Может я и не прав, но я у себя эту функцию от греха отключил... Дело в том, что фотофайловский скрипт я, для удобства работы, исправил под себя. А автоапдейт этого может не учесть и затереть мои правки. Потом нужно будет долго ковыряться, восстанавливаться.
К тому же, так как плагин все еще тестируется :) , я каждую новую версию ставлю в отдельную папку (да, у меня стоят все версии плагина, так удобнее баги ловить).
Поэтому вот. Без обид, но просто не использую.
Hram писал(а):по поводу паролей кстати не мне спасибо... Немного правда пришлось доработать...
Кажись я нашел багу. Если в пароле есть русские буквы, то эта фишка не срабатывает - не пущает и все тут. Ошибка.html
Hram писал(а):ЗЫ чтож не напиcал, что скрипт по поводу >20 альбомов надо поменять?
Не писал, потому как тут запросов от пользователей на корректировку в работе не поступало, а для себя я сам поправил и тихо радовался. Плохо, что все равно не отпостился, что и где надо поправить, но... запросов ведь не поступало... ;)
А теперь вот сам выдаю запрос на правку скрипта фотофайловского. Там видать поменяли код страниц. Потому как теперь при заходе плагином все двоится, троится и даже четверится. Это я про названия альбомов, про сами фотки. А если в альбоме несколько страниц, то берется только одна... Ну вообщем полный бред, работать невозможно.
Я конечно тоже погляжу чего там такое заменилось, так, хотя бы для общего развития. Но так как с синтаксисом скриптов я не знаком, то полную правку боюсь мне все равно не осилить. Так что придется уповать на автора.
Вот какой я хитрый :)
Заранее спасибо!!
Synthez
Сообщения: 1
Зарегистрирован: Вс мар 23, 2008 07:46

Сообщение Synthez »

Подскажите, есть ли возможность включить в список фотоальбомов ImgSrc.Ru ???
bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Сообщение bookmist »

Synthez писал(а):Подскажите, есть ли возможность включить в список фотоальбомов ImgSrc.Ru ???
Быстрее будет самому скрипт написать. Там обычные регэкспы, те же, что и в Тотале(Можно пользоваться Справкой Тотала). +Куча образцов.
Andy Tacker
Сообщения: 2
Зарегистрирован: Чт мар 27, 2008 15:51

Сообщение Andy Tacker »

Привет!
Для начала большое спасибо за плагин, он действительно помогает в жизни..
А теперь пару вопросов-предложений по скрипту photofile.ru:
1 - нельзя скопировать альбом содержащий в названии спец-символы, например, ? (знак вопроса), хотя открыть такой альбом можно.
2 - неудобно получается, когда автор создает два альбома с одинаковым названием, опять приходится подключать ручки. Предложение: добавить в название альбома его номер, типа [number] - Название альбома с учетом п.1 (спец-символы можно квотировать или пропускать или заменять)
3 - Хорошо было бы добавить в название альбома инф. о количестве файлов и их суммарном размере.
Если это можно реализовать с помощью скрипта, то буду очень благодарен за подсказку как именно..
Спасибо за внимание..
Hram
Сообщения: 113
Зарегистрирован: Чт май 19, 2005 20:14
Откуда: Питер

Сообщение Hram »

обещать ничего не буду, а то уже обещал как то посмотреть и не смог :(
Andy Tacker, все решаемо, но не переписанием скрипта.
И просьба выложи ссылочки на проблематичные альбомы.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

у меня photofile.ru перестал работать:
1) если у автора много альбомов - видно только последние;
2) нет фоток в еро-альбомах ;) "Ошибка не найдена ни одина фотография E19"
Последний раз редактировалось Tol!k Пн июн 23, 2008 22:58, всего редактировалось 1 раз.
vetal
Сообщения: 2
Зарегистрирован: Вт май 06, 2008 09:57

Сообщение vetal »

Подскажите плиз как побороть такой трабл.
Я сам с Украины и меня по редиректу с photofile.ru перебрасывает на photofile.com.ua - который посути тотже ru. Я сделал копию скрипта для ru - поменял название и содержание с ru на com.ua и все заработало - открытие копирование и пр. кроме открытия больше 20 альбомов. как это побороть?. версия 2.6
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

photofile перестал нормально работать т.к. изменился формат страничек.

как это побороть?
хакнуть формат scripts\ файлов;
или слезно попросить уважаемого Hram`a.

мне он ответил, что забросил плагин
bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Сообщение bookmist »

Могу помочь в хаканьи, формат довольно прост, обычные регэкспы.
Torino
Сообщения: 2
Зарегистрирован: Пн май 12, 2008 10:46

Сообщение Torino »

Приветствую!

У меня два вопроса:

1. Хочу закачать фотографии из альбомов по адресу http://rustramp.ru/plugins/autogallery/autogallery.php
Если у кого-нибудь есть возможность написать скрипт для этого, большая просьба сделать это ))

2. Хочу научиться сам писать скрипты. Может кто-нибудь описать, что значать строки в уже готовых скриптах? Например, на примере скрипта для photofile.ru
bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Сообщение bookmist »

Описание скриптов для плагина photofile
Общие замечания.
После знака = идет либо регэксп, либо строка, в которую подставляются переменные, либо просто число или параметр.
Описание регэкспов или регулярных выражений смотреть в справке к Тоталу
Описание строк в которые подставляются переменные:
Вместо символов %s в данную строку подставляются значения переменных. Какие переменные подставлять указывается в конце строки. Имена переменных друг от друга и от смысловой части отделяются символом ` Строка завершается знаком ; Если переменных нет, знак ; не ставится. Переменные подставляются слева направо, т.е. первый %s заменяется первой указанной в строке переменной, второй - второй и т.д.
Переменные:
User - по смыслу - имя пользователя, что на самом деле - не знаю
Album - аналогично
Page - по смыслу - номер страницы со списком альбомов/фотографий, что на самом деле - не знаю
Match[ номер ] - подвыражение с заданным номером из регэкспа

Ко всем урлам имя сервера добавляется автоматически

[photofile.ru] - в квадратных скобках имя сервера. Используется для выбора нужного скрипта
DirExpression = если урл страницы соответствует данному регэкспу, страница разбирается как список альбомов
AlbumExpression = Регэксп, выбирающий альбомы
NameAlbum = Выводимое имя альбома. Значения переменных берутся из регэкспа AlbumExpression
UrlAlbum = Ссылка на страницу альбома. Значения переменных берутся из регэкспа AlbumExpression

IfNextPageAlbum = Регэксп, определяющий наличие следующей страницы со списком альбомов
NextPageAlbum = Ссылка на следующую страницу списка альбомов. Значения переменных берутся из регэкспа IfNextPageAlbum

FileExpression = если урл страницы соответствует данному регэкспу, страница разбирается как список фотографий
Дальнейшие параметры зависят от значения настройки Original
0
FotoExpression = Регэксп, выбирающий фото
OrigExpression = Копия FotoExpression
1 Используется, если на страничке со списком фотографий нет полной информации о ссылках на них
FotoExpression = Регэксп, выбирающий страницы с фото.
UrlOrig = Ссылка на страницу с фотографией. Значения переменных берутся из регэкспа FotoExpression
OrigExpression = Регэксп, выбирающий из страницы с фото ссылку на фотографию и все остальное

PassExpression = не знаю
NameFoto = Выводимое имя фотографии. Значения переменных берутся из регэкспа OrigExpression
UrlFoto = Ссылка на фотографию. Значения переменных берутся из регэкспа OrigExpression
PassFoto = Не знаю
UrlPrev = Ссылка на превью фотографии. Значения переменных берутся из регэкспа OrigExpression
PassPrev = не знаю
ServFoto = Сервер с фотографиями. Значения переменных берутся из регэкспа OrigExpression
IfNextPageFoto = Регэксп, определяющий наличие следующей страницы со списком фотографий
NextPageFoto = Ссылка на следующую страницу списка альбомов. Значения переменных берутся из регэкспа IfNextPageFoto

EroWarning = не знаю
PassRequest = не знаю
PassSendForm = не знаю
PassRequestWrong = не знаю

User = не знаю. ИМХО - номер подвыражения, значение которого пишется в переменную User. Рэгэксп, имхо, DirExpression или FileExpression
Album = Аналогично
Original = См выше
Utf = Кодировка UTF
Cookie1 = не знаю
Cookie2 = не знаю
Cookie3 = не знаю
Torino
Сообщения: 2
Зарегистрирован: Пн май 12, 2008 10:46

Сообщение Torino »

bookmist
Спасибо за описание.
Есть дополнительные вопросы.

В исходном коде страницы с ФФ, ссылка на альбом располагается в одной строке.
Соответственно в скрипте написано
AlbumExpression = (<td class=\"albomsTop\"><a href=\"\/users\/)(%s)(\/)([^\/]+)(\/\">)([^\<]+)(</a>)`User;

На той странице, которую я хочу разобрать тэг <a href=... </a> находится на нескольких строках (за счет символа перевода строки).

Должен ли я как-нибудь это учитывать в скрипте?
bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Сообщение bookmist »

Конечно должны. Символ конца строки в тексте страницы рассматривается как обычный символ. Выражение в скрипте переносить на другую строку нельзя. Скорее всего для символа конца строки есть спецсимвол, а даже если нет, можно использовать точку или шестнадцатеричную запись.

Дополнение по отладке скриптов.
Чтобы плагин перечитал скрипт достаточно выйти в корень плагина, выходить из плагина, а тем более перезагружать тотал не обязательно.
Ответить