Моята библиотека като преносима версия

Всичко около софтуера, задвижващ Моята библиотека
Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Моята библиотека като преносима версия

Мнение от Борислав »

Готова е първата преносима версия на Моята библиотека, която би трябвало да работи и от USB стик. Версията за Линукс изисква инсталацията на git и rsync, които се ползват за обновяването на библиотеката.

Моля да докладвате забелязаните грешки в отделни теми, за да можем да ги обсъждаме и решаваме поотделно. Иначе всичко се струпва накуп и става хаос. Ползвайте следния шаблон за име на новата тема: Грешка в преносимата версия: Кратко описание на грешката

Пускайте евентуални предложения за подобрения също в нови теми със заглавия: Идея за преносимата версия: Кратко описание на предложението
Аватар
tonywoolf
Мнения: 129
Регистрация: 21 февруари 2008, 10:35

Re: Моята библиотека като преносима версия

Мнение от tonywoolf »

Изглежда трябва да има инсталиран Microsoft Visual C++ 2015 Redistributable, за да върви. На Windows 7 търси липсващ VCRUNTIME140.dll, който явно е част от този пакет.
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека като преносима версия

Мнение от Борислав »

Файла vcruntime140.dll е включен в директорията php, което уж трябваше да е достатъчно.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Здравейте. В преносимата версия изглежда търсенето по автор не работи. А в сайта работи.
Иначе изглежда добра идея.
Само с обновяването - може би има някакви ограничения ? Само веднъж на ден? Само с ниска скорост на теглене ? Или нещо такова?
Аватар
tonywoolf
Мнения: 129
Регистрация: 21 февруари 2008, 10:35

Re: Моята библиотека като преносима версия

Мнение от tonywoolf »

При мен работи. Ползвам версията за Windows.
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека като преносима версия

Мнение от Борислав »

Гост написа:В преносимата версия изглежда търсенето по автор не работи. А в сайта работи.
Вероятно не сте свалили файла chitanka-content.zip, в който се съдържат текстовете и базата от данни.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Търсенето по заглавие работи.
Но по автори не работи. Или поне за някои автори не намира нищо, докато в сайта се намира информация. Или само при мен е така?
Ето търсене в портативната версия за автор "станислав лем"
дава отговор :

Търсене на „станислав лем“

Не открихме нищо за „станислав лем“.

Библиоман (22 резултата)

а ето какъв отговор дава сайта:

Търсене на „станислав лем“
Личности
Станислав ЛемStanisław LemПолша
Произведения
0 Феноменът Станислав Лемот Огнян Сапарев
Издателски поредици
Станислав Лем. Избрани фантастични произведения в два томаНародна младеж
Библиоман (22 резултата)
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Иначе съм изтеглил файла chitanka-content.zip , разархивирал съм го където трябва, намирам текстове на книги, но по автори не намира нищо. Това за поне трима автора.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Аха ! Търсенето в портативната версия различава главни и малки букви , а в сайта не различава и за това намира повече информация. Това може би може да се поправи в портативната версия?
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека като преносима версия

Мнение от Борислав »

Гост написа:Търсенето в портативната версия различава главни и малки букви , а в сайта не различава
Това е интересно. Благодаря за находката!

Портативната версия работи със sqlite като база от данни, а основния сайт ползва mariadb. Ще погледна как може да се промени.
frik
Мнения: 14
Регистрация: 30 септември 2013, 10:27

Re: Моята библиотека като преносима версия

Мнение от frik »

Стартирането на update-content.bat води до Permission denied (13) и след това chianka.exe - "Библиотеката е спряна за технически преглед. Елате пак след няколко минути."
1.JPG
1.JPG (31.36 KiB) Прегледан 11439 пъти
Но когато се натисне върху линка под този надпис
2.JPG
2.JPG (23.9 KiB) Прегледан 11439 пъти
, се зарежда обновена версия
3.JPG
3.JPG (79.02 KiB) Прегледан 11439 пъти
Отварянето наново води до положението "технически преглед"
frik
Мнения: 14
Регистрация: 30 септември 2013, 10:27

Re: Моята библиотека като преносима версия

Мнение от frik »

Ето и част от лога:

13:26:14: Update started on 2019-12-29.
13:26:14: Executing source update...
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/.": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/INSTALL.md": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/LICENSE": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/README.md": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/composer.json": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/composer.lock": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/phpunit.xml.dist": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/app": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-code/app/App.php": Permission denied (13)
rsync: failed to set permissions on "/cygdrive/F/chitanka-desktop-windows/chitanka-
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека като преносима версия

