Несколько книг одним архивом.

С самого начала выкачка нескольких книг одним архивом была приятной фишкой, уникальной для Либрусека.
К сожалению, упаковка нескольких десятков файлов в один архив достаточно заметно грузит сервер.
Бывают времена, когда он не справляется.
Поэтому сейчас сделано так:
Если сервер не загружен (la<2, меньше ста пользователей онлайн), то всё работает как раньше. Это обычно с 16 до 24 по эквадорскому времени.
Если загружен сильнее (la>2), то массовая выкачка доступна только тем, кто совершал пожертвования.
Поштучная выкачка, а так же выкачка больших кусков (http://lib.rus.ec/allbooks, http://lib.rus.ec/all/daily/) работают в обычном режиме - нагрузка от них невелика.

Комментарии

Это (Ctrl+J) то же самое, что копировать ссылки по одной в DM, разница-то в чем? Что можно взять 2-3 ссылки за раз? Весь список-то не надо, да там и много мусора.

Opera вообще браузер сам по себе. И у него сколько почитателей, столько и противников. Я его прекратил юзать, когда обнаружил, что на некоторых сайтах в нем не отображаются кнопки.
Но по поводу скачивания с помощью его вопросов не возникало. Там же менеджеры закачек прикручиваются с легкостью. В этом вопросе Opera впереди всех остальных альтернативных браузеров.

computers написал:
Тут было бы очень хорошо качать не daily, а day. С присовокуплением даты этого дня. Так было бы удобнее и экономичнее. А вообще этим можно пользоваться, пока там нет много djvu и массы иноязычной литературы.

Именно поэтому я и предложил вместо одного daily сделать два ежедневных обновления - "легкие" форматы отдельно, "тяжелые" (djvu/pdf) - отдельно. Иноязычная литература в fb2 меня лично совсем не напрягает, не такой уж и большой у нее объем (по крайней мере, пока), да и оставляю ее у себя все равно, поскольку я с некоторого времени стал типа "библиотекарем" для не такой уж и маленькой аудитории друзей-приятелей-друзей приятелей-подруг друзей и т.д. Многих "подсадил" на электронные книжки, в том числе и не имеющих доступ в интернет, а у некоторых и компьютера даже нет, купили по моему примеру Lbook V3 и счастливы. Бегают теперь ко мне за литературой регулярно, а интересы у всех разные, так что качаю все, что появляется в fb2. Деревья в лесу надо беречь :)
А вот "тяжелые" форматы отделить от ежедневных обновлений было бы очень полезно. Дату тоже присовокупить можно, хотя дата в принципе легко просчитывается и по порядковым номерам, это не проблема.
computers написал:
А вот у меня по ходу вопрос. При одиночной закачке djvu моя Опера выдает "листинг" файла на экран (крякозябры) и не качает (т.е. файл как бы открывается для чтения). При закачке через DM этого самого единичного файла все нормально. Только для djvu, причем. У кого-то еще так делает? Опера 9.5. В IE этого нет, идет закачка. Не первый случай, когда Либрусек плохо заточен под Оперу, а их 30% :(.

Есть такое дело в Опере, и не только с либрусеком. Так я родной качалкой Оперы редко пользуюсь, разве что для файлообменников типа рапиды, где только через браузер качать можно. Хотя и для рапиды и иже с ней качалки тоже есть. А для либрусека - ссылку в стороннюю качалку - и все замечательно качается.

Много скачиваю журналов по вязанию в формате DJVU. Никаких проблем с Оперой не заметила (качалка родная, остальные тормозят страшно). Версия 9.27, сборка 8841, платформа Win32, система Windows XP, Java Sun Java Runtime Environment version 1.4. Кстати, с Либрусека качаю мгновенно и без проблем (не считая массовой закачки ;-))

KGN написал:

