Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Стол заказов DLE модуль парсинг видео с CDN + плеер

DLE модуль парсинг видео с CDN + плеер


 blocbaster    17.03.2016    Стол заказов    969    48

Необходим модуль для DLE который будет парсить по id кинопоиска из доп поля.
есть апи (REST API).
И заполнять ссылку в доп поле для плеера и качества .(для фильмов)

Нужен плеер HTML5 (JWplayer, flowplayer (предпочтительно) и т.д.)

Поддержка HLS (то есть помимо выбора файла должна быть возможность выбрать файл манифеста в котором можно выбрать качество)

Поддержка Vast и других видов рекламы.

Выбор качества должен быть через настройки модуля (на cdn доступно в 240p,360p,480p,720p или файл манифесте с максимальным качеством то есть в котором содержать ссылки на все доступные варианты качества качество указано в имени файла).
то есть поставил 480 и все добавляемый будут брать только 480p или файл манифеста + скриншоты ( скриншоты в каталоге с фильмом ).

Для сериалов + плей лист + сделать возможность вывода сезона по отдельности и все вместе. то есть что бы можно было поставить как отдельно к примеру 5 сезон, так можно сделать и все сезоны, 1-2-3-4-5-6-7

Плейлист, под плеером в виде списка с сериями с прокруткой влево – вправ (желательно), либо как у мунвалка.

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

Должен записывать последний сезон/серию в доп поле или отдельные поля для сезона, серии.

При заходе в полную новость нужно что бы была проверка на наличие новой серии, если есть новая серия, то сериал поднимает новость и добавляет серию в плейлист. Но нужно огранить, что бы не каждый раз посылал запрос на проверку, а например, 10 раз в сутки.

С фильмами тоже самое, если первоначально качество камрип, но доступно другое качество (лучшее) нужно, что бы заменял ссылку на новое качество.

Так же необходимо прикрутить защиту от хотлинка реализована на CDN (предоставлю подробную информацию исполнителю)

+прикрутить если адблок, показывать качество 360p и что бы над плеером выводилось сообщение о том что качество снижено так как юзают адблок.

Модуль должен подключаться через include, там где будет размешаться плеер.

Все настройки модуля должны быть в админ панели DLE

Все детали и цену обсудим в скайпе shurik290485

Комментарии пользователей (48)

Gameer
225

1120 | 395

Gameer - 18 марта 2016 01:27 - Эксперт

Цена : 5000 рублей.
Срок : 2 дня.

Истина в противоречии.​

Slain
24 | 1

Slain - 28 марта 2016 16:13 - Юзер

Не удержался.

Цена : 1500$
Срок : 2-3 месяца

Эта реальная цена и время разработки таких вещей.
И на DLE такое не делают, для подобного нужен полноценный framework (RoR, Django) иначе получится хлам.

Gameer
225

1120 | 395

Gameer - 28 марта 2016 16:33 - Эксперт

Slain, не удержался, а лучше нужно было. Прочитайте что нужно. Заказ выполнен.

Истина в противоречии.​

Slain
24 | 1

Slain - 29 марта 2016 19:53 - Юзер

Вот и правильно не лезь в нормальную разработку тут "быдлокодеров" не любят. =)
Субъективно мое мнение.
Ничего против тебя лично не имею.
Обосную, видел твой код, чуть глаза не вырвал.
Конечно лучше чем в DLE(в основе движка) но он даже до Junior'ов не дотягивает.
Ладно не важно. Все равно что разговаривать с младенцем.

Gameer
225

1120 | 395

Gameer - 29 марта 2016 21:14 - Эксперт

Slain,
Болтовня ничего не стоит. Покажите мне код.
— Linus Torvalds

Покажи мне свой код Сеньор. Срать все горазды. Тут человеку не API нужно было для CDN. А модуль для DLE который работает с этим API. И зачем тут Django нужен был ? Ух, Сеньор, прости юниора. Оу, а ты даже не мидлер.

Истина в противоречии.​

Slain
24 | 1

Slain - 29 марта 2016 21:31 - Юзер

Я же уже написал что это:


Субъективно мое мнение.
Ничего против тебя лично не имею.


А по поводу кода я большой приверженец OOP, MVC, HMVC.
И соблюдения одного определенного стиля кода.
Все другое если это не поощряет сам язык лично для меня Быдлокод.

Насчет моего примера кода уточните на каком языке.
На PHP не пишу из принципа. (и к тому же платят копейки)
Выбирать из Ruby, Python, ECMAScript, CoffeeScript, TypeScript, C, C++, Rust, Go..
Пожалуй хватит ибо задерусь перечислять т.к я FullStack developer.

