1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/graysonwp-PocketFilm

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Портативное кино и видео

Портативное кино и видео — это платформа для онлайн-просмотра последних фильмов и сериалов. Она включает версию для ПК, мобильную версию и автоматический парсер данных с различных платформ для кино и видео, что обеспечивает наличие самых свежих материалов.

Основные возможности платформы включают просмотр и воспроизведение фильмов, сериалов, прямых трансляций и материалов о театральном искусстве.

Для получения данных используется одинаковый API как для ПК, так и для мобильной версии. Основная часть API написана на NodeJS. Для реализации ПК-версии используются технологии HTML, Bootstrap и jQuery. Мобильная версия создана с использованием фреймворка Ionic. В качестве базы данных используется MongoDB.

Этот проект создан исключительно для образовательных целей. Его использование в коммерческих целях может повлечь за собой неблагоприятные последствия!

Демонстрация функциональности

<tr>
    <td><center><img src="image/Screenshot_20190609_200902_com.grayson.pocketfilm.jpg" height=400></center></td>
    <td><center><img src="image/Screenshot_20190609_200916_com.grayson.pocketfilm.jpg" height=400></center></td>
    <td><center><img src="image/Screenshot_20190609_200935_com.grayson.pocketfilm.jpg" height=400></center></td>
</tr>
<tr>
    <td><center><img src="image/Screenshot_20190609_200943_com.grayson.pocketfilm.jpg" height=400></center></td>
    <td><center><img src="image/Screenshot_20190609_200953_com.grayson.pocketfilm.jpg" height=400></center></td>
    <td><center><img src="image/Screenshot_20190609_201003_com.grayson.pocketfilm.jpg" height=400></center></td>
</tr>
<tr>
    <td><center><img src="image/Screenshot_20190609_201016_com.grayson.pocketfilm.jpg" height=400></center></td>
    <td><center><img src="image/Screenshot_20190609_201125_com.grayson.pocketfilm.jpg" height=400></center></td>
    <td><center><img src="image/Screenshot_20190609_201143_com.grayson.pocketfilm.jpg" height=400></center></td>
</tr>
<tr>
    <td><center><img src="image/Screenshot_20190609_201317_com.grayson.pocketfilm.jpg" height=400></center></td>
</tr>
### Поддержка проекта

Поддержите нас, чтобы мы могли продолжать развитие этого проекта!

С вашей помощью мы будем иметь больше мотивации для выпуска новых обновлений:

Поддержка

Журнал обновлений