Мнение от Борислав »

frik написа:Стартирането на update-content.bat води до Permission denied (13) и след това chianka.exe - "Библиотеката е спряна за технически преглед. Елате пак след няколко минути."
Пробва ли да пуснеш update-content.bat още веднъж?
Аватар
tonywoolf
Мнения: 129
Регистрация: 21 февруари 2008, 10:35

Re: Моята библиотека като преносима версия

Мнение от tonywoolf »

Мисля, че е добре да се пусне (десен клавиш) Пусни като администратор (run as administrator), в случай че папката е копирана на устройство, което е с ограничен достъп.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

23:47:49: Update started on 2019-12-31.
23:47:49: Executing source update...
@ERROR: Unknown module 'src'
rsync error: error starting client-server protocol (code 5) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1504) [receiver=3.0.4]
23:47:50: Executing content update...
@ERROR: Unknown module 'content'
rsync error: error starting client-server protocol (code 5) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1504) [receiver=3.0.4]
23:47:50: Done.

Как да се поправи тази грешка?
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Става въпрос за уиндоус версията на update-content.bat
Гост написа:23:47:49: Update started on 2019-12-31.
23:47:49: Executing source update...
@ERROR: Unknown module 'src'
rsync error: error starting client-server protocol (code 5) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1504) [receiver=3.0.4]
23:47:50: Executing content update...
@ERROR: Unknown module 'content'
rsync error: error starting client-server protocol (code 5) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1504) [receiver=3.0.4]
23:47:50: Done.

Как да се поправи тази грешка?
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека като преносима версия

Мнение от Борислав »

Гост написа:23:47:49: Update started on 2019-12-31.
23:47:49: Executing source update...
@ERROR: Unknown module 'src'
@ERROR: Unknown module 'content'

Как да се поправи тази грешка?
Имаше проблем с rsync сървъра. Сега е наред.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Уви .
Пак пробвах , същия резултат.
между другото часовника на ъпдейта е с един час назад спрямо часовника на компютъра.

01:17:08: Update started on 2020-01-01.
01:17:08: Executing source update...
@ERROR: Unknown module 'src'
rsync error: error starting client-server protocol (code 5) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1504) [receiver=3.0.4]
01:17:08: Executing content update...
@ERROR: Unknown module 'content'
rsync error: error starting client-server protocol (code 5) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1504) [receiver=3.0.4]
01:17:08: Done.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Сега се оправи , но има друг проблем.
на уиндоус има проблем с дължината на пътя. И това не зависи от самото име на директорията в която е сложена читанката - дори в директория c:\c\ (най късата възможна) пак се получава грешка.

10:54:30: Update started on 2020-01-01.
10:54:30: Executing source update...
App\Command\AutoUpdateCommand::clearAppCache: Could not check if file exist because path length exceeds 258 characters.
10:55:26: Executing content update...
10:56:47: Done.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Също така страницата \resources не се обновява. В момента на портативната версия тази страница е в състоянието преди да се разделят архивите от читанка на собствен сървър.
Не че е толкова важно, но може би и други страници не се обновяват?
А и друго. Може би при ъпдейта остават неща които не се изтриват, но към тях няма вече линк и така да се образува "боклук" който само да заема място?
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Сега вече се обновява и \resources. Супер!
Но проблема с безумно дългите имена на файловете си остава.
Изглежда трябва ръчно да се трият директориите в chitanka-code\var\cache\ с имена prod_old_xxxxxxxxxx(някакви цифри) - като се преименуват с по къси имена и ако се налага се преместят на място с по къс път.
Това може би ще се поправи в новата версия ?
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека като преносима версия

Мнение от Борислав »

Проблема с дългите имена ще се оправи при следващия ъпдейт.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Сега е по добре. Но все още имената са твърде дълги.
Ъпдейта работи добре само ако директорията на читанка е в главната директория на диска (c:\) и е с късо име. Например c:\c\ . Т.е. c:\chitanka-desktop-windows\ е твърде дълго име за директорията.
m1l3n40
Мнения: 14
Регистрация: 26 януари 2020, 17:11

Re: Моята библиотека като преносима версия

Мнение от m1l3n40 »

Здравейте ,
Инсталирах библиотеката на Debian ВМ
Когато отворя chitanka.local виждам празен прозорец .

