Каталог роликов oper.ru

ow.kleho.ru — Что это и зачем — в первом комментарии.
Новости, Компьютеры | kleho 12:49 09.02.2017
91 комментарий | 295 за, 2 против |
#1 | 12:49 09.02.2017 | Кому: Всем
Немного предыстории. В своё время делал подборку роликов в экселе: название, ссылки на видео/аудио и т.д., чтобы при случае быстро найти тот или иной видеоролик.
Однако "яжпрограмист", и собирать всё вручную не дело, да и скорость выпуска росла и росла, так что для себя на коленке собрал небольшой сервис, который просто парсит сайт oper.ru и составляет табличку в удобном для меня виде.
Изначально получилось всё "из говна и палок", однако для собственных нужд хватало. Но недавно сел за изучения движка angular и под это дело переписал фронтэнд в более человечный вид, что его уже и другим людям показать не стыдно.

В общем по линку - простой каталог, со ссылками на аудио и текстовые версии (если они есть), с поиском по названиям, гостям и категориям.
Если контингент заинтересуется, можно даже добавить функционала, например добавить возможность отметок просмотренного, пакетного скачивания аудио версий или ещё чего.
#2 | 12:58 09.02.2017 | Кому: Всем
ГАВ!

По дате ещё надо фильтр.

[записует на будующее]
Надоть отмониторить, когда на oper.ru обсуждать эту новость будут.
#3 | 12:59 09.02.2017 | Кому: Всем
Хм, как интересно. Поставлю на ящике, чтоб нужные ролики быстрее находить.
#4 | 13:00 09.02.2017 | Кому: Всем
Ну неужели кто-то сделал наконец?!
#5 | 13:04 09.02.2017 | Кому: Пальтоконь
> По дате ещё надо фильтр.

Легко.

Кстати, можно даже сделать несколько предустановленных диапазонов дат, типа "за последний месяц", "за последний год" и т.д.
#6 | 13:05 09.02.2017 | Кому: fantomas
> Ну неужели кто-то сделал наконец?!

Лишь бы сейчас автора не начали учить - как на самом деле надо было делать и объяснять, что у него кривые руки и полное отсутствие способностей к созданию сайтов.
#7 | 13:05 09.02.2017 | Кому: kleho
> Кстати, можно даже сделать несколько предустановленных диапазонов дат, типа "за последний месяц", "за последний год" и т.д.

Сделай диапазон "за следующий месяц" - вообще цены не будет!!!
#8 | 13:08 09.02.2017 | Кому: Srg_Alex
> Лишь бы сейчас автора не начали учить - как на самом деле надо было делать и объяснять, что у него кривые руки и полное отсутствие способностей к созданию сайтов.

О!!! Кстати!!!
А чё ангулар старый??? А чё не на реакте с редаксом??? :-))))
[censored]
Для антитедбулистов: это я шучу так.
#9 | 13:09 09.02.2017 | Кому: Пальтоконь
> Надоть отмониторить, когда на oper.ru обсуждать эту новость будут.
>

Да, точно, надо ещё антиддос подключить.
Потом ещё померить, сколько сервер простоит, если на него с тупичка линк дадут!
#10 | 13:10 09.02.2017 | Кому: Всем
О, как здорово!
Ты случайно роликами с[censored] не интересуешься? :)
А то там ну невозможно ролики нормально отсортировать.
#11 | 13:11 09.02.2017 | Кому: Kos
> О, как здорово!
> Ты случайно роликами с[censored] не интересуешься? :)
> А то там ну невозможно ролики нормально отсортировать.

Так начинались reddit и craigslist...
#12 | 13:15 09.02.2017 | Кому: Пальтоконь
> А чё ангулар старый??? А чё не на реакте с редаксом??? :-))))
>

На какой монетка выпала!!!
И вообще я бэкэндщик, ни за какие реакты не знаю!!!
#13 | 13:15 09.02.2017 | Кому: Всем
Ничоси, да тыжпрограмист!
#14 | 13:18 09.02.2017 | Кому: Kos
> Ты случайно роликами с[censored] не интересуешься? :)
>

Отдельные ролики смотрел, но специально как-то там не слежу ни за чем.

В принципе можно поизучать, если время будет, можно и постнауку распарсить.
#15 | 13:18 09.02.2017 | Кому: Всем
[Добавил в закладки]
#16 | 13:18 09.02.2017 | Кому: Всем
навскидку: чем это лучше поиска на тытубе?
#17 | 13:19 09.02.2017 | Кому: Пальтоконь
> Так начинались reddit и craigslist...

А ещё можно стримы Берса выдирать...
#18 | 13:19 09.02.2017 | Кому: kleho
> В принципе можно поизучать, если время будет, можно и постнауку распарсить.

Это было б крайне полезно. Заранее спасибо!
#19 | 13:20 09.02.2017 | Кому: SlayerM
> навскидку: чем это лучше поиска на тытубе?

Меньше телодвижений надо делать.
#20 | 13:21 09.02.2017 | Кому: kleho
favicon не забудь поставить.
#21 | 13:22 09.02.2017 | Кому: Crypt
> favicon не забудь поставить.

Ночелось!!! :-)
[censored]
#22 | 13:23 09.02.2017 | Кому: Пальтоконь
> Ночелось!!! :-)

Ачёон!!! Хаос в Избранном начинается с одной отсутствующей картинки!!!
#23 | 13:24 09.02.2017 | Кому: Crypt
> Меньше телодвижений надо делать.

проверим
#24 | 13:24 09.02.2017 | Кому: SlayerM
> навскидку: чем это лучше поиска на тытубе?

Ну оно ж не вместо, а как альтернатива.
Делалось изначально под себя, и мне удобнее вот в таком виде.

Ну и плюс пока у меня есть желание это дело как-то развивать, так что можно что-нибудь дополнительно доработать.
#25 | 13:26 09.02.2017 | Кому: Пальтоконь
> Ночелось!!!

А там дефис не надо ли ставить?
#26 | 13:40 09.02.2017 | Кому: Всем
а бэкэнд на чем?
#27 | 13:42 09.02.2017 | Кому: iLq
> а бэкэнд на чем?
>

[censored]
#28 | 13:43 09.02.2017 | Кому: Всем
Кстати, поиск не дал ничего по слову "гражданская". Кто знает - не было разведопросов по гражданской войне? Кто-нибудь обещал? Может Егор Яковлев?
#29 | 13:45 09.02.2017 | Кому: iLq
> Кто знает - не было разведопросов по гражданской войне? Кто-нибудь обещал? Может Егор Яковлев?

Как раз у Егора про революцию кончилось, щас дальше пойдет. У него там чуть ли не до 41 года план роликов.
#30 | 13:47 09.02.2017 | Кому: Пальтоконь
> Ночелось!!! :-)

[censored]

Тогда уж, Ночелося!
#31 | 13:52 09.02.2017 | Кому: von_herrman
Понял, спасибо. Будем посмотреть.
#32 | 13:57 09.02.2017 | Кому: Всем
отпишусь, чтоб не потерять.

топикстартеру - большое человеческое спасибо!
#33 | 14:12 09.02.2017 | Кому: Srg_Alex
> Лишь бы сейчас автора не начали учить - как на самом деле надо было делать...

Не вижу поводов!
#34 | 14:18 09.02.2017 | Кому: kleho
> И вообще я бэкэндщик, ни за какие реакты не знаю!!!

Во втором ангуляре много вкусностей :)
#35 | 14:18 09.02.2017 | Кому: Всем
Два, нет три кофе этому джентльмену! Спасибо, камрад, удобно.
#36 | 14:21 09.02.2017 | Кому: archon
> > И вообще я бэкэндщик, ни за какие реакты не знаю!!!
>
> Во втором ангуляре много вкусностей :)

Реакт проще!
[подключает ТЭЦ напрямую к вентилятору] :-)
#37 | 14:26 09.02.2017 | Кому: Пальтоконь
> Реакт проще!

Реакт - это всё-таки View, а ангуляр - полноценный фреймворк. Только AoT компиляция с 3rd-party не-ES6 библиотеками во втором ангуляре хромает.
#38 | 14:34 09.02.2017 | Кому: Пальтоконь
> [подключает ТЭЦ напрямую к вентилятору]

Аккуратнее надо, тут[censored] один вентилятор уже коротнул!!!
#39 | 14:38 09.02.2017 | Кому: Всем
[censored]
#40 | 14:44 09.02.2017 | Кому: archon
> Реакт - это всё-таки View, а ангуляр - полноценный фреймворк. Только AoT компиляция с 3rd-party не-ES6 библиотеками во втором ангуляре хромает.

JSX тоже проще, имхо.
#41 | 14:52 09.02.2017 | Кому: Всем
Так выложи код на Github, вдруг кто подтянется и исправят что-нибудь.
Вот сразу обнаружил - на начальной странице 3 запроса подряд на[censored] Что-то с роутером?
[censored]
#42 | 15:42 09.02.2017 | Кому: Всем
Отлично, спасибо! Только почему-то не все гости в списке, хотел посмотреть ролики с Савельевым, так его в списке не оказалось, хотя ролики есть.
#43 | 15:57 09.02.2017 | Кому: Пальтоконь
> Надоть отмониторить, когда на oper.ru обсуждать эту новость будут.

я только что закинул юричу на форум
#44 | 16:00 09.02.2017 | Кому: Всем
Ну, наконец-то!
Отлично!
Спасибо!

А можна попробовать вид - все тоже самое но на ч0рном/темном фоне? Типа как на самом oper.ru или на картинке из предпоследнего комментария? А то, как у давнишнего комповтыкателя во всякий чертежный софт, светлые фоны вызывают быстрое выпадение глаз. Обратно спасибо.
Merlin
Волшебник »
#45 | 16:04 09.02.2017 | Кому: Всем
На всякий случай - учитывается ли то, что разделы постоянно добавляются и иногда ликвидируются, и совсем старые ролики могут внезапно обновляться?
#46 | 16:34 09.02.2017 | Кому: qwerz123
> Так выложи код на Github, вдруг кто подтянется и исправят что-нибудь.
>

Это ж сначала надо бэкэнд в порядок привести)
Но может быть потом да.
#47 | 16:42 09.02.2017 | Кому: 3volta
> Отлично, спасибо! Только почему-то не все гости в списке, хотел посмотреть ролики с Савельевым, так его в списке не оказалось, хотя ролики есть.
>

Да, с гостями там пока засада.
Т.к. с одной стороны хотелось бы полного автоматизма, с другой строны автоматически "узнать" нового гостя получается далеко не вовсех роликах (а если быть точным, только если ролик в разделе[censored]
Т.е. если гость уже есть в списке — он привяжется к ролику, если нет - надо добавить один раз руками.

В общем Сергея Вячеславовича добавил.
#48 | 16:43 09.02.2017 | Кому: Пыльный Мельник
> А можна попробовать вид - все тоже самое но на ч0рном/темном фоне? Типа как на самом oper.ru или на картинке из предпоследнего комментария? А то, как у давнишнего комповтыкателя во всякий чертежный софт, светлые фоны вызывают быстрое выпадение глаз. Обратно спасибо.

Да, можно попробовать.
#49 | 16:48 09.02.2017 | Кому: Merlin
> На всякий случай - учитывается ли то, что разделы постоянно добавляются и иногда ликвидируются, и совсем старые ролики могут внезапно обновляться?
>

Новые разделы учитыватся. Соственно в качестве раздела берётся то, что указана на странице ролика и новостей, к которым он прикреплён.

По обновлением роликов — периодически повторно парсятся, т.к. я уже сам замечал, что у некоторых роликов может, например, появиться текстовая версия.
#50 | 17:37 09.02.2017 | Кому: kleho
О, я даже себя там нашёл! :-)

Вопрос не по существу - сам движок много ресурсов ест? Требуется ли какая-то отдельная настройка того же nginx под него? Хочется чего-то более современного попробовать для своих свистоперделок, чем неизбежных ПэХаПэ.
Войдите или зарегистрируйтесь чтобы писать комментарии.