LibRusLib
Вторник, 17.06.2025, 04:36
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Обсуждение работы программы
1_абрамДата: Понедельник, 29.05.2017, 21:53 | Сообщение # 1501
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
Цитата 1_абрам ()
Вот такие фантазии. Кстати, не перепутали ли мы ветку форума?

частично smile
drSer
 
drserjДата: Вторник, 30.05.2017, 08:23 | Сообщение # 1502
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
И таки шо за цитирование? Щаз бум зверствовать, переводить в р/о и банить, банить и банить, как завещал великий!

drSerj
 
piroman21Дата: Среда, 31.05.2017, 10:51 | Сообщение # 1503
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Offline
Добрый день.
A возможно добавить в opds авторизацию по login:password?
 
drserjДата: Среда, 31.05.2017, 20:49 | Сообщение # 1504
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата piroman21 ()
A возможно добавить в opds авторизацию по login:password?
opds - это обычный http-сервер. Чисто теоретически, без заглядывания в исходники - да. Только вопрос - зачем?


drSerj
 
piroman21Дата: Четверг, 01.06.2017, 10:37 | Сообщение # 1505
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Offline

Цитата
Только вопрос - зачем?
 
Чтобы выставить его наружу. Удобно например заливать книги в дороге по мобильному инету.
Понятно, что можно и в режиме всем вэлком . Но с авторизацией как-то спокойней.  biggrin
 
drserjДата: Четверг, 01.06.2017, 21:40 | Сообщение # 1506
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата piroman21 ()
Чтобы выставить его наружу.
ну выставь под каким-нибудь левым портом,типа 8888, нехай смотрит наружу, вряд ли кто-то сканить будет smile
Ну а вообще - можно будет и авторизацию всунуть. Вопрос, как на нее читалки отреагируют?


drSerj
 
piroman21Дата: Пятница, 02.06.2017, 10:20 | Сообщение # 1507
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Offline

Цитата
Вопрос, как на нее читалки отреагируют?
 Alreader без проблем.
Проверил через промежуточный прокси реверс с авторизацией.
По идее читалки должны понимать url http://username:password@ip:port
Но...  biggrin


Сообщение отредактировал piroman21 - Пятница, 02.06.2017, 10:22
 
drserjДата: Пятница, 02.06.2017, 11:49 | Сообщение # 1508
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата piroman21 ()
По идее читалки должны понимать url http://username:password@ip:port

да не... не прокатит, при добавлении (скажем в fbreader) запрашивает логин-пароль, но один раз, после чего больше не спрашивает, даже если ввел неправильно. Вчера побился головой об стенку пару часов, решил отдохнуть, может позжее получится smile Просто непосредственно готовой авторизации в библиотеке нет, надо через задницу всё это делать.


drSerj
 
piroman21Дата: Пятница, 02.06.2017, 13:36 | Сообщение # 1509
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Offline
Может тогда проще и быстрее другую библиотеку задействовать. Например Libmicrohttpd.
http://www.gnu.org/software/libmicrohttpd/
 
drserjДата: Пятница, 02.06.2017, 16:00 | Сообщение # 1510
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата piroman21 ()
Может тогда проще и быстрее другую библиотеку задействовать

в каждой - свои приколы. Я несколько вариантов пробовал, этот - оптимальный. ОПДС - это же маленький кусочек всех сетевых вопросов, если будем на каждый пых отдельную библиотеку - будет реальный монстр. 
Я поковыряюсь еще, может получится.


drSerj
 
piroman21Дата: Пятница, 02.06.2017, 16:18 | Сообщение # 1511
Рядовой
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Offline
Ok. Спасибо. Ждем, надеемся и верим  biggrin
 
drserjДата: Пятница, 02.06.2017, 22:14 | Сообщение # 1512
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата piroman21 ()
Ждем, надеемся и верим
А что ж еще остается делать ? smile


drSerj
 
Vicsar_newДата: Понедельник, 05.06.2017, 19:45 | Сообщение # 1513
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Offline
Здравствуйте.
В последнее время при загрузке баз (и книг) lib.rus.ec режет скорость.
Например libbook.sql.gz загружается минут 11-12. Multilib сваливается по таймауту при выкачке баз обновлений, книги больше 7М стандартным загрузчиком тоже не закачиваются.
Можно это как-то исправить?
 
drserjДата: Понедельник, 05.06.2017, 20:55 | Сообщение # 1514
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата Vicsar_new ()
Можно это как-то исправить?

Цитата Vicsar_new ()
В последнее время при загрузке баз (и книг) lib.rus.ec режет скорость.

А при чем тут программа? Ну как я могу пофиксить проблемы самой библиотеки? 

Разве-что попробуйте
1. увеличить количество попыток
2. увеличить таймаут
3. если не зарежут - количество сессий (до 8) и пронаблюдать.

1 и 2 пункты не дадут в самый неподходящий момент прервать закачку по к-ву ошибок соединений2
3 пункт (если не ограничат общую скорость по IP и количество коннектов) позволит увеличить скорость

у меня стоит 2 потока (больше не дают), таймаут 1000, пауза между попытками 1000, количество попыток 50 (можно и больше, если связь плохая)
скорость 1.5-2 метра в секунду.

вот по времени можно глянуть, сколько какой файл тянуло:

20:44:03: Закачивается libavtor.sql.gz... Ok
20:44:04: Закачивается libavtors.sql.gz... Ok
20:44:06: Закачивается libbook.sql.gz... Ok
20:44:33: Закачивается libgenre.sql.gz... Ok
20:44:34: Закачивается libgenremeta.sql.gz... Ok
20:44:34: Закачивается libgenres.sql.gz... Ok
20:44:35: Закачивается libseq.sql.gz... Ok
20:44:37: Закачивается libseqs.sql.gz... Ok
20:44:38: Распаковка libavtor.sql.gz... Ok

Но, не забываем, раньше (по крайней мере несколько лет назад) сам Ларин ставил скрипты, которые банили особо ретивых. Так что вот.
Ну и если очень большая книга - получите реальную ссылку (программа позволяет) и качайте даунлоад менеджером. 
Если же кто-то качает всё - качайте с торентов.

Плюс к тому, вопрос в том, виноват ли lib.rus.ec, или канал провайдера. С провайдера, на котором ты сейчас сидишь, я с чувством глубокого удовлетворения соскочил пол-года назад и теперь счастлив как никогда smile А канал на забугорье (особенно Россию) там реально мал.


drSerj
 
Vicsar_newДата: Вторник, 06.06.2017, 09:57 | Сообщение # 1515
Рядовой
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Offline
Цитата
1. увеличить количество попыток
Спасибо, это помогло. Закачка кусками идет по 3-4 мб, и 5 попыток мало.
Увеличил до 20 - заработало.
 
Поиск:

Copyright LibRusLib © 2025