Error log file:
[Sun Jan 26 14:48:04 2020] [error] [client 127.0.0.1] PHP Parse error: syntax error, unexpected ':', expecting ';' or '{' in /home/milen/chitanka/app/Twig/Extension.php on line 129

PHP е версия 5.6.
$ php -v
PHP 5.6.40-1~dotdeb+7.1 (cli) (built: Jan 12 2019 21:01:03)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Моля помогнете
Прикачени файлове
ch.png
ch.png (31.03 KiB) Прегледан 10648 пъти
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека като преносима версия

Мнение от Борислав »

m1l3n40 написа: Инсталирах библиотеката на Debian ВМ
Когато отворя chitanka.local виждам празен прозорец .

[...]
PHP е версия 5.6.
1. Трябвало е да отвориш нова тема. В тази тук се говори за друго нещо.
2. Нужна ти е версия 7.2 на PHP.
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

ето какво дава портативната версия при щракване върху линк "Кристална библиотека „Фантастика“"


Задънена улица

Няма поредица с код kvzr-kbf.

Свържете се с екипа на библиотеката и докладвайте за случилото се или пък отворете началната страница и започнете приключението наново.

а всъщност и върху други поредици е така. например поредицата "Библиотека „Любов и съдба“"

а на сайта всичко е нормално.

Портативната версия според мен е много добра идея. Благодаря. Дано всички проблеми с времето да се поправят.
frik
Мнения: 14
Регистрация: 30 септември 2013, 10:27

Re: Моята библиотека като преносима версия

Мнение от frik »

Дори и след обновяване ..

13:11:09: Update started on 2020-03-05.
13:11:09: Executing source update...
rsync: symlink "/cygdrive/F/chitanka-desktop-windows/chitanka-code/app/console" -> "../bin/console" failed: File exists (17)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1506) [generator=3.0.4]
13:12:02: Executing content update...
13:12:27: Done.

.. последните нови книга са от 23.02.2020
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

При мен не дава такава грешка, но въпреки това последните книги са от 23.02.2020г.
Изглежда обновяването не работи.
А също така продължава да не дава някои поредици. Например:
"Задънена улица
Няма поредица с код bard-isf."

например
http://127.0.0.1:8000/sequence/KVZR-KBF
не дава същия резултат като
https://chitanka.info/sequence/KVZR-KBF

същото е и с
http://127.0.0.1:8000/sequence/BARD-ISF
https://chitanka.info/sequence/bard-isf

и с други страници на портативната версия е така

Също така, някои линкове в портативната версия препращат към онлайн библиотеката а не към локалната портативна версия. Това като чели опорочава идеята за портативна версия, независима от връзката с интернет. Или по някакъв начин в портативната версия трябва да се различават линковете към локалната (127.0.0.1:8000) и към онлайн (chitanka.info) библиотека.


Дано се оправи скоро.
Благодаря.
Аватар
Борислав
Мнения: 1065
Регистрация: 15 ноември 2005, 17:25

Re: Моята библиотека като преносима версия

Мнение от Борислав »

Гост написа:Също така, някои линкове в портативната версия препращат към онлайн библиотеката а не към локалната портативна версия.
Кои са линковете и къде се намират?
Гост

Re: Моята библиотека като преносима версия

Мнение от Гост »

Кои са линковете и къде се намират?
Да речем всички линкове - непосредствено под надписа Това е огледало на Моята библиотека.

Да, някои от тях не са предвидени да бъдат локални линкове , но лика "Библиотека" е спорно дали е добре да сочи към локалната библиотека или към онлайн библиотеката. Може би линка "Библиотека" да се замени с два отделни линка в портативната версия : един линк "локална библиотека" да сочи към 127.0.0.1:8000 и един линк "онлайн библиотека" да сочи към chitanka.info .
Другите линкове може би е нормално да сочат към онлайн ресурси а не към локални ресурси.
Но ако имат и локална версия , трябва да има начин да се избере - дали да се отиде на локалната версия или на онлайн версията.

