Я тут решил как-то тоже высказаться, также захотел сделать пример к своему сообщению и, в итоге, вообще завис на три дня над созданием, как мне кажеться, далеко не самого инетересного подкаста. Но подкаст создавался для примера и подтверждения моих слов, да как-то я увлёкся (даже сделал универсальный скрипт настроек).
По поводу доступности пункта "Создать ленты подкастов" при навигации с медиаплеера определюсь сразу. Я тут, скорее, на стороне budlog и других кодеров, которые поднимали эту тему со мной в переписке. Ещё давно-давным упоминал и slawa321 и даже isko об этом. Проблема-то давняя - найти такое решение, когда можно было бы одним скриптом просто составить список сериалов, а другим (пунктом при навигации) обновить конкретную ветку. Для этого вполне бы подошло использование обоих этих пунктов "Создать ленты подкатстов" и "Обновить подкаст" при навигации. Т.е. заметьте - не "Обновить подкасты" в папке (где они кучей по очереди обновляли все входящие в неё подкасты), а "Создать ленты...", которая бы просто создавала эти подкасты. Вот.
С другой стороны, мне понятны ваши стремления Евгений. Обезопасить сайты от, на самом деле, страшного инструмента в руках нерадивых и кодеров и пользователей. Я помню первые подкасты, которые обновлялись часами, загружая подряд все страницы и ссылки по страницам. И если сделать, например, пункт "Обновить все подкасты в папке", то, я уверен, найдётся большинство, которое так и будет обновлять, запуская и идя пить чай, превращая свой комп в Low Orbit Ion Cannon.
Поэтому использование gzip в при загрузках с сайтов (о, спасибо тебе isko, который заставил меня внимательней приглядываться к работе этого режима с сайтами) - это хороший тон. И, кстати, не только снижает нагрузку на сервер, но и в разы увеличивает скорость загрузки страниц (это я для всех кодеров). А также стремление минимизировать запросы к сайту. А отсутствие этих стремлений - плохой тон (это я всё кодерам, на самом деле). Так что у budlog хорошие стремления. )
Но. С budlog я не согласен по некоторым выражениям.
budlog wrote:Но поймите меня правильно, программа которая по своей идее несет функцию легким пользованием просмотра ТВ, прямо заставляет меня подходить к компьютеру. А если у пользователя компьютер в другой комнате или этаже ? А если компьютер в это время занят?
Я думаю, всё-таки, это не программа заставляет пользователя подходить к компьютеру, а
автор подкаста. Я ж когда узнал что в программе просто есть возможность использовать скрипты, так вообще сразу понял, что вытворять ведь можно многое, если подумать - этож какие возможности! Программа по сути просто даёт много возможностей. Конечно, тут можно поспорить что тут в основе, возможности программы или возможности кодера, но не думаю что тут, во-первых, место для спора об этом, а во вторых, сделал целый пример, который показывает, что подходить к компьютеру вовсе необязательно.
Вот тут я выложил подкаст, в котором изначально хотел показать, что функция "Скрипт формурует несколько ссылок" не такая уж и сложная. Но, как обычно, сначала я не захотел чтобы подкаст был убогим и начал наполнять его дополнительными возможностями. Но он использует именно эту функцию, которая, в принципе решает этот вопрос. Работает она, на самом деле очень просто. Если включена эта галочка, то при захождении в
папку, которая
создана в подкасте, вызывается скрипт получения ссылки на медиаресурс. А там мы уже просто проверяем, что текущий элемент эт папка, и если да, то делаем запрос на сервер и строим подчиненные элементы. Т.е. функии построения дальнейшего дерева ушла в скрипт получения ссылки. Вот и всё.
budlog wrote:Я понимаю, что если поизвращаться, создать что-то типа "Настройки" как у вас WendyH в вашем скрипте, то можно заставить обновляться (кстати респект за великий скрипт)
Папка "Настройки" тут никак с этим не связана. Вообще. Это отдельная тема. И для того, чтобы немного реабилитироваться, как очень замутному человеку, я сделал подкаст первого попавшегося сайта (Videozal.net) на языке PascalScript для более лучшего понимания другими (кстати до знакомства с HMS вообще на Pascal не писал) и хотел сделать всё попроще (fs.ua наверно не отдаёт российским ip ссылок на фильмы и сериалы, максимум видел некоторые клипы). Потому как прекрасно понимаю, что в моих подкастах трудно разобраться, в таком как HDKinoteatr.ru. Вот.
Там (в videozal.net) я реализовал некоторые идеи, например - добавлять пункт "Обновить с сайта" самому и потом обрабатывать её как команду для обновления папки внутри подкаста.
Остальные вопросы, и обсуждение подобного подхода, я думаю, продолжим в другой ветке. Хотя бы в ветке того подкаста. Спрашивайте, я ж отвечу. (и да, поизвращатся я люблю и мне необидно). Извините за объём.