Loading...
Error

Корректировка №9 и дополнение №10 к библиотеке FIDONET до состояния на 5 августа 2011г

Страницы:  1, 2  След.

Ответить на тему

 | 

 
Автор Сообщение

gav-m

Корректировка №9 и дополнение №10 к библиотеке FIDONET до состояния на 5 августа 2011г

Дополнение включает в себя новые файлы для библиотеки FIDONET
  • Количество файлов(книг): 2029
  • Обьем файлов(книг): 1,9 Gib
  • Количество авторов: 1457
  • Жанров:175
  • Формат: TXT, DJVU, FB2, RTF
Список добавленых книг в корне раздачи, файл files.10.bbs.txt

Корректировку жанров у 2 книг

Другие новые файлы в корне раздачи:
  • files.10.bbs список новых файлов, включенных в дополнение 8, кодировка cp866/DOS


Порядок работы с дополнением
  • Распаковываем все архивы в дереве раздачи за один проход (оставляя извлеченые архивы) в каталоги с именами, совпадающими с названиями архивов. Два варианта:

    Вручную: Пройдясь по всему дереву каталогов, для каждого архива в контекстном меню проводника (по правому клику на файл архива) выбрать "Extract to имя_архива\", появившиеся при этом подкаталоги не просматривать, архивы в них не распаковывать

    Командным файлом extract.bat: Запускаем файл extract.bat в корне каталога куда были скачаны файлы
    Важно:Для корректной работы батника нужно при необходимости изменить путь до архиватора rar/unrar во второй строчке этого файла. По-умолчанию считается, что архиватор называется rar и путь до него присутствует в переменной окружения PATH. Исправьте, если не так
    Внимание:После выполнения файла extract.bat исходные архивы будут удалены! Сохраните их заранее, если они вам нужны
  • Копируем каталог Patch9 в корень библиотеки, заходим в него и запускаем patch9.bat. Данная корректировка не синхронизирует files.bbs и может применяться лишь совокупно с дополнением №10
  • Копируем остальные файлы и каталоги в корень библиотеки, соглашаясь на замену уже существующих файлов
Корректность выполнения всех процедур можно проверить запуском файла check.bat. В журнале check.log не должно быть сообщений о пропущеных файлах/разделах

После добавления этого дополнения в библиотеке должно быть:
  • Количество файлов: 136879
  • Обьем файлов: 76.6 Gib
  • Уникальных объектов (книги и утилиты): 136634
  • Количество авторов: 38614
  • Жанров:406
  • Серий:3618


Импорт коллекции в My Home Lib
  • Копируем файл genres_nonfb2.glst в каталог с MyhomeLib.exe, предварительно сохранив оригинальный
  • Создаем новую коллекцию из файла inpx, указав в качестве источника локальный файл bookz.inpx из раздачи, каталог куда были распакованы файлы раздачи как папку с нигами.
  • Восстанавливаем оригинальный genres_nonfb2.glst из ранее сохраненной копии.
  • Настраиваем, по необходимости, для типа файлов rar соответствующий просмотрщик (имеющийся у вас архиватор, работающий с архивами такого типа)
Статистика My Home Lib может отличатся от статистики библиотеки, т.к.
  • MHL посчитает один файл столько раз сколько книг в нем содержится
  • MHL посчитает каждый файл отдельно для объектов состоящих из нескольких файлов
  • MHL посчитает автора или серию с совпадающим написанием за одну запись


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

Michel-F

Спасибо за обновления библиотеки!

Меня не было в связи с личными проблемами, сейчас всё более-менее разрешилось.

За это время немного доработал MyHomeLib для прямой работы с rar-архивами, выложил тут - http://rapidshare.com/files/2686004261/_FidoLib.7z.html
Inpx для подключения коллекции с интегрированными 10 обновлениями - http://rapidshare.com/files/2563738639/FIDOLib_book...e_10_relink.inpx
Настроенный комплект ридеров - http://rapidshare.com/files/71061702/Readers.7z.html
CoolReader 3 по умолчанию настроен на шрифт "Литературная", ссылка на скачивание есть в папке CR3\Fonts.

MyHomeLib основан на последней версии, использовавшей 7z.dll для работы с архивами (2.0.2).
Автор (koreec) от 7z.dll отказался, так как при работе с архивами, в которых объём упакованных данных > 4Gb, есть бага.
Для этой библиотеки некритично, имейте в виду при подключении других коллекций. Точно нельзя подключать полную коллекцию (фб2 + нефб) либрусека и флибусты.