Gameer
225

1120 | 395

Gameer - 30 марта 2016 01:09 - Эксперт

Slain, сам пишу на C# и Питоне и что ? Ага, фуллстэк, иди пипиркой мерься в школе парень. Прости, но тебе сколько 50 ? 60 лет ? Ты выучил языки до блеска ? Хоть один нормально выучил ? Тот же С++ взять, или за 21 день ? Нагуглил словечка - молодец. Не больше. Ты даже не понял что человеку нужно.

Истина в противоречии.​

Slain
24 | 1

Slain - 30 марта 2016 07:03 - Юзер

Цитата: Gameer
сам пишу на C# и Питоне и что ?

Ну и отлично питонистов сейчас очень мало. (не то что PHP как грязи)

Цитата: Gameer
Ага, фуллстэк, иди пипиркой мерься в школе парень.

Я на личности не переходил.

Цитата: Gameer
Прости, но тебе сколько 50 ? 60 лет ? Ты выучил языки до блеска ? Хоть один нормально выучил ? Тот же С++ взять, или за 21 день ?

Мне 21 год.
И я не говорил что пишу идеально на всех языках.
Язык выучить можно и за 1-2 дня (синтаксис, возможности, философия, Code Style).
Другое дело поле этого пытаться писать на нем код.
Тут больше важна постоянная практика и самосовершенствование.
Вы же топчетесь на месте уже 2 года (не утверждаю, просто сложилось такое впечатление).

Цитата: Gameer
Нагуглил словечка - молодец. Не больше.

Погуглите пожалуйста что такое FullStack, раз вы так на это ссылаетесь.
FullStack на то и FullStack он не обязан знать все языки кейса идеально.

Цитата: Gameer
Не больше. Ты даже не понял что человеку нужно.

Тут и понимать нечего. Всего то обновление данных по расписанию.

На этом думаю холивар можно заканчивать.
Пришел написал что думаю, как это воспринимать вам решать.
Я не намерен больше тратить на вас и этот сайт время.

dj-avtosh
39

1479 | 390

dj-avtosh - 30 марта 2016 11:41 - шашлычник

прошу придержать коней, да бы...

skype: elhan.isaev

dj-avtosh
39

1479 | 390

dj-avtosh - 30 марта 2016 14:11 - шашлычник

Какого стиля придерживаетесь, знакомо понятие PSR?

skype: elhan.isaev

Slain
24 | 1

Slain - 29 марта 2016 21:42 - Юзер

И вообще ссылку на эту страницу мне кинул знакомый.
Просто поржать, потому что я не так давно писал полноценный авто-наполняемый приватный видеохостинг по этому принципу.
Желания с вами спорить нет вовсе.
По причине того что вы допускаете сам факт написание такого функционала на DLE.
Заказ тут не причем, потому что он скорее всего Сеошник который запарился платить своим рабам за наполнение сайта контентом.

ПафНутиЙ
1065

3394 | 2433

ПафНутиЙ - 29 марта 2016 22:31 - Админ

Ну тогда можно начать с простого - профиль на гитхабе, код на css/less/sass и html.
Мне даже интересно посмотреть что за такой мифический fullstack снизошел до общения на сайте, где обсуждают низменные проблемы php и говнокод в DLE, написанный не по правилам ООП smile

Цитата: Slain
Просто поржать, потому что я не так давно писал полноценный авто-наполняемый приватный видеохостинг по этому принципу.

до сих пор на локалке живёт, или адресом обзавёлся?

Каков вопрос - таков и ответ. Просто помните об этом.

Slain
24 | 1

Slain - 30 марта 2016 06:08 - Юзер

Цитата: ПафНутиЙ
до сих пор на локалке живёт, или адресом обзавёлся?

http://flowred.co/public
Все довольны? У проекта не стояла задача чем-то выделиться.
Понимаю что кода на станице почти нет.
Но в админку я вам доступ не дам.
И еще поиск немного долгий ибо я не заморачивался с индексацией >.<

jasonrammoray
3

9 | 12

jasonrammoray - 30 марта 2016 14:01 - Юзер

Господин Slain, поразмышляйте, пожалуйста, еще на тему передачи некорректных GET параметров, провоцирующих веб-сервер на 500 ошибку.
http://flowred.co/public?page[]=

Slain
24 | 1

Slain - 30 марта 2016 14:34 - Юзер

Я конечно могу сделать проверку.
Но лучше по этому поводу написать -
Сюда: https://github.com/rails/rails

Slain
24 | 1

Slain - 30 марта 2016 06:16 - Юзер

Ну на гитхабе у меня только форки, им я не пользуюсь.
У меня приватный гитлаб стоит на сервере для меня и команды.

Slain
24 | 1

Slain - 30 марта 2016 07:11 - Юзер

Цитата: ПафНутиЙ
код на css/less/sass и html.

На этих языках разве можно писать быдлокод?
Разве не достаточно соблюдать спецификацию и Code Style?
Чтобы это уже не называлось быдлокодом?
Вы мне прям глаза раскрыли о.о

ПафНутиЙ
1065

3394 | 2433

ПафНутиЙ - 30 марта 2016 09:41 - Админ

Цитата: Slain
http://flowred.co/public

Вот это другое дело. C виду нормальный сервис.

Быдлокодить можно на любом языке, особенно заметно это на css, js и html, просто примите к сведению. На серверных языках простой смертный не заметит до момента, когда не настанет время подправить что-нибудь простое, выливающееся в неделю работы программиста :)
А вот over 40 штук !important в CSS и отсутствие адаптивности при том, что это заложено в css-фреймворке заметно сразу smile

Каков вопрос - таков и ответ. Просто помните об этом.

Slain
24 | 1

Slain - 30 марта 2016 09:44 - Юзер

Цитата: ПафНутиЙ
А вот over 40 штук !important в CSS и отсутствие адаптивности при том, что это заложено в css-фреймворке заметно сразу

Ахахаха, и такое бывает =)

jasonrammoray
3

9 | 12

jasonrammoray - 30 марта 2016 13:59 - Юзер