computers написал:
А вот у меня по ходу вопрос. При одиночной закачке djvu моя Опера выдает "листинг" файла на экран (крякозябры) и не качает (т.е. файл как бы открывается для чтения). При закачке через DM этого самого единичного файла все нормально. Только для djvu, причем. У кого-то еще так делает? Опера 9.5. В IE этого нет, идет закачка. Не первый случай, когда Либрусек плохо заточен под Оперу, а их 30% :(.

Есть такое дело в Опере, и не только с либрусеком. Так я родной качалкой Оперы редко пользуюсь, разве что для файлообменников типа рапиды, где только через браузер качать можно. Хотя и для рапиды и иже с ней качалки тоже есть. А для либрусека - ссылку в стороннюю качалку - и все замечательно качается.

У меня Опера АЦ 3.6.2(9.62) с Либрусека всё скачивает нормально, а с нек. др. сайтов иногда бывает, что открывает файл для просмотра вместо закачки, лечится это элементарно: выход из просмотра(ну или для особо умных и не заходя) жмем правой кнопкой мыши на ссылке, выбираем сохранить как и сохраняем всё правильно. Или другой вариант: копируем ссылку в DMaster(если эта ссылка не на
Цитата:
файлообменники типа рапиды
) или в USDownloader(если эта ссылка на
Цитата:
файлообменники типа рапиды
) или ещё есть встроенная возможность "Закачать все" через USDownloader

KGN написал:

computers написал:
А вот у меня по ходу вопрос. При одиночной закачке djvu моя Опера выдает "листинг" файла на экран (крякозябры) и не качает (т.е. файл как бы открывается для чтения). При закачке через DM этого самого единичного файла все нормально. Только для djvu, причем. У кого-то еще так делает? Опера 9.5. В IE этого нет, идет закачка. Не первый случай, когда Либрусек плохо заточен под Оперу, а их 30% :(.

Есть такое дело в Опере, и не только с либрусеком. Так я родной качалкой Оперы редко пользуюсь, разве что для файлообменников типа рапиды, где только через браузер качать можно. Хотя и для рапиды и иже с ней качалки тоже есть. А для либрусека - ссылку в стороннюю качалку - и все замечательно качается.

У меня Опера АЦ 3.6.2(9.62) с Либрусека всё скачивает нормально, а с нек. др. сайтов иногда бывает, что открывает файл для просмотра вместо закачки, лечится это элементарно: выход из просмотра(ну или для особо умных и не заходя) жмем правой кнопкой мыши на ссылке, выбираем сохранить как и сохраняем всё правильно. Или другой вариант: копируем ссылку в DMaster(если эта ссылка не на
Цитата:
файлообменники типа рапиды
) или в USDownloader(если эта ссылка на
Цитата:
файлообменники типа рапиды
) или ещё есть встроенная возможность "Закачать все" через USDownloader
Аватар пользователя Mylnicoff

У авторов, пищущих много рассказов, выкачка одним файлом - единственное спасение. Я Кафку скачивал наверное, больше часа. Может, мелкие вещи прямо в библиотеке как-то объединять - а то на скачку тратишь больше времени, чем на прочтение

Рано или поздно такое должно было случиться - Фензин тоже сначала был полностью бесплатным, без рекламы и ссылок на ЛитРес. А посмотрите на сегодняшний Фензин - позор, одна реклама, ссылки на ЛитРес, а своих книг почти не осталось. Рано или поздно здесь тоже будет так, к моему глубокому сожалению :( Сначала будут брать деньги за закачку сразу нескольких книг, потом за закачку лучших книг, потом за закачку всех книг и отправку их на дом :) Введут какие-нибудь голд, премиум аккаунты...

Контр-эгалитарные тенденции действительно вызывают некоторую тревогу.

ИМХО, дело тут не в контрэгалитарынх тенденциях, а в тенденциях развития рунета. Нужно быть готовым к тому, что ЛибРусЭк останется единственной свободной библиотекой в рунете. Представляете себе что будет с сервером когда на нём будет обитать десятки миллионов пользователей из СНГ и ещё с десяток миллионов из дальнего забугорья. Серверу и каналу в скором времени потребуется существенный апгрейд.

Относительно выкачки всего может быть есть смысл сделать скажем так - сейчас сервер формирует архив например arteume1.zip, который хранится в одной из папок примерно сутки. Если сохранилась ссылка на этот архив его можно в течении суток скачать, если предыдущая закачка оборвалась. Может быть есть смысл в условиях когда сервер перегружен делать так - принимать заказы на формирование архива и давать на него ссылку. Эта ссылка будет действительной скажем 1-2-3 суток и человек сможет через какое-то время скачать архив подготовленный сервером в менее загруженное время. А до тех пор пока человек не выкачал предыдущий архив, или не прошёл срок его хранения - не давать возможность формировать новые, чтобы не перегружать ни сервер ни память...

Чтобы уменьшить нагрузку на сервер нужно добавить опцию «сформировать список книг». Т.е рядом с кнопкой «Выкачать все выбранное» добавить кнопку «Сформировать список всего выбранного». По ее нажатию выводится простая страничка с ссылками на выкачку отмеченных книг. А потом уже дело самого юзера, что с ними делать, можно например послать список в свой любимый даунлоад менеджер и идти пить коньяк.

+1

Надо считать лишь зарегистрированных пользователей, а не гостей - гости и так не могут качать несколько файлов одним архивом. Сейчас на сайте 37 пользователей, но качать одним архивом не получается - спрашивается: почему?

Reuser написал:
Надо считать лишь зарегистрированных пользователей, а не гостей - гости и так не могут качать несколько файлов одним архивом. Сейчас на сайте 37 пользователей, но качать одним архивом не получается - спрашивается: почему?

Судя по ответу Ларина на этот вот пост, нагрузку создает не только архивирование, а и выполнение других операций по функционированию ресурса. Что, в общем-то, и должно быть.

куда отправлять пожертвования ссыльки не нашел

ego-aleks написал:
куда отправлять пожертвования ссыльки не нашел

См. здесь.

Несколько предложений, если понравится - реализуйте, если нет - никто обижаться ни на что, понятно, не станет ;)
1. Если узкое место - это диск, мб имеет смысл проводить перепаковку архивов на ramdisk? Недостатков уйма у этого подхода, сам вижу :(
2. Можно дать низкий приоритет процессу, занимающемуся переупаковкой. Если пользователю надо - он подождет. Больше десятка секунд вряд ли ждать придется.
3. Можно даже сделать как на depositfiles ;) - "подождите столько-то секунд и скачивайте". Количество секунд можно выставлять динамически в зависимости от загруженности сервера подобными запросами, с таким расчетом, чтобы они в очередь выстраивались. Хотя вот интерфейс depositfiles меня очень сильно бесит.

Несколько предложений, если понравится - реализуйте, если нет - никто обижаться ни на что, понятно, не станет ;)
1. Если узкое место - это диск, мб имеет смысл проводить перепаковку архивов на ramdisk? Недостатков уйма у этого подхода, сам вижу :(
2. Можно дать низкий приоритет процессу, занимающемуся переупаковкой. Если пользователю надо - он подождет. Больше десятка секунд вряд ли ждать придется.
3. Можно даже сделать как на depositfiles ;) - "подождите столько-то секунд и скачивайте". Количество секунд можно выставлять динамически в зависимости от загруженности сервера подобными запросами, с таким расчетом, чтобы они в очередь выстраивались. Хотя вот интерфейс depositfiles меня очень сильно бесит.