Дополнительно: добавил проверку наличия файлов библиотеки, выполнить можно командой "Коллекция -> Обслуживание -> Проверить наличие файлов".
Лог работы выведет в файлы check_exist_files.log, check_missed_fjles.log

gav-m

Michel-F писал(а):

За это время немного доработал MyHomeLib для прямой работы с rar-архивами, выложил тут - http://rapidshare.com/files/2686004261/_FidoLib.7z.html
Inpx для подключения коллекции с интегрированными 10 обновлениями - http://rapidshare.com/files/2563738639/FIDOLib_book...e_10_relink.inpx
Настроенный комплект ридеров - http://rapidshare.com/files/71061702/Readers.7z.html
CoolReader 3 по умолчанию настроен на шрифт "Литературная", ссылка на скачивание есть в папке CR3\Fonts.
Большое спасибо! Посмотрел - действительно стало гораздо удобнее и оболочку уже можно употреблять по назначению. Вот бы еще придумать механизм заполнения поля annotation в таблице books так чтобы текст показывался в нижнем правом окошке. Было бы очень удобно. Есть чем заполнять, но даже после консультаций с автором впихнуть как надо аннотации в базу у меня не получилось.

PS. Маленькая проблемка, Например, Говард Роберт Эрвин. Огненый нож {вариант}. Access violation на попытке открыть книгу. По всей видимости из за нестандартного расширения. В библиотеке заметное количество книг имеет какие попало расширения, часть из них вообще без расширения.

Shams

gav-m писал(а):

Маленькая проблемка, Например, Говард Роберт Эрвин. Огненый нож {вариант}. Access violation на попытке открыть книгу. По всей видимости из за нестандартного расширения. В библиотеке заметное количество книг имеет какие попало расширения, часть из них вообще без расширения.
В качестве костыля. Создаем скрипт:

Код:

Название: Открыть в AlReader
Путь: Readers\AlReader\AlReader2.exe
Параметры: "%FILENAME%"
И да, еще надо в "Папки/Устройства -> Папка на устройстве" прописать произвольный фиксированный путь (можно относительный).

Shams

Michel-F, спасибо. Очень удобно получилось. Все-таки видеть реальные расширения и открывать книги минуя архиватор - совсем другое удовольствие.

Michel-F

gav-m писал(а):

Большое спасибо! Посмотрел - действительно стало гораздо удобнее и оболочку уже можно употреблять по назначению. Вот бы еще придумать механизм заполнения поля annotation в таблице books так чтобы текст показывался в нижнем правом окошке
Сам об этом думал )

Но это нужно:
1. Импортировать данные описания из БД - через inpx сейчас не получится, надо или его формат расширять, или дополнительно импорт описания делать.
2. Сейчас даже импортированное описание можно посмотреть только в диалоге "Информация о книге", в нижнем поле - только то, которое программа из fb2 или fbd достаёт.

gav-m писал(а):

Маленькая проблемка, Например, Говард Роберт Эрвин. Огненый нож {вариант}. Access violation на попытке открыть книгу. По всей видимости из за нестандартного расширения
Да, расширение ".1" - это сильно.
Решить можно, прописав в настройках ридер для его обработки.
Вообще посмотрю, так вести себя не должно.

Michel-F

gav-m писал(а):

заметное количество книг имеет какие попало расширения, часть из них вообще без расширения
При обработке я файлам без расширения устанавливал тип "txt", так что совсем без расширений файлов нет.

Michel-F

Shams писал(а):

И да, еще надо в "Папки/Устройства -> Папка на устройстве" прописать произвольный фиксированный путь (можно относительный).
Дальнейшая настройка - это уже дело каждого.
Для себя так выставил, чтобы можно было указывать путь к папке на электронной книге.

Кстати, проверкой наличия/отсутствия файлов в коллекции кто-либо пользовался?

gav-m

Michel-F писал(а):

Shams писал(а):

И да, еще надо в "Папки/Устройства -> Папка на устройстве" прописать произвольный фиксированный путь (можно относительный).
Дальнейшая настройка - это уже дело каждого.
Если не указать путь или не убрать галочку "спрашивать путь" то не будет работать костыль с открытием файлов с левым ресширением.

Michel-F

gav-m писал(а):

Если не указать путь или не убрать галочку "спрашивать путь" то не будет работать костыль с открытием файлов с левым ресширением
Ясно.

Shams писал(а):

Все-таки видеть реальные расширения и открывать книги минуя архиватор - совсем другое удовольствие
Кстати, оставил и старый вариант доступа к файлам - в выпадающем меню книги добавил пункт "Открыть папку/архив".
Может потребоваться, если ошибся с выбором нужного файла из архива (разбиралось автоматом), или иллюстрации к книгам посмотреть там, где они есть.
Около 1200 книг так и не разобралось, оставил пока как есть. Найти можно по фильтру расширения LIKE%RAR%

gav-m

Michel-F писал(а):

Да, расширение ".1" - это сильно.
Решить можно, прописав в настройках ридер для его обработки.
Вообще посмотрю, так вести себя не должно.
Некоторая статистика. Расширение-сколько раз попадается в архивах.
.eka 1
.55 2
.158 6
.DL_ 10
.che 2
.MEM 3
.063 4
.cmm 1
.134 4
.218 4
.lar 1
.OVL 1
.84 1
.m 2
.eps 1
.pm 1
.251 5
.166 4
.287 4
.SHTMl 1
.003 3
.057 4
.300 4
.ken 1
.DSN 2
.lou 2
.213 4
.084 4
.298 4
.RK 3
.jer 1
.TEX 9
.wri 11
.DLG 2
.kur 1
.MSG 3
.220 5
.4 3
.274 4
.log 2
.004 3
.36 3
.K06 1
.sav 1
.zin 1
.tbl 2
.174 4
.027 1
.HEX 16
.ant 2
.PNG 663
.cli 1
.202 5
.yak 1
.dll 10
.txt 99158
.ENG 1
.316 5
.ger 1
.3_p 1
.bru 1
.236 4
.113 4
.inf 684
.dan 3
.05 6
.e 1
.htm 7188
.Diz 19278
.180 4
.LST 10
.syd 1
.sh 2
.194 4
.HTM0 1
.244 4
.307 5
.301 6
.034 4
.joa 3
.107 4
.v_j 1
.140 6
.095 7
.151 7
.ck7 1
.dem 1
.man 1
.183 4
.PL 2
.237 4
.87 2
.o_p 1
.mdf 1
.RUS 1
.mim 1
.mac 1
.ii 1
.901 1
.sam 1
.gri 3
.60 1
.ali 1
.kon 1
.me 162
.htms 1
.old 2
.chm 111
.(C) 3
.pro 1
.83 1
.228 4
.TML 2
.54 2
.BBS 2
.ric 2
.vse 1
.177 6
.avd 18
.159 5
.TXT 6739
.class 6
.prg 1
.a&s 1
.tif 2354
.studXml 9
.PCX 369
.atr 5
.lin 1
.eli 2
.263 4
.a&c 1
.175 4
.sve 1
.ors 1
.dfq 3
.133 4
.nor 1
.txu 7
.jor 1
.bar 2
.ctx 2
.dbf 10
.35 3
.ask 1
.PPT 1
.dpb 1
.ram 1
.112 4
.064 4
.m&k 1
.ctl 3
.jpg 32413
.401 1
.dfs 2
.fid 3
.257 4
.28 3
.y&v 1
.vas 3
.219 5
.309 4
.067 4
.306 4
.205 6
.WD3 1
.6up 1
.CFG 17
.bmp 158
.010 1
.238 4
.zen 1
.BTM 2
.tab 1
.317 5
.(c) 3
.039 4
.86 1
.210 5
.nat 3
.171 4
.gyu 1
.joh 12
.frf 63
.06 6
.242 4
.new 9
.dof 2
.031 4
.dfm 7
.den 42
.fox 2
.FAQ 3
.opt 1
.184 6
.108 4
.5_p 1
.081 4
.hex 8
.INI 16
.inc 1
.5up 1
.gif 22870
.192 4
.tel 91
.169 4
.128 4
.042 4
.ARJ 283
.v 1
.243 4
.bor 6
.196 5
.f&j 1
.147 5
.BMP 156
.epi 1
.ru 1
.mdb 2
.HLP 23
.105 4
.mid 1
.asm 7
.loi 1
.shtml 11
.001 5
.j 1
.han 1
.10 6
.229 5
.ico 14
.fbd 2
.262 5
.w&l 1
.305 5
.bat 13
.121 6
.239 4
.CMD 1
.6 3
.lng 1
.a 7
.LDF 1
.sev 1
.32 3
.user 48
.g_l 1
.RKP 4
.BIN 24
.OUT 1
.61 1
.241 4
.79 1
.CPP 1
.mar 7
.142 4
.urs 1
.wmz 4
.PWI 2
.tho 1
.vla 26
.266 5
.126 6
.092 4
.77 1
.215 4
.conf 3
.djvu 12027
.evg 6
.tmp 6
.DOC 538
.kir 1
.ini 30
.BM 15
.MAT 1
.82 1
.295 5
.403 1
.Sax 1
.201 5
.055 4
.hlp 15
.116 4
.94 1
.132 4
.BAT 5
.065 4
.ilj 1
.settings 192
.129 4
.00l 3
.6@FidoNet 1
.69 1
.rog 1
.tro 1
.075 4
.wal 3
.mah 7
.K04 6
.288 4
.170 5
.29 3
.148 4
.pic 3
.49 2
.css 104
.SHTML 717
.93 1
.76 1
.ala 4
.diz 75004
.dbml 1
.71 1
.hhk 1
.cri 1
.120 4
.rus 7
.009 1
.07 6
.186 4
.34 3
.fb2 7584
.hul 1
.168 4
.012 1
.lex 2
.yur 10
.nin 2
.bbs 8
.cnt 2
.bbl 115
.ven 1
.tmm 1
.115 4
.185 6
.139 6
.33 3
.045 4
.kit 1
.AKK 1
.pgp 1
.l&e 1
.5 2
.uue 1
.176 6
.kei 1
.pst 1
.tlb 2
.ARE 2
.y&s 1
.ion 1
.mht 22
.t 1
.402 1
.PRT 1
.188 3
.djcu 1
.lev 3
.go 1
.066 4
.273 4
.203 5
.261 5
.131 4
.lud 1
.LNK 1
.cfg 3
.141 6
.mih 12
.52 2
.ray 4
.rtx 10
.78 1
.26 3
.252 4
.RPT 15
.81 1
.091 4
.1ST 3
.240 6
.php3 4
.42 3
.70 1
.RSS 1
.map 6
.fel 1
.01l 2
.296 4
.212 4
.DBF 2
.050 4
.200 14
.edd 1
.dou 2
.MDX 2
.chr 2
.wil 4
.m&e 1
.117 7
.195 4
.HTM2 1
.fri 1
.Txt 4
.mur 1
.resx 433
.l 2
.ukr 1
.XLS 7
.dea 1
.farlep[1] 1
.led 29
.HTMR 1
.faq 8
.235 4
.b&e 1
.ere 1
.106 4
.g&v 2
.ale 35
.TX 4
.138 4
.HTM 1710
.gle 5
.llo 1
.66 1
.sln 198
.r 2
.UUE 52
.leo 5
.153 9
.URE 1
.VB_ 2
.jud 1
.FID 1
.033 4
.orn 2
.swf 3
.187 4
.jac 4
.spl 5
.08 6
.ste 6
.040 4
.92 2
.asc 4
.and 18
.aws 6
.hen 2
.150 5
.TTF 1
.114 6
.ele 5
.res 7
.179 4
.304 9
.078 4
.011 1
.rtf 567
.TMP 2
.259 4
.289 5
.a&n 1
.1251 1
.18 3
.264 4
.K0F 5
.MY 1
.254 4
.GIG 168
.65 1
.bks 20
.hdr 1
.oct 1
.pav 5
.267 4
.bek 3
.3 7
.b&y 1
.pcx 296
.fil 2
.config 5
.IT 1
.DLL 11
.bib 1
.edm 2
.e&i 1
.030 5
.047 4
.23 3
.53 2
.272 5
.INF 11
.eng 4
.yul 3
.b 1
.2up 1
.aps 6
.149 5
.232 4
.tim 3
.155 5
.291 4
.ttl 1
.1_8 1
.277 5
.CSS 2
.pc 1
.43 3
.41 3
.gra 1
.190 4
.php 1
.ogl 1
.20 3
.035 4
.i 2
.lns 8
.049 4
.suo 44
.223 4
.bob 1
.59 1
.209 5
.TIF 88
.161 5
.vi 1
.EXE 92
.let 1
.iva 1
.130 4
.dpr 10
.bin 3
.164 4
.svy 1
.198 4
.80 1
.pie 1
.rad 1
.233 4
.sty 1
.087 4
.spi 1
.jon 2
.HTM1 1
.gus 1
.all 2
.tx 3
.099 6
.pgm 1
.kim 1
.15 5
.kri 1
.flo 1
.js 39
.00 1
.joe 1
.cmd 2
.geo 8
.tal 1
.051 4
.27 3
.djvy 1
.91 2
.HL_ 1
.g 1
.125 4
.vad 3
.73 1
.law 1
.jua 1
.260 4
.phi 2
.BAS 31
.214 4
.wav 1
.dtq 10
.mic 6
.HTML 849
.299 4
.294 4
.24 3
.jpeg 133
.56 1
.PRN 3
.tpu 2
.EX_ 2
.bon 1
.17 4
.7 1
.ron 1
.12 6
.178 4
.a&a 2
.ICO 1
.col 3
.268 4
.DSC 2
.rar 48
.077 4
.K02 12
.vya 2
.118 4
.404 1
.aut 1
.30 3
.igo 5
.103 4
.09 6
.lee 1
.WRI 1
.lst 6
.vii 1
.OBJ 15
.datasource 13
.mer 1
.283 4
.zip 152
.nfo 10
.com 4
.hel 1
.ttf 5
.127 4
.246 5
.124 4
.y&n 1
.320 1
.199 6
.dir 32
.ALB 9
.JPG 4544
.### 42
.72 1
.007 1
.3up 1
.44 3
.253 5
.msg 3
.dsc 10
.c 10
.GEN 1
.90 1
.224 8
.m&o 1
.pac 1
.061 4
.278 5
.eva 1
.038 4
.sim 1
.mas 1
.64 1
.1 25
.247 4
.152 4
.21 3
.p&k 1
.2 12
.alf 2
.292 4
.gor 1
.048 4
.67 1
.40 3
.txm 1
.cra 1
.160 5
.052 4
.A90 1
.089 7
.137 6
.234 4
.s&j 1
.143 4
.310 5
.txr 1
.282 4
.311 5
.16 4
.pau 1
.58 1
.ZIP 259
.the 2
.046 4
.a&v 1
.208 5
.gen 7
.281 4
.086 6
.pou 1
.4_p 1
.isa 1
.DBG 15
.25 3
.pfx 1
.284 4
.jam 8
.avr 1
.mod 1
.RAR 43
.files 173
.31 3
.alu 1
.a&b 1
.car 3
.arj 15
.m&t 1
.HTMU 1
.68 1
.293 4
.djv 1417
.layout 1
.GIf 2
.DJVU 106
.279 4
.2_p 1
.11 5
.rob 14
.pdf 450
.cha 26
.COM 8
.vik 5
.jvu 1
.lzh 1
.dib 4
.48 2
.png 2853
.dat 9
.CHM 3
.NEW 215
.4up 1
.062 4
.csproj 198
.22 3
.edu 1
.222 5
.119 4
.189 4
.002 5
.hal 1
.fed 1
.obj 6
.271 4
.rul 1
.104 4
.p&c 1
.ole 4
.prn 2
.alg 1
.TXU 3
.165 4
.n36 1
.edw 1
.nik 6
.dbs 1
.46 2
.172 4
.xml 33
.html 1949
.059 4
.270 4
.CIR 1
.225 5
.39 3
.6_p 1
.lei 1
.7_p 1
.204 5
.041 4
.RUB 53
.008 1
.123 4
.303 5
.bgn 1
.inn 2
.207 6
.SIM 2
.cs 1295
.ana 2
.053 4
.l&j 1
.bri 2
.din 14
.HTM3 1
.51 2
.256 4
.314 4
.258 4
.75 1
.hhp 2
.037 4
.100 1
.006 2
.K03 6
.iv 1
.136 4
.eri 1
.cor 1
.308 5
.tan 1
.m&s 1
.157 5
.ern 2
.269 4
.grf 4
.reg 1
.248 4
.029 1
.p 2
.lnk 1
.216 4
.dal 1
.ark 3
.iii 1
.285 5
.302 6
.har 3
.dti 1
.ags 2
.IN 1
.211 4
.03 7
.109 6
.fre 3
.tex 18
.111 6
.LZH 1
.275 6
.kar 2
.191 4
.DJV 161
.63 1
.89 1
.ntx 1
.250 6
.jan 2
.sig 2
.CTL 2
.50 2
.lid 1
.145 4
.ari 7
.02 7
.197 4
.85 1
.LOG 1
.out 7
.297 4
.K01 42
.162 4
.193 4
.k&a 1
.13 4
.DAT 67
.DC$ 2
.45 2
.313 4
.098 7
.ben 1
.pet 2
.psd 25
.art 2
.dmi 8
.fra 3
.069 4
.pas 59
.173 4
.156 6
.ard 1
.sta 3
.167 5
.p&r 2
.asp 46
.62 1
.xls 12
.19 3
.74 1
.290 4
.v&a 1
.146 4
.005 2
.RTF 18
.bel 1
.gar 1
.GIF 10818
.l&l 9
.231 5
.olg 2
.PS 3
.01 7
.47 2
.CD$ 8
.h 4
.DIZ 33210
.221 4
.jul 1
.265 4
.255 4
.hhc 3
.073 4
.jpe 2
.280 4
.315 4
.UKR 1
.lov 1
.cur 9
.gre 1
.mau 1
.les 1
.JPE 1
.043 4
.dis 1
.!!! 1
.ASC 2
.38 3
.db 54
.jen 1
.154 6
.1_p 1
.37 3
.102 4
.q&a 1
.101 4
.054 4
.lau 1
.110 6
.rom 4
.286 4
.cab 1
.MCR 8
.K05 1
.r&g 1
.88 2
.edg 2
.226 5
.dam 1
.ASM 4
.206 6
.exe 214
.BA$ 7
.ann 2
.jar 1
.goa 2
.PDF 1260
.koi 3
.044 4
.144 4
.txl 1
.RUL 2
.217 4
.04 6
.230 5
.276 5
.kom 1
.163 4
.122 4
.ttt 2
.DB$ 11
.227 4
.kat 3
.lil 1
.laz 1
.14 4
.ser 14
.dav 6
.57 1
.ter 4
.181 6
.ME 45
.088 4
.a&d 1
.val 6
.bas 22
.245 4
.vit 5
.097 6
.dor 1
.182 5
.135 4
.doc 4435
.nam 1
.gaz 4
.312 5
.249 4
.058 4
.096 4
Положение облегчается лишь тем, что большинство нестандартных расширений - в многофайловых архивах, которых и без этого лучше открывать как .rar архив.