Господин Slain, над этим обычно не смеются.
В вашем проекте (http://flowred.co/public) в файле http://flowred.co/assets/public-1372c9a04cc1c6e5e3b2df8099300a16.css находится 69 фрагментов использования !important.
Вы делаете это намеренно или же просто не владеете понятием индекса специфичности?
Пробовали ли вы BEM?
Попробуйте приучить себя писать разметку, проходящую валидацию:
https://validator.w3.org/nu/?doc=http%3A%2F%2Fflowred.co%2Fpublic
Равно как и стили:
https://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fflowred.co%2Fassets%2Fpublic-1372c9a04cc1c6e5e3b2df8099300a16.css
Например, встроить эти проверки в gulp на этапе сборки фронт-енда.

Slain
24 | 1

Slain - 30 марта 2016 14:10 - Юзер

А вас не смущает что это bootstrap?

Цитата: jasonrammoray
находится 69 фрагментов использования !important.

Это вам сюда https://github.com/twbs/bootstrap

Цитата: jasonrammoray
Попробуйте приучить себя писать разметку, проходящую валидацию:

Да ладно, а я об этом не знаю.

jasonrammoray
3

9 | 12

jasonrammoray - 30 марта 2016 14:14 - Юзер

Slain, а для чего вам bootstrap для этой задачи?
Сетка вам не нужна ввиду табличной верстки.
Проект не адаптирован под использование на мобильных устройствах.
Цитата: Slain
Да ладно, а я об этом не знаю.

Если знаете, то зачем осознанно нарушаете, ибо следование правилам есть неотъемлемая часть любого код-стиля.

Slain
24 | 1

Slain - 30 марта 2016 14:28 - Юзер

Паблик страничка была сделана на скорую руку за 10-15 минут.
Да и зачем тратить время на адаптивность на alpha версии проекта?
Ведь все еще может круто поменяться.
Сами судите.

dj-avtosh
39

1479 | 390

dj-avtosh - 30 марта 2016 14:34 - шашлычник

Так вот прежде чем ставить себя высоко - обоснуйте, на нашем ресурсе рейтинг отражает в полной мере подготовленность специалиста.

skype: elhan.isaev

Slain
24 | 1

Slain - 30 марта 2016 14:44 - Юзер

Цитата: dj-avtosh
Так вот прежде чем ставить себя высоко

Прежде всего я себя высоко не ставлю.
Я говорю что обо всем этом думаю прямо и в лоб.

Цитата: dj-avtosh
обоснуйте, на нашем ресурсе рейтинг отражает в полной мере подготовленность специалиста.

Тогда давайте так - обоснуйте по какой такой причине я должен считаться с этим рейтингом?
Как и в принципе вы с моими утверждениями?

jasonrammoray
3

9 | 12

jasonrammoray - 30 марта 2016 14:37 - Юзер

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

Slain
24 | 1

Slain - 30 марта 2016 14:48 - Юзер

Я показываю то что меня просили показать.
Прочитайте пожалуйста всю историю переписки -
прежде чем в чем-то меня обвинять и корить.

jasonrammoray
3

9 | 12

jasonrammoray - 30 марта 2016 15:07 - Юзер

Slain, вас никто не обвиняет.
Посмотрите на ситуацию со стороны.
Зайдя сюда, вы опубликовали некое утверждение, попутно дополнив его субъективным мнением о квалификации одного из участников.
Половины из этого треда не было бы, если бы вы контактировали с участником один на один, а лучше - аргументированно доказали бы несостоятельность подхода.
Вместо этого же вы решили не сдерживать свой праведный гнев, потратить свое личное время и таки накинули на вентилятор.
Вы утверждаете, что не намерены тратить время на этот сайт, но, тем не менее, по какой-то причине возвращаетесь сюда и продолжаете диалог.
Теперь цепочка причинно-следственных связей более ясна?

Slain
24 | 1

Slain - 30 марта 2016 15:17 - Юзер

Ну хорошо, на этом тогда и разойдемся.
Помечу сообщения сайта на почту как спам.
И больше отвечать не буду.
Сайонара друзья.

dj-avtosh
39

1479 | 390

dj-avtosh - 30 марта 2016 14:15 - шашлычник

Такого уровня специалист не брезгает бутстрапом?

skype: elhan.isaev

Gameer
225

1120 | 395

Gameer - 30 марта 2016 14:24 - Эксперт

dj-avtosh, а что тут такого ?
Цитата: Slain
FullStack на то и FullStack он не обязан знать все языки кейса идеально.

Истина в противоречии.​

Slain
24 | 1

Slain - 30 марта 2016 14:32 - Юзер

Время - Все упирается во время.
Bootstrap - упрощает задачу в этом плане.

Slain
24 | 1

Slain - 30 марта 2016 09:51 - Юзер

Насчет кода
http://pastebin.com/WFMjBEGg
Примерно такой сборщик использую при верстки проектов.
Сам код проектов показать не могу, т.к. проекты делаются на заказ и почти все там приватное и не подлежит распространению.
Но думаю сборщика достаточно.

dj-avtosh
39

1479 | 390

dj-avtosh - 30 марта 2016 14:13 - шашлычник

когда это html стал языком, сеньор?

skype: elhan.isaev

Slain
24 | 1

Slain - 30 марта 2016 14:30 - Юзер

https://ru.wikipedia.org/wiki/HTML
HTML - Это ведь ЯЗЫК разметки не?

Gameer
225

1120 | 395

Gameer - 30 марта 2016 01:11 - Эксперт

Slain, ты еще не понял ЧТО ЧЕЛОВЕКУ НУЖЕН МОДУЛЬ КОТОРЫЙ БУДЕТ РАБОТАТЬ С API С СЕРВИСА КОТОРЫМ ОН ПОЛЬЗУЕТСЯ, А НЕ РАЗРАБОТКА CDN С API

Истина в противоречии.​

Slain
24 | 1

Slain - 30 марта 2016 06:13 - Юзер

Да понял я, это работы на 60-90 минут на любом языке увы =(
Вы же сами продолжаете наезжать.
Просто я стараюсь понять почему вы до сих пор на DLE?

Slain
24 | 1

Slain - 28 марта 2016 16:24 - Юзер

Нет конечно это можно написать и в 200 строчек кода но это будет работать до первого сбоя. :D
И да чем вас Moonwalk не устроил?

ПафНутиЙ
1065

3394 | 2433

ПафНутиЙ - 30 марта 2016 14:27 - Админ

Народ, хватит разводить тут холивар, идите в чат, там как раз для таких тем место, а то всю ленту заспамили smile .

Каков вопрос - таков и ответ. Просто помните об этом.

dj-avtosh
39

1479 | 390

dj-avtosh - 30 марта 2016 14:32 - шашлычник

Просто мы тут сидим на гдвижке гязыка пишем гмодули) Решили проконсультироваться)

skype: elhan.isaev

Slain
24 | 1

Slain - 30 марта 2016 14:55 - Юзер

Решили наехать на меня (ибо я слишком о*ел) xD

В чем проблема создать нормальный аналог DLE?
Собрать команду и сделать OpenSource проект.
Есть же достойные вещи как:
https://octobercms.com/
https://pagekit.com/ - от ребят из YOOtheme

jasonrammoray
3

9 | 12

jasonrammoray - 30 марта 2016 15:09 - Юзер

Цитата: Slain
Время - Все упирается во время.

aios
2

72 | 9