Несколько предложений, если понравится - реализуйте, если нет - никто обижаться ни на что, понятно, не станет ;)
1. Если узкое место - это диск, мб имеет смысл проводить перепаковку архивов на ramdisk? Недостатков уйма у этого подхода, сам вижу :(
2. Можно дать низкий приоритет процессу, занимающемуся переупаковкой. Если пользователю надо - он подождет. Больше десятка секунд вряд ли ждать придется.
3. Можно даже сделать как на depositfiles ;) - "подождите столько-то секунд и скачивайте". Количество секунд можно выставлять динамически в зависимости от загруженности сервера подобными запросами, с таким расчетом, чтобы они в очередь выстраивались. Хотя вот интерфейс depositfiles меня очень сильно бесит.

Третье предложение, ИМХО, очень подходящее, может, Ларин рассмотрит? Мне очень нравится. Остальные 2, ИМХО, нереализуемы, т.к. сервер находится за 20000 км от Ларина ;), а ему доступно только свое ПО, но не системные ресурсы.

Мне кажется самая большая проблема в том что сервер не умеет ставить запросы в очередь :( Если бы сервер умел это делать была бы следущая картинка: Подготовка одного архива из 136 книг занимает секунд 5. Предположим на сайте 100 пользователей, все они одновременно нажали "подготовить архив". Сколько же придется ждать последнему? 5*100=500 с=8,3 минуты. Это при самом неблагоприятном варианте. Интересно, на друпале это возможно реализовать?

Думаю, да. Но это к Ларину. Я его очень хорошо понимаю с пожертвованиями, сколько ему можно платить за Либрусек из своего кармана?

А што? вон на всяких варезниках организуют акции типа "Соберем деньги на нвый сервер", притом что рекламы на сайте и так до фига, дававйте и мы организуем, если что, поможем родному либрусэку от всей души

Немного не в тему, но всеж касательно архивов... Скачал я какое-то время назад всех Олдей. Все 85 файлов, которые были. При этом в списке книг на сайте они нормально разделены по циклдам, жанрам и т.д., а в архиве все вперемешку в одном zip-файле... В результате пришлось кучу времени сидет с откытой в браузере страничкой со списком и вручную создавать подобную этому списку структуру папок у себя на винте, а потом распихивать файлы в эти папки по одному, опять же, вручную. Нельзя ли как-то автоматизировать этот процесс? Может, я просто что-то не так делаю?

fb2renamer, booki, уйма всяких каталогизаторов, самописные скрипты.

Я использую booki, очень удобно, вписывает в имя файла и автора, и сериалы, и все прочее (если, конечно, валидный fb2). Можно самому задать маску имени, если хочешь туда еще что-то засунуть. Каталогизирую же затем с помощью "Where Is It?", не самый лучший вариант для книг, но зато у меня она для всех файлов, а не только книг, и ищет мгновенно.

Webdiver написал:
пришлось кучу времени сидет с откытой в браузере страничкой со списком и вручную создавать подобную этому списку структуру папок у себя на винте, а потом распихивать файлы в эти папки по одному, опять же, вручную. Нельзя ли как-то автоматизировать этот процесс?
В description'е fb2-файла есть название цикла и номер книги в цикле, если книга входит в цикл. (Если в несколько циклов - соответственно, таких записей несколько.) Автоматизирует процесс программа "fb2librarian" - позволяет создавать каталоги и именовать файлы по циклам.

Спасибо.

Просто я подумал, может, такая функция есть на сервере, чтобы в скачанном архиве все было уже разложено по папкам (размечтался блин...) а я просто не умею это дело включить... Было бы очень удобно, ведь на сервере вся необходимая для этого информация уже имеется. Но, учитывая основную обсуждаемую здесь тему, мне кажежется, вряд ли это будет реализовано... А жаль. Придется руками работать, т.к. далеко не все fb2 содержат информацию даже о жанре, не говоря уже о принадлежности у циклу... Или это я не умею ее искать?

Этот код видимо еще используется и в "Отметить выбранное как прочитанное", поэтому я не могу отметить все книги автора, уже выкачанные пачкой, и отметить их как прочитанные

Этот код видимо еще используется и в "Отметить выбранное как прочитанное", поэтому я не могу отметить все книги автора, уже выкачанные пачкой, и отметить их как прочитанные

с первым вашим утверждением согласен, а вот со вторым, увы!, нет(
)))))))

