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

OSCHINA-MIRROR/guyueyingmu-avbook

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

О AVBook

AVBook — это веб-приложение, разработанное на основе Laravel. С помощью Artisan консоли реализуется сбор данных с сайтов avmoo, javbus и javlibrary в базу данных mysql. Фронтенд страницы имитируют javbus с добавлением некоторых функций, аналогичных javlibrary. Система объединяет три сайта, что позволяет более удобно управлять вашей коллекцией фильмов.

Предварительный просмотр

(FBI WARNING: Не открывайте следующие изображения в общественных местах)

🔞 Скриншот главной страницы

🔞 Скриншот страницы с подробностями о фильме

Начало работы

git clone https://github.com/guyueyingmu/avbook.git

cd avbook;cp .env.example .env #Скопируйте .env.example в .env и настройте информацию о базе данных

composer install

php artisan migrate

#Замените содержимое файла avbook/config/urlconfig.php на актуальный домен: avmoo.com ;javbus.com;javlib.com

php artisan avbook:avmoo #Запустите avmoo краулер

php artisan avbook:javbus --movie=1 --page=10 --magpage=10 #Запустите javbus краулер

php artisan scandir --path='/moviefiles' #Просканируйте файлы в каталоге /moviefiles, сопоставьте номера и установите статус «в наличии»

php artisan avbook:javlib --genre --movie #Запустите краулер javlibrary

Эти инструкции предназначены для пользователей Linux.

Для пользователей Windows

Здесь предлагается готовый к использованию архив avbook_laragon.7z

Ссылка: https://pan.baidu.com/s/1JCfISyckxy9qNtYjo5RH-w Код извлечения: xug8

Альтернативный адрес загрузки (медленный): releases

Архив содержит данные, обновлённые до 2019.5.12.

Как использовать:

1.Распакуйте архив в D:\laragon
2.Откройте D:\laragon\laragon.exe ,нажмите Запустить всё
3.Нажмите Сайт или перейдите по адресу http://avbook.test и наслаждайтесь!

ps:
Ⅰ. Если вы не распаковали архив в D:\laragon, вам нужно самостоятельно изменить конфигурацию Nginx, конфигурацию php.ini и добавить строку в файл hosts: 127.0.0.1 avbook.test
Ⅱ. Перед запуском краулера в терминале laragon необходимо выполнить команду git pull, чтобы обновить программу до последней версии.

Другие замечания

avmoo имеет антикраулинговый механизм. Текущий метод обхода защиты — изменение User-Agent. Поскольку многие люди используют этот метод, он может перестать работать. Рекомендуется загрузить avbook_laragon.7z, импортировать данные в базу и выполнять инкрементное обновление.

В Windows производительность MySQL ограничена, поэтому требуется терпение. Рекомендуется импортировать базу данных в homestead.

При достаточном объёме полосы пропускания можно установить параллелизм на 500, чтобы собрать всю информацию о фильмах с avmoo за 1 час. При слишком большом параллелизме рекомендуется использовать SMProxy для создания пула соединений для повышения скорости.

Необходимо дождаться завершения сбора данных avmoo перед запуском javbus краулера.

Наконец, Управление транспорта Пекина, район №3 напоминает вам: на свете много дорог, но безопасность превыше всего. Лихая езда может быть увлекательной, но...

Обновление от 19 июля 2023 года: Извините за неудобства, вы опоздали, краулеры больше не работают #issues/60. Временно невозможно продолжить движение, следите за обновлениями в публичном аккаунте guyueyingmu (孤月盈木) для получения уведомлений.

Лицензия

Программное обеспечение AVBook распространяется под лицензией MIT [https://opensource.org/licenses/MIT].

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

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

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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