Сегодня вообще отвлеченный от основной тематики блога пост.
Преамбула: недавно нашел телефон как я хотел, чтобы одновременно пыле-влаго защищенный, но и читать книги с него можно было. Но столкнулся с проблемой: там где я книги качаю, лиибо в fb2 качается, либо глючит-тормозит и так далее. А телефон тока в txt умеет, так как read maniak установлен. Плюс на известной библиотеке lib.rus.ec ввели какое-то глупое ограничение – читать книги можно все, а скачать не все.
Пришлось «исправлять» их упущение, написать несложный скрипт, который тянет книги оттуда и сохраняет в текстовые файлики. Вот собственно этим скриптом и хочу поделиться.
Вот файлик: librusec
Заливаем на хостинг, на папку куда залили выставляем права 777. Заходим по этому адресу браузером, и вводим адреса книг на чтение*, по одному на строку. Получаем в той же папочке все указанные книги, отформатированные в чистый txt для readmaniak.
Выглядит это вот так:
*Заметьте, что ссылки надо вводить именно на чтение, то есть те что заканчиваются на /read, иначе не поймет.
** Если качаешь серию, очень удобно открыть страничку всей серии, потом на каждой книге нажать правую клавишу мыши и скопировать ссылку (ту что «читать»), и вставить в закачивалку.
На здоровье.


Март 31st, 2010 at 09:08
SolutionFix, спасибо за классный пост. Нечасто я такое говорю, но сейчас захотел.
Апрель 30th, 2010 at 11:42
Привет, что-то не работает у меня она(((
На firstvds ставлю, т.е. ограничений нет на хостинге, ВДС-ка.
На папку права ставлю, даже ставил на сам файл, и даже пытался сам создать тхт файл, после того как просто так не сработало. Не помогает.
Что происходит:
Долго думает…. Потом выдаёт пустую страницу со строкой одной, в которой ссылка, которую я скачать хотел. И после неё двоеточие. И всё(((
Посмотри плиз, что там кого…
Апрель 30th, 2010 at 14:15
Очевидно ограничения на file_get_contents с удаленного адреса (парамерт allow_url_fopen в php.ini).
В начале скрипта напиши (прямо второй строчкой, после <?php) error_reporting(E_ALL); и оно тебе выведет что именно не так.
Май 1st, 2010 at 19:50
Запустил на серваке.
пытаюсь скачать
ttp://lib.rus.ec/b/198616/read
пишет
ttp://lib.rus.ec/b/198616/read: CANT EXTRACT NAME
OK!
Май 2nd, 2010 at 11:20
Да, действительно была ошибка, кое-что поменялось там у них на сайте.
Исправлено, качайте новый вариант