у меня оно не дает отметить все книги как прочитанные, говорит - попробуйте через полчаса

А у меня оно очень мило скачало Седова одним файлом, а меня мигом забанило. Теперь безуспешно пытаюсь достучаться до Ларина в личке и думаю, а оно того стоило ? Если нельзя, то пусть бы было закрыто вовсе.

Это точно ни при чем, т.к. у меня такого не было ни раньше (я всю фантастику по авторам скачивал), ни теперь, когда тоже качаю архивами нередко. Скорее уж можно попасть под раздачу при одиночных закачках (если несколько файлов сразу качать). Или если качалка была настроена на многопотоковый режим (у меня всегда 1 поток).

computers написал:
Это точно ни при чем, т.к. у меня такого не было ни раньше (я всю фантастику по авторам скачивал), ни теперь, когда тоже качаю архивами нередко. Скорее уж можно попасть под раздачу при одиночных закачках (если несколько файлов сразу качать). Или если качалка была настроена на многопотоковый режим (у меня всегда 1 поток).

Раньше и у меня не было, а вот сейчас есть:( Причем не имею понятия в чем провинилась. Уже столько дней и не знаю, как достучаться до Ларина. Мне кажется, что или личка не работает, или он не успевает письма читать.
Аватар пользователя Mylnicoff

Понимаю Вас, у меня аналогичная ситуация

Mylnicoff написал:
Понимаю Вас, у меня аналогичная ситуация

Надо что то делать, нас не замечают.
Аватар пользователя Mylnicoff

В Эквадоре 2 официальных языка - испанский и кечуа. Давайте напишем Ларину в личку на кечуа. Возможно, заметит

Я там открыла тему с названием SOS, если и там не заметят иду учить кечуа. Иврит я уже знаю, буду переводить с иврита на кечуа, это будет круто:)
А вообще по-секрету: так хочется чего-нибудь скачать на простом русском....

