LibRusLib
Среда, 05.08.2026, 00:58
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Обсуждение работы программы
drserjДата: Среда, 22.02.2017, 20:52 | Сообщение # 1186
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Репутация: 30
Статус: Offline
Скачал архив, распаковал в I:\MultiLib1.9.170215.U\
создал базу librusek
скопировал и распаковал файлы в каталог I:\MultiLib1.9.170215.U\upload\librusek
обрати внимание на размеры файлов базы, имеется подозрение, что у тебя файлы не распакованы (или распакованы неправильно).

Содержимое папки I:\MultiLib1.9.170215.U\upload\librusek

22.02.2017  19:41    <DIR>          .
22.02.2017  19:41    <DIR>          ..
22.02.2017  19:41        16 143 774 lib.libavtor.sql
22.02.2017  19:41        23 006 089 lib.libavtorname.sql
10.02.2017  19:59       112 200 648 lib.libbook.sql
10.02.2017  19:31         8 512 732 lib.libgenre.sql
10.02.2017  19:31            19 917 lib.libgenrelist.sql
10.02.2017  19:31             5 607 lib.libgenremeta.sql
10.02.2017  19:31        10 165 143 lib.libseq.sql
10.02.2017  19:31         2 984 009 lib.libseqname.sql
06.02.2017  20:54         1 593 518 lib.libsrclang.sql
9 файлов    174 631 437 байт


Отключил проверку даты
Вызвал импорт
Снял птичку качать из инета
Запустил импорт

Результат (на 2х машинах)

 

Как-то вот так...
Прикрепления: 4403741.png (33.4 Kb) · 8219842.png (33.4 Kb)


drSerj
 
surgutianДата: Среда, 22.02.2017, 21:44 | Сообщение # 1187
Сержант
Группа: Пользователи
Сообщений: 37
Репутация: 0
Статус: Offline
http://lib.rus.ec/sql/ (https://lib.rus.ec/sql/)

libavtor.sql.gz 22-Feb-2017 05:00 3706344
libavtors.sql.gz 22-Feb-2017 05:00 4176993
libbook.sql.gz 22-Feb-2017 05:00 36226445
libgenre.sql.gz 22-Feb-2017 05:00 2113334
libgenremeta.sql.gz 22-Feb-2017 05:00 1456
libgenres.sql.gz 22-Feb-2017 05:00 7059
libmag.sql.gz 22-Feb-2017 05:00 72655
libmags.sql.gz 22-Feb-2017 05:00 1616
libpolka.sql.gz 22-Feb-2017 05:00 28802668
libquality.sql.gz 22-Feb-2017 05:00 60179
librate.sql.gz 22-Feb-2017 05:00 9294047
libseq.sql.gz 22-Feb-2017 05:00 1661422
libseqs.sql.gz 22-Feb-2017 05:00 84511

Проверял целостность WinRar'ом, распаковывал TotalCommander'ом.



Вот что получил (справа - моё):

22.02.2017  19:41        16 143 774 lib.libavtor.sql - 16 184 758
22.02.2017  19:41        23 006 089 lib.libavtorname.sql - отсутствует!
10.02.2017  19:59       112 200 648 lib.libbook.sql - 112 497 827
10.02.2017  19:31         8 512 732 lib.libgenre.sql - 8 535 531
10.02.2017  19:31            19 917 lib.libgenrelist.sql - отсутствует!
10.02.2017  19:31             5 607 lib.libgenremeta.sql - 5 607
10.02.2017  19:31        10 165 143 lib.libseq.sql - 10 200 371
10.02.2017  19:31         2 984 009 lib.libseqname.sql - отсутствует!
06.02.2017  20:54         1 593 518 lib.libsrclang.sql - отсутствует!

Уже теплее. Где то правильное место, где лежат правильные sql'ы?
Прикрепления: 1759924.jpg (62.9 Kb)


Сообщение отредактировал surgutian - Среда, 22.02.2017, 21:54
 
drserjДата: Четверг, 23.02.2017, 10:13 | Сообщение # 1188
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Репутация: 30
Статус: Offline
Цитата surgutian ()
Где то правильное место, где лежат правильные sql'ы?

Не поверишь, http://lib.rus.ec/sql/ smile


drSerj
 
surgutianДата: Четверг, 23.02.2017, 14:41 | Сообщение # 1189
Сержант
Группа: Пользователи
Сообщений: 37
Репутация: 0
Статус: Offline

Цитата
Не поверишь, http://lib.rus.ec/sql/

Конечно не поверю.
Вот что лежит там сегодня:

libavtor.sql.gz 23-Feb-2017 05:00 3707867
libavtors.sql.gz 23-Feb-2017 05:00 4178497
libbook.sql.gz 23-Feb-2017 05:00 36249907
libgenre.sql.gz 23-Feb-2017 05:00 2113936
libgenremeta.sql.gz 23-Feb-2017 05:00 1457
libgenres.sql.gz 23-Feb-2017 05:00 7058
libmag.sql.gz 23-Feb-2017 05:00 72655
libmags.sql.gz 23-Feb-2017 05:00 1615
libpolka.sql.gz 23-Feb-2017 05:00 28805744
libquality.sql.gz 23-Feb-2017 05:00 60183
librate.sql.gz 23-Feb-2017 05:00 9296366
libseq.sql.gz 23-Feb-2017 05:00 1661821
libseqs.sql.gz 23-Feb-2017 05:00 845311

А что это за странные для 22 февраля даты у тебя в левой колонке?

Цитата
22.02.2017  19:41      lib.libavtor.sql
22.02.2017  19:41      lib.libavtorname.sql - отсутствует!
10.02.2017  19:59      lib.libbook.sql
10.02.2017  19:31      lib.libgenre.sql
10.02.2017  19:31      lib.libgenrelist.sql - отсутствует!
10.02.2017  19:31      lib.libgenremeta.sql
10.02.2017  19:31      lib.libseq.sql
10.02.2017  19:31      lib.libseqname.sql - отсутствует!
06.02.2017  20:54      lib.libsrclang.sql - отсутствует!

Так где же всё-таки брать актуальные
lib.libavtorname.sql
lib.libgenrelist.sql
lib.libseqname.sql
lib.libsrclang.sql

если на http://lib.rus.ec/sql/ их не выкладывают?

Походу, попадос по полной программе: Ларин капитальнее перепахал структуру баз, чем думалось.
По этим sql'ам обновлений не было, по крайней мере, с 10 февраля. И их изничтожили на будущее, как таковые.
На Флибусте они есть; на ЛибрусПро - есть.

Вот только офлайновых библиотек ЛибрусПро не найти, так что после сентябрьской дельты ЛибрусПро пока для твоей программы бесперспективен в части локальной коллекции.

С Либрусеком, выходит, и в онлайне происходят не полные обновления.
Сюрпризы возможны?

Такой вот, извини, вышел подарочек к празднику...


Сообщение отредактировал surgutian - Четверг, 23.02.2017, 16:11
 
drserjДата: Четверг, 23.02.2017, 16:54 | Сообщение # 1190
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Репутация: 30
Статус: Offline
Цитата surgutian ()
Так где же всё-таки брать актуальные


скачать там где сказал, распаковать, тупо переименовать smile

lib.libavtor.sql=libavtor.sql
lib.libavtorname.sql=libavtors.sql
lib.libbook.sql=libbook.sql
lib.libgenre.sql=libgenre.sql
lib.libgenremeta.sql=libgenremeta.sql
lib.libgenrelist.sql=libgenres.sql
lib.libseq.sql=libseq.sql
lib.libseqname.sql=libseqs.sql

Цитата surgutian ()

С Либрусеком, выходит, и в онлайне происходят не полные обновления.
Сюрпризы возможны?


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


drSerj
 
surgutianДата: Пятница, 24.02.2017, 02:44 | Сообщение # 1191
Сержант
Группа: Пользователи
Сообщений: 37
Репутация: 0
Статус: Offline
Цитата
Дата предыдущего обновления: не определена.
Дата последнего обновления:

Книг в библиотеке: 0
Добавлено новых книг: 540430
Добавлено в "Новинки": 0
Диапазон ID новых книг: 1-617141


v  Уф-ф-ф-ф!  ok 

Спасибо! hands 


Цитата
06.02.2017  20:54         1 593 518 lib.libsrclang.sql

А это, выходит, не нужно?


Сообщение отредактировал surgutian - Пятница, 24.02.2017, 02:49
 
drserjДата: Пятница, 24.02.2017, 13:35 | Сообщение # 1192
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Репутация: 30
Статус: Offline
Цитата surgutian ()
Спасибо!

Всегда пожалуйсто...

Цитата surgutian ()
А это, выходит, не нужно?

Ну, вроде, пока не надоть, они поменяли формат и вкинули эту инфу в libbook


drSerj
 
1_абрамДата: Понедельник, 27.02.2017, 11:02 | Сообщение # 1193
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Надо бы  добавить в хелп в 3.9 - 

Локальный URL OPDS  - http://xxx.xxx.x.xxx:80,  где  xxx.xxx.x.xxx -  ip вашего компьютера. Этот адрес нужно  добавить  в поле адрес сетевой библиотеки программы-библиотекаре на вашем ридере (alreader,  fbreader и др.).
 
drserjДата: Понедельник, 27.02.2017, 12:24 | Сообщение # 1194
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
Локальный URL OPDS  - http://xxx.xxx.x.xxx:80


угу, а у меня 81 порт... Ну меняется он в настройках... А если порт 80 - вообще указывать не надо....


drSerj
 
1_абрамДата: Понедельник, 27.02.2017, 15:43 | Сообщение # 1195
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
"Локальный адрес OPDS  - http://xxx.xxx.x.xxx:yy,  где  xxx.xxx.x.xxx -  ip вашего компьютера, а yy  - номер http-порта. Этот адрес нужно  добавить 
в поле адрес сетевой библиотеки программы-библиотекаре на вашем ридере
(alreader,  fbreader и др.)."

У меня без указания порта (80) вроде бы не работало.
 
drserjДата: Понедельник, 27.02.2017, 16:25 | Сообщение # 1196
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
У меня без указания порта (80) вроде бы не работало.


не должно такого быть...

Цитата 1_абрам ()
где  xxx.xxx.x.xxx -  ip вашего компьютера, а yy  - номер http-порта.


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

Проверил, мультилиб не требует указание порта, всё зависит от программы, которая использует OPDS


drSerj
 
1_абрамДата: Понедельник, 27.02.2017, 17:33 | Сообщение # 1197
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
всё зависит от программы, которая использует OPDS

Проверил в алридере  на андроиде порт  80 можно не  указывать.

А хелп хорошо бы дополнить, а то пользователям вроде меня непонятно как OPDS использовать.

Можно еще дополнить:

OPDS  каталог  (Open  Publication  Distribution  System,  Открытая  система  распространения
изданий)  –  это  формат  агрегирования  электронных  публикаций,  основанный  на  протоколах
Atom и HTTP.  OPDS позволяет отобразить и скачать содержащиеся в мультилибе книги на ваш ридер.


Сообщение отредактировал 1_абрам - Понедельник, 27.02.2017, 17:49
 
drserjДата: Понедельник, 27.02.2017, 17:56 | Сообщение # 1198
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
пользователям вроде меня непонятно как OPDS использовать.


если не знает - то оно ему и не надо. ОПДС описывать надо в клиенте а не в сервере.

Цитата 1_абрам ()

Можно еще дополнить:


Ага... Если у меня от этой формулировки мозг судорога свела - то можешь представить, как нормальный люд отреагирует?: smile


drSerj
 
1_абрамДата: Понедельник, 27.02.2017, 18:50 | Сообщение # 1199
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
Если у меня от этой формулировки мозг судорога свела - то можешь представить, как нормальный люд отреагирует?:


А от какой части фразы судорга? От:

OPDS  каталог  (Open  Publication  Distribution  System,  Открытая  система  распространения
изданий)  –  это  формат  агрегирования  электронных  публикаций,  основанный  на  протоколах
Atom и HTTP.

Или от:

OPDS позволяет отобразить и скачать содержащиеся в мультилибе книги на ваш ридер.
 
drserjДата: Вторник, 28.02.2017, 09:19 | Сообщение # 1200
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
А от какой части фразы судорга?


От первой. А вторая, мне кажется, не совсем верна.

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


drSerj
 
Поиск:

Copyright LibRusLib © 2026