Zenway

Linux - это интересно!

Вы не вошли.

#1 29-06-2018 04:14:25

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
LinuxFirefox 60.0

FILMIX - Просмотр онлайн видео с помощью внешнего плеера

исходная тема FILMIX - Просмотр онлайн видео с помощью внешнего плеера
мне хоть и хватило ума подправить скрипт,но я не понимаю как формируется/кодируется прямая ссылка на видеофайл?
хочу попробовать сделать по аналогии,но для других сайтов/доменов.
Подскажите пжлст ,а то автор скрипта пропал   lol

зы
код автора @ jerky
здесь.


Умный поймёт , а дураку и так всё равно.

Вне форума

#2 30-06-2018 19:14:13

jerky
Гость
LinuxFirefox 24.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

svm пишет:

автор скрипта пропал

не стоит беспокоиться, я жив-здоров smile

svm пишет:

не понимаю как формируется/кодируется прямая ссылка на видеофайл

в упомянутой тобой исходной теме я давал ссылку на сторонний форум, где подробно разъясняется интересующий тебя вопрос :

на форуме hms.lostcut.net уважаемый WendyH даже небольшой ликбез по этому поводу проводит.

Ищите и обрящете!  ©

#3 02-07-2018 18:50:02

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
UbuntuFirefox 60.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

jerky пишет:

на форуме hms.lostcut.net уважаемый WendyH даже небольшой ликбез по этому поводу проводит.
Ищите и обрящете!  ©

сейчас пролистал всю тему,как то упустил из вида я вашу ссылку (она как бы и не ссылка ,а текст)
во,нашёл Туториал: Написание подкастов  оно?
Спасибо


Умный поймёт , а дураку и так всё равно.

Вне форума

#4 18-07-2018 03:38:05

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
LinuxFirefox 60.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

jerky пишет:

не стоит беспокоиться, я жив-здоров smile

Шеф,фсё пропало  ( гипс снимают, клиент уезжает)
перестал работать скрипт,не могу разобраться,как наладить,но страшно интересно.
может они чего поменяли на filmix ?
в двух словах = затык происходит на функции makePlaylist () ,а если точнее то

video_data=$(getData "$source_link" "$film_id" "$protocol://$domain_name/api/movies/player_data" 2>/dev/null)
    [ -z "$video_data" ] && showErMesg

а если ещё точнее,то ...пробовал писать "руками" getData (со всеми  параметрами= в ответ тишина =имею пустой выхлоп  и как результат ошибка.
???
код страницы на сайте смотрел,но я не могу врубиться,как мне "жмакнуть по кнопке воспроизведение"
перед тем как парсить страницу (в поисках ссылки) ?
фух,как смог - объяснил big_smile или меня трудно понять?  lol


Умный поймёт , а дураку и так всё равно.

Вне форума

#5 18-07-2018 21:38:04

jerky
Гость
LinuxFirefox 24.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

svm пишет:

может они чего поменяли на filmix ?

за последний месяц изменений на сайте не наблюдал, только что проверил - скрипт работает

svm пишет:

в ответ тишина =имею пустой выхлоп

а если curl без ключа -s, но с -v?

svm пишет:

"жмакнуть по кнопке воспроизведение"

програмно? не заморачивался. для изучения общения браузера с сервером: в firefox'е Tools>Web Developer>Network
ну и код, изредка допиливаемый, здесь.

#6 19-07-2018 06:24:48

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
LinuxFirefox 60.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

jerky пишет:

програмно? не заморачивался. для изучения общения браузера с сервером: в firefox'е Tools>Web Developer>Network
ну и код, изредка допиливаемый, здесь.

если не затруднит,проверь с доменом https://filmix.gold
когда я пользовал filmix.co ,мой вариант работал и через прокси,НО потом начались заморочки ,
сейчас сайт открывает,но не видит ни одного -  "Файл не найден". (пробовал разные прокси)
на днях увидел ,что они открыли для России новый домен filmix.gold ,(они  вконтакте ,в своей группе,писали ,что больше не будут ,т.к. хватает не на долго)
теперь в браузере работает,но со скриптом я в пролёте .
ps
методом сравнения я понял,на filmix.gold   другой метод  ,я так понимаю через js а не через api.
т.е. когда жмакаю кнопку play ,никакого запроса на сайт не происходит,в отличии от filmix.co и др.
Буду изобретать свой велосипед , в принципе меня устроит вариант намного проще .
пытаюсь запилить на жыQuery ,чтобы при открытии страницы создать новый элемент страницы/ссылку
ну а её уже пулять при помощи open wiht в плеер,
кусками понимаю - всё в одно склеить мозгов не хватает  yikes

Добавлено спустя 12 ч 43 мин 09 с:
вот что я напилил  для    Filmix  big_smile
цепляем скрипт через 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)


Умный поймёт , а дураку и так всё равно.

Вне форума

#7 19-07-2018 22:13:35

jerky
Гость
LinuxFirefox 24.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

@svm,
проверил у себя https://filmix.gold
есть отличие от filmix.co - POST response не в gzip, поэтому последняя строка в функции getData должна выглядеть так:

--data "showfull=true" "https://filmix.gold/api/movies/player_data" #| gzip -dc

#8 20-07-2018 04:31:54

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
LinuxFirefox 60.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

jerky пишет:

@svm, проверил у себя ...

работает, Спасибки


Умный поймёт , а дураку и так всё равно.

Вне форума

#9 02-11-2018 19:43:52

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
LinuxFirefox 60.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

jerky пишет:

@svm, ..

Привет,видел ты скрипт основательно перепилил  smile так намного лучше,
я бы добавил в файл 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


Умный поймёт , а дураку и так всё равно.

Вне форума

#10 04-11-2018 20:40:47

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,487
LinuxUnknown

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

Всем Привет!
Прошу прощения, кто-нибудь знает как переименовать тему в "FILMIX - Просмотр онлайн видео в браузере"?


Долой DE! Даёшь WM!

Вне форума

#11 06-11-2018 22:03:18

jerky
Гость
LinuxFirefox 61.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

svm пишет:

я бы добавил в файл filmix

Для плейлистов я использую /tmp, т.к. "жизнь" ссылки не больше суток, а проверять наличие /tmp нет смысла;  ну а если есть необходимость в другом местоположении плейлиста, то каталог создаю руками.

svm пишет:

ввёл бы проверку на наличие в системе необходимых

Уже сделал smile

svm пишет:

+подсказку,при необходимости  сменить в decodeHTML5.py путь к питону

#!/usr/bin/env python - универсальный способ запуска python-скрипта в любом дистрибутиве

svm пишет:

не в zip а в tar.gz ,тады не нужно делать лишних телодвижений

zip архив содержит и метаданные файла, т.е. права на запуск тоже; так же этот формат понимает Windows

#12 11-11-2018 19:39:58

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
UbuntuFirefox 63.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

BigOrange пишет:

Всем Привет!
Прошу прощения, кто-нибудь знает как переименовать тему в "FILMIX - Просмотр онлайн видео в браузере"?

smile
держи, модератор (можешь и поправить вопрос и название темы сменить.

FILMIX - Просмотр онлайн видео с помощью внешнего плеера

11-11-2018 19:45:18 svm пишет:

svm


Умный поймёт , а дураку и так всё равно.

Вне форума

#13 12-11-2018 16:33:05

jerky
Гость
LinuxFirefox 61.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

svm пишет:

FILMIX - Просмотр онлайн видео в браузере

тогда уж FILMIX - Просмотр онлайн видео с помощью внешнего плеера

#14 16-11-2018 08:32:44

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
UbuntuFirefox 63.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

jerky пишет:
svm пишет:

FILMIX - Просмотр онлайн видео в браузере

тогда уж FILMIX - Просмотр онлайн видео с помощью внешнего плеера

sad
спасибо,исправил


Умный поймёт , а дураку и так всё равно.

Вне форума

#15 17-11-2018 10:38:14

svm
Модератор
Откуда: N-sk 54.93, 82.89
Здесь с 04-12-2017
Сообщений: 123
Сайт
LinuxFirefox 60.9

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

jerky пишет:

в другом местоположении плейлиста, то каталог создаю руками.

так в чём проблема добавить 1-2 строчки кода?
если пользователь укажет в .ini ,то ему и создавать руками ничего не нужно  (пусть и будет по умолчанию /tmp )
про zip
а что под виндоус работает баш+необходимые команды? (питон работает-знаю)
если так,то это вообще крутая тулза и её необходимо запилить на github (там народа то поболее)
в плеере то куда лучше смотреть+меньше грузит систему (в 1,5-2раза)+в плеере плюшки а-ля скриншоты,цикл,скорость


Умный поймёт , а дураку и так всё равно.

Вне форума

#16 17-11-2018 11:51:32

jerky
Гость
LinuxFirefox 61.0

Re: FILMIX - Просмотр онлайн видео с помощью внешнего плеера

svm пишет:

так в чём проблема добавить 1-2 строчки кода?

не проблема, а нежелание

svm пишет:

а что под виндоус работает баш+необходимые команды?

https://www.cygwin.com/

ну а в 10-ке есть 'Subsystem for Linux'

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.012 сек, 7 запросов выполнено - Использовано памяти: 542.02 Кбайт (Пик: 681.91 Кбайт) ]