Аватар пользователя Mylnicoff

Прежде пиратам, которых случайно смыло волной с корабля, было гораздо хуже - их ели акулы. А мы просто заходим на сайт через тоннель.

Да, но мы заходим, как призраки. Качать я не могу, все в каком то непонятном формате, нельзя прочесть, загрузить тоже. Можно только писать на форуме, а писать я не люблю.

Аватар пользователя Mylnicoff

Странно, а у меня ничего не изменилось.
Только скачанный файл называется E:\Download\6f9f77ba3bb9801039b3d296228455ccecf2f15976f2e14c3a67d45e418a48ae4b67cea3d46398891342e520b42d5629095e73c16bf05515815.zip.
Это точно на кечуа

А читалка может прочесть такой файл? У меня нет.

Аватар пользователя Mylnicoff

Магическое имя только у архива. А при распаковке обнаруживается дружелюбный fb2 файл.

Аватар пользователя Mylnicoff

Внутри архива обычный fb2 файл.

.

Аватар пользователя Mylnicoff

Его не нужно читать - это древнее заклинание для снятия банов

Ни поштучно, ни архивом, ни в один поток, ни в несколько... Третьи сутки оплаченного доступа закончились. В IE не открывается даже сам сайт, в FF "Ошибка при загрузке страницы" (сайт перегружен), Опера грузит сайт, но не качает ни одной книги. Всё это независимо от времени суток. В общем, спасибо за внимание, очень был когда-то уважаемый мною сайт. Денег не жалко, жалко времени потраченного и нервов.

У Вас, наверное, проблемы с компьютером. Легко входит и с IE, и с FireFox, и с Opera, и с GoogleChrome.

Проблемы только с этим сайтом? Впервые сталкиваюсь. Другие открываются без проблем, скачивается информация нужная, а вот Либрусек почему-то никак! Вхожу только с Оперы, но ничего не могу скачать, "Ошибка"...

Страницы

X