Версия 3.1.0 25 сентября 2019 года - Изменение API для мобильной версии, связанное с видео

  • Устранение других известных проблем в мобильной версии
  • Добавление пауков для сбора данных с максимального ресурса (http://www.zuidazy1.net/) и сайта Kuyunzy (http://www.kuyunzy1.com/)
  • Бэкап базы данных

Версия 2.1.0 2 июля 2019 года

  • Введение кэширования для модулей фильмов, сериалов, оперетт и юмористических программ в мобильной версии
  • Устранение других известных проблем в мобильной версии
  • Бэкап базы данных

Версия 1.10.0 1 июля 2019 года

  • Исправление проблемы обновления рекомендованного контента при обновлении страницы в мобильной версии
  • Устранение других известных проблем в мобильной версии
  • Бэкап базы данных

Версия 1.9.0 1 июля 2019 года

  • Введение функции "Предполагаемое, что вам нравится" для модулей фильмов, сериалов, оперетт и юмористических программ в мобильной версии
  • Устранение других известных проблем в мобильной версии
  • Улучшение кода пауков для повышения эффективности сбора данных
  • Бэкап базы данных

Версия 1.8.0 30 июня 2019 года

  • Изменение адреса API для мобильной версии

  • Устранение других известных проблем в мобильной версии

  • Бэкап базы данных#### v1.7.0 2019/6/28

  • Добавлено действие выхода при двойном клике для мобильной версии

  • Устранены другие известные проблемы в мобильной версии

  • Выполнено резервное копирование базы данных

v1.6.0 2019/6/28

  • Добавлен модуль юмористических программ для мобильной версии
  • Реализован просмотр истории браузинга для мобильной версии
  • Устранены некоторые известные проблемы в мобильной версии
  • Добавлен модуль юмористических программ для пауков
  • Начата работа по сбору данных для юмористических программ
  • Устранены некоторые известные проблемы для пауков
  • Добавлены новые API для получения всех данных юмористических программ, детальной информации, типов, добавления истории браузинга и получения истории браузинга
  • Обновлены данные для фильмов, сериалов, оперетт и юмористических программ
  • Выполнено резервное копирование базы данных

v1.5.0 2019/6/9

  • Улучшена функциональность мобильной версии
  • Добавлена возможность сбора данных по ключевым словам для пауков
  • Устранены известные проблемы для пауков
  • Выполнено резервное копирование базы данных

v1.4.0 2019/6/8

  • Добавлен модуль оперетт для мобильной версии
  • Устранены проблемы для пауков оперетт
  • Выполнено резервное копирование базы данных

v1.3.0 2019/6/6

  • Устранены проблемы для пауков оперетт

  • Добавлены пауки для сбора данных по типам оперетт

  • Создан проект Pocket Film для мобильных устройств и реализованы соответствующие функции

  • Выполнено резервное копирование базы данных#### v1.2.0 2019/6/3

  • Добавлены пауки для сбора данных оперетт

  • Добавлен скрипт для бэкапа базы данных и выполнен бэкап

v1.1.0 2019/5/31

  • Исправлена проблема сбора данных фильмов, где название фильма, регион и описание представлены как массивы
  • Добавлен метод проверки типа python

v1.0.0 2019/5/28

  • Разработан, протестирован и запущен код для API фильмов
  • Разработана, протестирована и запущена мобильная часть
  • Разработаны, протестированы и запущены пауки для сбора данных фильмов

Разработческая документация [в процессе доработки]


Как использовать код API (Web)

Замените var dbURL = 'mongodb://localhost:27017'; в файле api.js директории Web/PocketFilm/routers на доменное имя или IP-адрес машины, на которой находится база данных.

Инструкция по использованию мобильной части кода (Mobile)

Замените 139.199.24.205 в файле Mobile/PocketFilm/src/app/config.service.ts на адрес домена или IP-адрес машины, где находится API.

Инструкция по использованию кода для парсинга (Spider)

  1. Замените 139.199.24.205 в файле Spider/PocketLifeSpider/PocketLifeSpider/util/MongoDbUtils.py на адрес домена или IP-адрес машины, где находится база данных MongoDB.
settings = {
    # "ip":'localhost',   #ip
    "ip":'139.199.24.205',   #ip
    "port":27017,           #порт
    "db_name" : "pocket_film",    #название базы данных
}
  1. Названия ресурсов и соответствующие команды:| Название ресурса | Команда | | ----------------- | ------------------------------------------------------------------------| | Фильмы | scrapy crawl movie -a target=1 | | Сериалы | scrapy crawl movie -a target=2 | | Шоу | scrapy crawl movie -a target=3 | | Анимация | scrapy crawl movie -a target=4 | | Категория фильмов | scrapy crawl movie_type | | Исходники фильмов | scrapy crawl movie_source -a target=1 | | Исходники сериалов | scrapy crawl movie_source -a target=2 | | Исходники шоу | scrapy crawl movie_source -a target=3 | | Исходники анимации | scrapy crawl movie_source -a target=4 | | Прямой эфир | scrapy crawl tv |

Комментарии ( 0 )

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

Введение

Бесплатный просмотр последних видеоресурсов. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/graysonwp-PocketFilm.git
git@api.gitlife.ru:oschina-mirror/graysonwp-PocketFilm.git
oschina-mirror
graysonwp-PocketFilm
graysonwp-PocketFilm
master