Linux - это интересно!
Вы не вошли.
исходная тема FILMIX - Просмотр онлайн видео с помощью внешнего плеера
мне хоть и хватило ума подправить скрипт,но я не понимаю как формируется/кодируется прямая ссылка на видеофайл?
хочу попробовать сделать по аналогии,но для других сайтов/доменов.
Подскажите пжлст ,а то автор скрипта пропал
зы
код автора @ jerky
здесь.
Умный поймёт , а дураку и так всё равно.
Вне форума
автор скрипта пропал
не стоит беспокоиться, я жив-здоров
не понимаю как формируется/кодируется прямая ссылка на видеофайл
в упомянутой тобой исходной теме я давал ссылку на сторонний форум, где подробно разъясняется интересующий тебя вопрос :
на форуме hms.lostcut.net уважаемый WendyH даже небольшой ликбез по этому поводу проводит.
Ищите и обрящете! ©
на форуме hms.lostcut.net уважаемый WendyH даже небольшой ликбез по этому поводу проводит.
Ищите и обрящете! ©
сейчас пролистал всю тему,как то упустил из вида я вашу ссылку (она как бы и не ссылка ,а текст)
во,нашёл Туториал: Написание подкастов оно?
Спасибо
Умный поймёт , а дураку и так всё равно.
Вне форума
не стоит беспокоиться, я жив-здоров
Шеф,фсё пропало ( гипс снимают, клиент уезжает)
перестал работать скрипт,не могу разобраться,как наладить,но страшно интересно.
может они чего поменяли на filmix ?
в двух словах = затык происходит на функции makePlaylist () ,а если точнее то
video_data=$(getData "$source_link" "$film_id" "$protocol://$domain_name/api/movies/player_data" 2>/dev/null)
[ -z "$video_data" ] && showErMesg
а если ещё точнее,то ...пробовал писать "руками" getData (со всеми параметрами= в ответ тишина =имею пустой выхлоп и как результат ошибка.
???
код страницы на сайте смотрел,но я не могу врубиться,как мне "жмакнуть по кнопке воспроизведение"
перед тем как парсить страницу (в поисках ссылки) ?
фух,как смог - объяснил или меня трудно понять?
Умный поймёт , а дураку и так всё равно.
Вне форума
может они чего поменяли на filmix ?
за последний месяц изменений на сайте не наблюдал, только что проверил - скрипт работает
в ответ тишина =имею пустой выхлоп
а если curl без ключа -s, но с -v?
"жмакнуть по кнопке воспроизведение"
програмно? не заморачивался. для изучения общения браузера с сервером: в firefox'е Tools>Web Developer>Network
ну и код, изредка допиливаемый, здесь.
програмно? не заморачивался. для изучения общения браузера с сервером: в firefox'е Tools>Web Developer>Network
ну и код, изредка допиливаемый, здесь.
если не затруднит,проверь с доменом https://filmix.gold
когда я пользовал filmix.co ,мой вариант работал и через прокси,НО потом начались заморочки ,
сейчас сайт открывает,но не видит ни одного - "Файл не найден". (пробовал разные прокси)
на днях увидел ,что они открыли для России новый домен filmix.gold ,(они вконтакте ,в своей группе,писали ,что больше не будут ,т.к. хватает не на долго)
теперь в браузере работает,но со скриптом я в пролёте .
ps
методом сравнения я понял,на filmix.gold другой метод ,я так понимаю через js а не через api.
т.е. когда жмакаю кнопку play ,никакого запроса на сайт не происходит,в отличии от filmix.co и др.
Буду изобретать свой велосипед , в принципе меня устроит вариант намного проще .
пытаюсь запилить на жыQuery ,чтобы при открытии страницы создать новый элемент страницы/ссылку
ну а её уже пулять при помощи open wiht в плеер,
кусками понимаю - всё в одно склеить мозгов не хватает
Добавлено спустя 12 ч 43 мин 09 с:
вот что я напилил для Filmix
цепляем скрипт через Tampermonkey или Greasemonkey ,
при загрузке страницы filmix , рядом с заголовком фильма имеем прямую ссылку "Открыть в vlc" на видос .
ну а дальше через OpenWith пуляем её в плеер или качаем файл через ПКМ
// ==UserScript==
// @name filmix video to vlc
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Creating direct video file link on Filmix.
// @author svm
// @include *://filmix.*/*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
function mklnk() {
let url = $('pjsdiv video').attr('src');
$('article.fullstory').prepend(`<a href="${url}" target="_blank" style="margin: 0;padding: 0 20px;font-size: 200%;">Открыть в vlc</a>`);
}
setTimeout(mklnk, 1500);
//mklnk();
})();
Отредактировано svm (11-04-2019 06:10:32)
Умный поймёт , а дураку и так всё равно.
Вне форума
@svm,
проверил у себя https://filmix.gold
есть отличие от filmix.co - POST response не в gzip, поэтому последняя строка в функции getData должна выглядеть так:
--data "showfull=true" "https://filmix.gold/api/movies/player_data" #| gzip -dc
@svm, проверил у себя ...
работает, Спасибки
Умный поймёт , а дураку и так всё равно.
Вне форума
@svm, ..
Привет,видел ты скрипт основательно перепилил так намного лучше,
я бы добавил в файл filmix
# проверка существует ли каталог для сохранения плейлиста , cookie-файла и загрузки видео
# если нет ,то создать
if ! [ -d "$playlist_path" ]; then
mkdir "$playlist_path"
fi
ну и уж если совсем по феншую,то ввёл бы проверку на наличие в системе необходимых
curl, wget, jshon, zenity, grep, sed, gzip, feh, base64, xxd, xdpyinfo, vlc
как минимум просто запилить эту строку в help
+подсказку,при необходимости сменить в decodeHTML5.py путь к питону
#!/usr/bin/python3
+паковать не в zip а в tar.gz ,тады не нужно делать лишних телодвижений с
sudo chmod +x filmix decodeHTML5.py
Умный поймёт , а дураку и так всё равно.
Вне форума
Всем Привет!
Прошу прощения, кто-нибудь знает как переименовать тему в "FILMIX - Просмотр онлайн видео в браузере"?
Долой DE! Даёшь WM!
Вне форума
я бы добавил в файл filmix
Для плейлистов я использую /tmp, т.к. "жизнь" ссылки не больше суток, а проверять наличие /tmp нет смысла; ну а если есть необходимость в другом местоположении плейлиста, то каталог создаю руками.
ввёл бы проверку на наличие в системе необходимых
Уже сделал
+подсказку,при необходимости сменить в decodeHTML5.py путь к питону
#!/usr/bin/env python - универсальный способ запуска python-скрипта в любом дистрибутиве
не в zip а в tar.gz ,тады не нужно делать лишних телодвижений
zip архив содержит и метаданные файла, т.е. права на запуск тоже; так же этот формат понимает Windows
Всем Привет!
Прошу прощения, кто-нибудь знает как переименовать тему в "FILMIX - Просмотр онлайн видео в браузере"?
держи, модератор (можешь и поправить вопрос и название темы сменить.
svm
Умный поймёт , а дураку и так всё равно.
Вне форума
FILMIX - Просмотр онлайн видео в браузере
тогда уж FILMIX - Просмотр онлайн видео с помощью внешнего плеера
svm пишет:FILMIX - Просмотр онлайн видео в браузере
тогда уж FILMIX - Просмотр онлайн видео с помощью внешнего плеера
спасибо,исправил
Умный поймёт , а дураку и так всё равно.
Вне форума
в другом местоположении плейлиста, то каталог создаю руками.
так в чём проблема добавить 1-2 строчки кода?
если пользователь укажет в .ini ,то ему и создавать руками ничего не нужно (пусть и будет по умолчанию /tmp )
про zip
а что под виндоус работает баш+необходимые команды? (питон работает-знаю)
если так,то это вообще крутая тулза и её необходимо запилить на github (там народа то поболее)
в плеере то куда лучше смотреть+меньше грузит систему (в 1,5-2раза)+в плеере плюшки а-ля скриншоты,цикл,скорость
Умный поймёт , а дураку и так всё равно.
Вне форума
так в чём проблема добавить 1-2 строчки кода?
не проблема, а нежелание
а что под виндоус работает баш+необходимые команды?
ну а в 10-ке есть 'Subsystem for Linux'
@jerky,
Привет!
У тебя не осталось старых версий скрипта ?
В новом — не нравится способ выбора озвучки и разрешения, (лишний раз приходится тыкать пальцами в клаву )
Хотелось бы как раньше — озвучка первая/дефолтная, разрешение 720px, а если не доступно, то 480 или 360
Или допили пожалуйста новый:
если через интерактивное меню, в течении 3-5сек. не сделан выбор , то применить значения из конфига.
Умный поймёт , а дураку и так всё равно.
Вне форума
старых версий скрипта
в этом нет большого смысла, - из-за изменений на сайте, они работать не будут.
допили пожалуйста новый
о.к., как будет свободное время, добавлю опцию в конфиг
[ Сгенерировано за 0.025 сек, 9 запросов выполнено - Использовано памяти: 1.68 Мбайт (Пик: 1.76 Мбайт) ]