Shams

gav-m писал(а):

Некоторая статистика. Расширение-сколько раз попадается в архивах.
Да уж... впечатляет ai

Michel-F

gav-m писал(а):

Некоторая статистика. Расширение-сколько раз попадается в архивах.
Да уж...
Тогда вариант с прописыванием недостающих расширений в настройки отпадает ag

gav-m

Статистика по расширениям файлов в стандартных (file_id.diz+один файл) архивах
SQL> /
.akk 1
.all 2
.ard 1
.arj 46
.asc 4
.b 1
.bbs 4
.bgn 1
.bib 1
.bks 14
.bmp 8
.chm 68
.ck7 1
.cmm 1
.db 7
.dis 1
.djcu 1
.djv 1504
.djvu 12187
.djvy 1
.doc 2761
.dsc 1
.exe 41
.faq 8
.fb2 9067
.fid 1
.gif 32
.go 1
.goa 2
.htm 49
.html 6
.inc 1
.jpg 7
.l 1
.let 1
.l&l 1
.log 1
.lov 1
.lst 4
.mas 1
.mht 22
.new 1
.n36 1
.out 2
.pc 1
.pdf 174
.pgm 1
.prt 1
.pst 1
.q&a 1
.r 1
.rar 9
.rtf 440
.rtx 10
.rus 4
.sav 1
.shtml 1
.tal 1
.tmp 2
.ttt 1
.txt 101134
.txu 1
.ure 1
.uue 36
.wri 1
.xls 3
.zip 94
.00 1
.001 2
.002 2
.003 1
.004 1
.1 13
.1_8 1
.2 1
.6 1
.87 1
.88 1
.91 1
.92 1
.93 1
.94 1
82 строк выбрано.

Кроме того имеется 487 файлов без расширения.

Мое предложение. Переименовать файлы без расширения. Переименовать файлы с кривыми расширениями соответственно содержанию. Выпустить внеочередной патч. Сгенерить inpx в новых реалиях. Как минус - мы еще дальше уйдем от соответствия оригинальной библиотеке.

Michel-F

gav-m писал(а):

Переименовать файлы без расширения.
Абсолютно не обязательно.
В MyHomeLib доступ организован по индексу файла в архиве, а не по имени.
Поэтому можно решить всё на уровне БД, не трогая архивы - создать таблицу с полями:
"arc_name (rar)", "file_index", "filename", "fileext".
Здесь arc_name - имя rar-архива, file_index - индекс файла книги в архиве, filename, fileext - имя файла книги (до точки) и его расширение соответственно.

MHL для извлечения книги нужны только arc_name и file_index, filename и fileext можно править по своему усмотрению. В частности, всё нестандартное можно привести к типу "txt" без каких-либо осложнений.
Показать сообщения:    
Ответить на тему