Също така обновяването продължава да не работи.
И все още някои от поредиците (само някои - не всички) ги няма в локалния вариант.
Ето списък с липсите:
http://127.0.0.1:8000/sequence/OTCH-IKD
http://127.0.0.1:8000/sequence/BARD-ISF
http://127.0.0.1:8000/sequence/ARLK-IZK
http://127.0.0.1:8000/sequence/VUZV-ISD
http://127.0.0.1:8000/sequence/ABAG-IGL
http://127.0.0.1:8000/sequence/EDRG-AVL
http://127.0.0.1:8000/sequence/ATLN-LST
http://127.0.0.1:8000/sequence/AAMI-SAA
http://127.0.0.1:8000/sequence/OTCH-ALB
http://127.0.0.1:8000/sequence/ORFJ-BAF
http://127.0.0.1:8000/sequence/HRMS-AMD
http://127.0.0.1:8000/sequence/ABHD-SAK
http://127.0.0.1:8000/sequence/ST93-BSF
http://127.0.0.1:8000/sequence/ATIK-2K1
http://127.0.0.1:8000/sequence/PROF-VEK
http://127.0.0.1:8000/sequence/BARD-ELT
http://127.0.0.1:8000/sequence/NKLT-ARL
http://127.0.0.1:8000/sequence/OTCH-BZU
http://127.0.0.1:8000/sequence/LIRA-BNF
http://127.0.0.1:8000/sequence/VIZD-BAB
http://127.0.0.1:8000/sequence/VIZD-BPD
http://127.0.0.1:8000/sequence/GBKL-GAL
http://127.0.0.1:8000/sequence/VIZD-BGP
http://127.0.0.1:8000/sequence/BGHD-BZS
http://127.0.0.1:8000/sequence/OTCH-BZS
http://127.0.0.1:8000/sequence/HRGD-BKP
http://127.0.0.1:8000/sequence/NMLD-BBL
http://127.0.0.1:8000/sequence/ERGN-BLS
http://127.0.0.1:8000/sequence/GBKL-BOK
http://127.0.0.1:8000/sequence/NMLD-PNF
http://127.0.0.1:8000/sequence/EVRZ-BPF
http://127.0.0.1:8000/sequence/NKLT-RCS
http://127.0.0.1:8000/sequence/STRL-BRS
http://127.0.0.1:8000/sequence/IDAR-BSV
http://127.0.0.1:8000/sequence/NKLT-BSK
http://127.0.0.1:8000/sequence/OTCH-BSL
http://127.0.0.1:8000/sequence/OTCH-BSM
http://127.0.0.1:8000/sequence/NMLD-BFN
http://127.0.0.1:8000/sequence/OFIR-BFN
http://127.0.0.1:8000/sequence/NMLD-BJB
http://127.0.0.1:8000/sequence/VUZV-BPZ
http://127.0.0.1:8000/sequence/IDAR-ABS
http://127.0.0.1:8000/sequence/KVZR-BGF
http://127.0.0.1:8000/sequence/BARD-VMF
http://127.0.0.1:8000/sequence/PAN9-VDR
http://127.0.0.1:8000/sequence/IDAR-VES
http://127.0.0.1:8000/sequence/BARD-VPO
http://127.0.0.1:8000/sequence/BARD-VTC
http://127.0.0.1:8000/sequence/BARD-VNM
http://127.0.0.1:8000/sequence/IDAR-VLD
http://127.0.0.1:8000/sequence/gabriel- ... i-v-2-toma
http://127.0.0.1:8000/sequence/LIRA-DRK
http://127.0.0.1:8000/sequence/IDAR-DMV
http://127.0.0.1:8000/sequence/PROZ-DRT
http://127.0.0.1:8000/sequence/DLKR-DUI
http://127.0.0.1:8000/sequence/IDAR-DR1
http://127.0.0.1:8000/sequence/IDAR-DR2
http://127.0.0.1:8000/sequence/IDAR-DR3
http://127.0.0.1:8000/sequence/PTRK-DAD
http://127.0.0.1:8000/sequence/ABAG-ENP
http://127.0.0.1:8000/sequence/SLOV-EKZ
http://127.0.0.1:8000/sequence/LTRA-EKR
http://127.0.0.1:8000/sequence/TRUD-STW
http://127.0.0.1:8000/sequence/LING-ZLK
http://127.0.0.1:8000/sequence/TRUD-ZLK
http://127.0.0.1:8000/sequence/TRUD-ZDK
Това са липсите от А до Й включително. Може би някой друг да продължи по натам, защото аз взех леко да лудвам :(
Също така виждам че дори в онлайн варианта няма директна връзка към "издателски поредици" (https://chitanka.info/sequences). Към серии има (https://chitanka.info/series) , но към издателски поредици няма.
Не знам дали всички тези недостатъци не са нарочно направени? По някакви незнайни причини?
Отговор

Обратно към

Кой е на линия

Потребители, разглеждащи форума: 0 гости