aios - 30 марта 2016 18:29 - Эксперт

Почитал тему. Мде..
@Slain
Вы батенька никакой не фуллстак. Docker, Ansible, GCS, Микросервисность, Асинхронные нагрузки, Системы распределения балансировки. - Знакомые слова? Нет? значит вы не втренде. И до этого тренда - вам как до парижа раком.
Это был бекенд.
Про прослойку между фронтендом и бекендом говорить даже не буду.


Научились пару фичей делать на ror, django флаг вам вруки - от DLE-шников вы ушли буквально на 1 год. Используете бустрап вместо фаундейшна, gulp вместо webpack вам дорога в ад где отдельном котле вариться будете.


OctoberCMS написан на Laravel
PageKit на Vue.js (это подобие Angular2 если что)

я уверен ни в одном (даже из этих) направлений вы не продвинулись дальше MVC при чем для вас это не Модель программирования с паттернами типа Adapter, Observer, Repository, Container, ServiceProvider - а моделька в которой база данных и все прилегающие - контроллер программирующий запросы и вьюха - которая показывает данные. Я даже не смотрел код - но из того как вы рассуждаете - можно понять одно - вы продвинулись чуть дальше чем DLE. Буквально на 1 миллиметр.

А звезду поймали как буд-то вы мегагений.

Заканчивайте мерятся - лучшим вы все-равно не станете. А так рассуждать как вы рассуждаете можно начинать когда у вас будет разработанное что то - что будет иметь последователей - когда вы начнете переворачивать мир опенсорса хотя бы в одной среде из тех что я назвал.

Slain
24 | 1

Slain - 31 марта 2016 04:44 - Юзер

aios,
Хорошо, ваше право так думать.
Работал почти со всем перечисленным.
Ну разве что кроме Vue.js (руки до него не доходят пока что)
ТЕМА ЗАКРЫТА ЕЩЕ НА ПРЕДЫДУЩЕМ СООБЩЕНИИ.
ПРОШУ БОЛЬШЕ МНЕ НЕ ОТВЕЧАТЬ.

aios
2

72 | 9

aios - 31 марта 2016 05:37 - Эксперт

Вы на меня не тут не капсите. У вас ни до чего руки не дошли. Руки дошли только по отрываться на людях не особо осведомленных, дабы развернуть свое эго размером со штат Канзас. - а не тут то было. Покажете проект реально работающий на всех этих технологиях (код, структуру кластера, собственный написанный сервис для деплоя, Дельно продуманную экономику и монетизацию, а в последствии и свой процессинговый центр), опущу перед Вами шляпу. А пока вы никто и звать вас никак. Единица общественности решившая что умнее остальных, с целью выделиться.

Вы принципиально не отличаетесь от б***окодеров тем что, хотя бы по тупому вступаете в конфронтации. Это вам на последок. Пока вы будете вести себя как г***о. Даже если вы будете самым крутым кодером - вы все равно останетесь в г***е.

Не вам решать закрыта тема или нет отсюда и вывод что...
Ваше право просить меня не отвечать, мое право выполнить вашу просьбу или забить на нее сами знаете что.

Slain
24 | 1

Slain - 31 марта 2016 05:54 - Юзер

Я ничем вам не обязан - как и вы мне.
Все что меня просили показать в сообщениях выше - я показал.
А все остальное что касается меня, простите, не вашего ума дело.

aios
2

72 | 9

aios - 31 марта 2016 07:08 - Эксперт

Ну как знаете) Как по мне - работа которая была "на коленке за 3 часа собрана - а страничка за 15-20 минут" при этом нет четкого разделения на директивы, компоненты, и сервисы, не стоит выеденного яйца. Заказчиков можете тешить своим самолюбием. Я бы вас не нанял. И мне абсолютно все равно - что вы думаете по этому поводу - мне почему то маленькой толикой кажется что я за всех говорю. Они бы так же отнеслись к вашему поведению.

Slain
24 | 1

Slain - 31 марта 2016 07:22 - Юзер

Цитата: aios
на коленке за 3 часа собрана

Цитата: aios
при этом нет четкого разделения на директивы, компоненты, и сервисы

Я подробно проект нигде не расписывал. Вы экстрасенс?

Цитата: aios
а страничка за 15-20 минут

Не отрицаю. Эта страничка вообще изначально не предполагалось.

Цитата: aios
Заказчиком можете тешить своим самолюбием

Заказчик и исполнитель тоже я. Проект мой личный.

Цитата: aios
Я бы вас не нанял.

Ну нанимаю в основном, я.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте