что такое sibnet и kodik
Сибнет
#1 Фараминг
#2 Slokky
Я и сам могу менять
#3 Фараминг
#5 Slokky
Я и сам могу менять
То что они стали выкладывать на сибнет уже большой шаг.
И вообще качаешь торрент в хвп и любым стримером на любой платформе смотришь. Чем не онлайн и качество получше.
#7 Фараминг
#8 Slokky
Я и сам могу менять
Ув. Люси. Подчеркиваю то что я написал выше ибо я написал
Я всего лишь задал вопрос и высказал свое негативное отношение к данному виду плеера. Написали бы «Нет, мы не можем!» все большего я не просил и либо смирился с вашим Сибнетом или как вы с товарищем написали выше «искал бы другие закачки\просмотры». А для тех кто учит меня типа «не нравиться не смотри» или «если не нравиться предложи свое и сделай, а не ной», Скажу так, если вы ходите в ресторан покушать и вам не нравиться блюда в каких подают еду вы по закону имеете право написать в «Жалобную книгу». Для сайта функции жалобной книги выполняет форум. И модераторы на них обязаны отвечать адекватно, ибо они представители администрации. И я не обязан знать что и куда и как делается. Вы же в ресторане не будете клиенту говорить что «не нравиться тарелка? иди сам помой, а еще лучше договорись с поставщиками и купи новую!» Да, я прекрасно понимаю что сайт содержится на добровольных началах в смысле озвучки тайминга и прочее.. Но я имею права спросить администрацию и высказать свое мнение, послушают меня или нет дело десятое, но своим постом я ВСЕГО ЛИШЬ задал ВОПРОС и ждал адекватного ответа, а не поучений от «Модератора» что и как мне делать!
я модератор форума и к онлайну никакого отношения не имею)
Что такое sibnet и kodik
Но это так, теперь о главном, есть ресурсы, которые реально закрыты, и только администрация по вашему запросу вам может скинуть ключи, и вы можете драть их плеер. Я не могу назвать что это видео хостинг, так даже на CEO ресурсах, не могут определиться, скрипт такой или реально ресурс, но по мне есть домен, знать сайт. Но одна загвоздка, не один правообладатель кого сериала или фильма не может убрать от туда фильм, так как хостинга не и не кому писать.
Я вам уже представил такие ресурсы в количестве двух, на одном реклама и на втором тоже появилась. Но этот пока без явной рекламы, но и не всех как понимаю принимают, лично сайт рассматривали в течение суток, возможно у кого то быстрей будет. Так смотрится при паузе.
Итак, вам нужно подать заявку, а точнее написать письмо, что хотите разместить их плеер и дать ссылку на ресурс. Можно писать с любого почтового ящика. Сам адрес куда подавать свою заявку support@kodik.biz пишем и ждем ответа. Ели дадут добро, вы должны разместить, файл текстовой в корне сайта, чтоб они проверили, что вы администратор и имеете все права на его. После проверки, вам дадут, логин и длинный пароль и адрес самой базы. И потом вы можете убрать этот файл, который размещали, и на этом все, ищем фильмы какие вам нужно а также сериалы.
Вот так смотреться будет, что очень удобно.
Что такое sibnet и kodik
Браузерное расширение, возвращающее возможность смотреть аниме онлайн на сайте Shikimori, с поддержкой учета просмотра и возможностью добавления видео.
Почему стоит пользоваться именно Shikicinema
Shikicinema имеет собственный архив видеозаписей, бережно перенесенный из дампа базы Shikimori. Основной архив хранит огромное количество видео, как для старых, так и для новых, еще выходящих аниме. Основной архив пользователи могут пополнять новыми видео самостоятельно так же, как это было раньше.
Также Shikicinema использует базу Kodik как альтернативный источник. База Kodik обновляется самостоятельно и независимо, чем и удобна, например, для просмотра онгоингов.
Переписать ботов под Shikicinema (а точнее, под сервер архива видео) не должно быть большой проблемой, поэтому, если Вы знаете людей, которые занимались загрузкой видео, можете обратить их внимание на этот проект. Буду очень признателен.
Куда загружаются видео
Какие видео можно загружать
Те, что относятся к выбранному тайтлу, т.е. содержат видео с озвучкой, субтитрами или оригиналом. Помните, что у всех есть разные ограничения по доступным сайтам. Например, Smotretanime полностью перешел на платную основу, а Myvi, как оказалось, недавно был заблокирован РКН. Лучшим из вариантов до сих пор остаётся Sibnet и Youtube.
Загрузки с рейтингом Rx
Запретов нет, лишь бы только тайтл имел страницу на Шикимори.
Какая информация хранится на сервере о пользователях
API для получения списка видео
Документация. Пользоваться можно свободно.
Получение OAuth2 доступа
Вам в любом случае понадобиться аккаунт на моём сервере, поэтому сначала стоит связаться со мной по почте (указана в профиле и футере Shikicinema).
Может содержать материалы 18+.
Если вы просто хотите воспользоваться аддоном: Firefox AMO | Chrome Web Store
Для тестирования из исходников же понадобятся следующие программы и компонеты:
Подготовка к запуску
Для полностью функциональной сборки необходимы следующие переменные окружения:
Загрузка временного плагина в Firefox
Загрузка временного плагина в Chrome
Готово, можно проверять работу.
Shikicinema НЕ собирает информацию о пользователе или его действиях;
Shikicinema может собирать информацию о функционировании плеера для статистики ТОЛЬКО С РАЗРЕШЕНИЯ пользователя;
Shikicinema НЕ передаёт информацию о пользователях или его действиях сторонним ресурсам;
В Shikicinema используются два архива видео: основной и база Kodik;
Для загрузки видео в основной архив используется ID пользователя с сайта Шикимори для предотвращения случаев недобросовестного использования данной возможности;
Для удобства пользователя при работе с нескольких устройств используетcя браузерное API storage.sync, позволяющее синхронизироваться с Шикимори без запроса нового токена доступа;
На устройстве пользователя хранится информация о просмотрах серий для автоматического учета его предпочтений;
Пользовательские запросы к Шикимори или к архивам видео используют шифрование посредством HTTPS-соединения.
Настройка модуля Серий сериала из любого API (у каждой серии своя страница)
Alisa
Больше нет необходимости ждать от API, чтобы они привели его к «best practices» виду. Теперь Вы можете исправить любое API и использовать его для модуля Серии.
В API не должно быть таких путей, в которые невозможно попасть для получения данных.
На примере случайного API, давайте сделаем его пригодным для программного использования.
К примеру по адресу: https://example.com/api?imdb_id=[imdb_id]
Поэтому запрос делаете так: https://example.com/api?imdb_id=[imdb_id] <> data.seasons
И теперь JSON преобразовывается и выглядит так:
Для этого, через запятую Вы можете преобразовать к правильному виду все нужные объекты в массивы, делается это так:
https://example.com/api?imdb_id=[imdb_id] <> data.seasons, data.seasons.0.value.episodes, data.seasons.0.value.episodes.0.value.translation
И преобразованный API выглядит так:
Для программы открыты все пути, например чтобы получить перевод: data.seasons.0.value.episodes.0.value.translation.0.value.translation
Возможно это довольно трудно для понимания, поэтому вот готовые строки с преобразованием для существующих API.
Результат на сайте:
Получение последних серий сериала на главной по API
Результат на сайте (обновляется раз в час):
kodik (Страница 1 из 2)
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений: с 1 по 30 из 55
1 Тема от dvdsoft6 2019.04.24 02:54:44 (2019.04.24 03:58:02 отредактировано dvdsoft6)
Тема: kodik
Всем привет!
Ребята можно как-то при помощи php выдернуть прямую ссылу со страниц кодика?
Пример страницы: http://kodik.online/movie/33412/Xabjka3e95a7ec
Спасибо.
2 Ответ от smsbox3 2019.04.24 07:55:49 (2019.04.24 07:56:20 отредактировано smsbox3)
Re: kodik
Если я не ошибаюсь, то в прямой ссылке закодирован ip адрес запроса, получив на сервере(php) ссылку вида
вероятно не сможем проиграть на конечном устройстве, так как у него и у сервера разные ip,
Хотя могу и ошибаться.
3 Ответ от WendyH 2019.04.24 09:46:13
Re: kodik
Проверил, вроде к IP не привязано. Скрипт на PHP не писал.
4 Ответ от dvdsoft6 2019.04.24 10:12:11
Re: kodik
WendyH Вы в этом гуру,можно хоть не большой пример?
5 Ответ от Spell 2019.04.24 12:11:28
Re: kodik
Проверил, вроде к IP не привязано. Скрипт на PHP не писал.
Там все проигрывается,привязки по ip нет.
Отладка кода — это как охота. Только охота, на баги.
6 Ответ от smsbox3 2019.04.25 11:52:19
Re: kodik
Кстати там вероятно api какое-то есть, откуда такие ссылки можно получить? Если делать получение прямых ссылок, то лучше наверное сразу к этому api привязаться, по коду кинопоиска например (так как по названию возможны разночтения)
7 Ответ от dvdsoft6 2019.04.25 23:19:41 (2019.04.25 23:35:42 отредактировано dvdsoft6)
Re: kodik
Кстати там вероятно api какое-то есть, откуда такие ссылки можно получить? Если делать получение прямых ссылок, то лучше наверное сразу к этому api привязаться, по коду кинопоиска например (так как по названию возможны разночтения)
Spell,уже помог всё работает.
8 Ответ от Slav67 2019.04.26 09:57:55
Re: kodik
А подкаст готовый можете написать?
9 Ответ от Spell 2019.04.26 11:31:49
Re: kodik
А подкаст готовый можете написать?
Пока думаю как!
Спасибо человеку который помог с базой.
Отладка кода — это как охота. Только охота, на баги.
10 Ответ от smsbox3 2019.04.27 13:38:49 (2019.04.27 13:47:20 отредактировано smsbox3)
Re: kodik
с поиском по имени понятно
А две другие ссылки api, что дают? Можно разжевать? И что поиска по кинопоиску на кодике нет?
так это похоже перечень студий озвучивания, но как из них выбирать для конкретного видео студию?
11 Ответ от dvdsoft6 2019.04.27 14:02:59
Re: kodik
А две другие ссылки api, что дают? Можно разжевать? И что поиска по кинопоиску на кодике нет?
так это похоже перечень студий озвучивания, но как из них выбирать для конкретного видео студию?
12 Ответ от pwsik 2019.04.28 10:50:40 (2019.05.05 10:37:43 отредактировано pwsik)
Re: kodik
Документация по API
Документация по API: /translations
Самый простой ресурс. Возвращает список доступных озвучек.
Стуктура ответа:
id Идентификатор озвучки в базе. В отличии от названия является неизменным.
title Название озвучки.
Документация по API: /list
Возвращает список всех материалов, подходящих под критерии запроса, либо вообще всех, если критерии не указаны.
Для того, чтобы вам было удобнее парсить ответ API, материалы возвращаются страницами. Каждая страница содержит ограниченное количество материалов, указанное в параметре limit. После парсинга первой страницы ваш скрипт должен переходить на следующую страницу, указанную в параметре next и так далее.
Стуктура ответа:
id Уникальный ID материала
title Название
title_orig Оригинальное название
other_title Другое название (часто встречается в аниме)
link Ссылка на плеер
year Год
kinopoisk_id ID кинопоиска
imdb_id ID IMDb
worldart_link Ссылка на материал на world art (Используется не ID, так как на world art есть разные разделы с независимыми ID)
type Тип материала
quality Качество видео
camrip Является ли материал камрипом
translation Объект содержащий id озвучки и title (название) озвучки
created_at Дата создания материала. Указывается в формате ISO 8601
updated_at Дата обновления материала. Указывается в формате ISO 8601
blocked_countries Массив, содержащий страны, в которых материал заблокирован. Либо пустой массив, если материал не заблокирован нигде.
seasons Объект с сезонами и с сериями в них. Поле присутствует только если в запросе были указаны параметры with_seasons или with_episodes
last_season Номер последнего сезона сериала. Поле присутствует только в материалах c типом сериала
last_episode Номер последнего эпизода сериала. Поле присутствует только в материалах c типом сериала
episodes_count Общее количество эпизодов в сериале. Поле присутствует только в материалах c типом сериала
blocked_seasons Если сериал заблокирован целиком, то поле содержит строку «all», если заблокированы отдельные сезоны, то поле явлется объектом и содержит номера сезонов и к каждом сезону: либо «all» (если заблокированы все эпизоды), либо массив из номеров серий [«1», «2», «3»] (если заблокированы отдельные серии). Если ничего не заблокировано, поле является пустым объектом. Поле присутствует только в материалах c типом сериала
pornolab_id ID Pornolab. Поле присутствует только в материалах типа adult
actors Список актеров. Поле присутствует только в материалах типа adult
release Дата релиза в формате YYYY-MM-DD либо в формате YYYY. Поле присутствует только в материалах типа adult
studio Название студии. Поле присутствует только в материалах типа adult
Документация по API: /search
Возвращает список наиболее подходящих вашему поисковому запросу материалов. Наиболее релевантные материалы будут идти первыми.
Результаты автоматически сортируются по последней серии и сезону. Таким образом изначально показывается озвучка с самой последней серией. Изменяя параметр приоритезации озвучек можно изменить эту логику. Также стоит учесть, что по умолчанию высокий приоритет имеют озвучки «Дублированный» и «Проф. Многоголосый» (это можно отключить настроив приоритет озвучек).
Стуктура ответа:
id Уникальный ID материала
title Название
title_orig Оригинальное название
other_title Другое название (часто встречается в аниме)
link Ссылка на плеер
year Год
kinopoisk_id ID кинопоиска
imdb_id ID IMDb
worldart_link Ссылка на материал на world art (Используется не ID, так как на world art есть разные разделы с независимыми ID)
type Тип материала
quality Качество видео
camrip Является ли материал камрипом
translation Объект содержащий id озвучки и title (название) озвучки
created_at Дата создания материала. Указывается в формате ISO 8601
updated_at Дата обновления материала. Указывается в формате ISO 8601
blocked_countries Массив, содержащий страны, в которых материал заблокирован. Либо пустой массив, если материал не заблокирован нигде.
seasons Объект с сезонами и с сериями в них. Поле присутствует только если в запросе были указаны параметры with_seasons или with_episodes
last_season Номер последнего сезона сериала. Поле присутствует только в материалах c типом сериала
last_episode Номер последнего эпизода сериала. Поле присутствует только в материалах c типом сериала
episodes_count Общее количество эпизодов в сериале. Поле присутствует только в материалах c типом сериала
blocked_seasons Если сериал заблокирован целиком, то поле содержит строку «all», если заблокированы отдельные сезоны, то поле явлется объектом и содержит номера сезонов и к каждом сезону: либо «all» (если заблокированы все эпизоды), либо массив из номеров серий [«1», «2», «3»] (если заблокированы отдельные серии). Если ничего не заблокировано, поле является пустым объектом. Поле присутствует только в материалах c типом сериала
pornolab_id ID Pornolab. Поле присутствует только в материалах типа adult
actors Список актеров. Поле присутствует только в материалах типа adult
release Дата релиза в формате YYYY-MM-DD либо в формате YYYY. Поле присутствует только в материалах типа adult
studio Название студии. Поле присутствует только в материалах типа adult