Скрипты

Скрипт для отслеживания новых книг с Флибусты

Когда у вас есть несколько десятков любимых авторов, которые написали несколько сотен хороших произведений, то отслеживать выпуск новых книг становится затруднительно. Именно поэтому был написан данный скрипт. Раньше я заходил на Флибусту, выбирал нужного человека и просматривал его романы по названиям, пытаясь мучительно вспомнить читал я их или нет. Теперь это в прошлом.

Алгоритм отслеживает новые книги на страницах авторов и сообщает об их появлении с помощью письма.

Установка:

1. Скопируйте файл к себе на сервер.

2. Разархивируйте.

3. Создайте пустую MySQL базу данных.

4. Пропишите в config.php свои значения:

$mail = "[email protected]";       // почтовый ящик для получения уведомлений
$pochta = "[email protected]";   // почтовый ящик для отправки (обязательно gmail.com)
$mpasswd = "qwertyuiop"       // пароль от почты для отправки уведомлений

$dblocation = "localhost";    // хост
$dbname = "database";         // имя базы данных
$dbuser = "user";             // пользователь базы данных
$dbpasswd = "password";       // пароль к базе данных

5. Запустите sql.php в браузере (например, site.ru/flib/sql.php) для создания таблиц (после файл лучше удалить).

6. Откройте site.ru/flib/ и добавьте ссылки на страницы писателей, например, так

http://flibusta.net/a/19049

7. Настройте ежедневное выполнение файла update.php через cron командой

curl --silent http://site.ru/flib/update.php >/dev/null 2>&1

Требования:

— PHP 5 или выше;

— curl.

Скриншоты:

— интерфейс

— примерное уведомление на почту

P.S. Информация приведена в ознакомительных целях. Сам я книги не читаю и целыми сутками смотрю телевизор.

Стоимость скрипта — 1000 рублей. По поводу продажи писать на почту [email protected].

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *