Страница 1 от 2

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

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

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

Пускайте евентуални предложения за подобрения също в нови теми със заглавия: Идея за преносимата версия: Кратко описание на предложението

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

Пуснато: 23 декември 2019, 00:13
от tonywoolf
Изглежда трябва да има инсталиран Microsoft Visual C++ 2015 Redistributable, за да върви. На Windows 7 търси липсващ VCRUNTIME140.dll, който явно е част от този пакет.

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

Пуснато: 23 декември 2019, 08:32
от Борислав
Файла vcruntime140.dll е включен в директорията php, което уж трябваше да е достатъчно.

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

Пуснато: 24 декември 2019, 13:55
от Гост
Здравейте. В преносимата версия изглежда търсенето по автор не работи. А в сайта работи.
Иначе изглежда добра идея.
Само с обновяването - може би има някакви ограничения ? Само веднъж на ден? Само с ниска скорост на теглене ? Или нещо такова?

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

Пуснато: 24 декември 2019, 14:21
от tonywoolf
При мен работи. Ползвам версията за Windows.

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

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

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

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

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

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

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

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

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

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

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

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

Пуснато: 24 декември 2019, 16:05
от Гост
Аха ! Търсенето в портативната версия различава главни и малки букви , а в сайта не различава и за това намира повече информация. Това може би може да се поправи в портативната версия?

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

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

Портативната версия работи със sqlite като база от данни, а основния сайт ползва mariadb. Ще погледна как може да се промени.

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

Пуснато: 29 декември 2019, 15:55
от frik
Стартирането на update-content.bat води до Permission denied (13) и след това chianka.exe - "Библиотеката е спряна за технически преглед. Елате пак след няколко минути."
1.JPG
1.JPG (31.36 KiB) Прегледан 11437 пъти
Но когато се натисне върху линка под този надпис
2.JPG
2.JPG (23.9 KiB) Прегледан 11437 пъти
, се зарежда обновена версия
3.JPG
3.JPG (79.02 KiB) Прегледан 11437 пъти
Отварянето наново води до положението "технически преглед"

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

Пуснато: 29 декември 2019, 15:58
от 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-

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

Пуснато: 29 декември 2019, 17:56
от Борислав
frik написа:Стартирането на update-content.bat води до Permission denied (13) и след това chianka.exe - "Библиотеката е спряна за технически преглед. Елате пак след няколко минути."
Пробва ли да пуснеш update-content.bat още веднъж?

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

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

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

Пуснато: 01 януари 2020, 01:49
от Гост
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: Моята библиотека като преносима версия

Пуснато: 01 януари 2020, 01:54
от Гост
Става въпрос за уиндоус версията на 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.

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

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

Пуснато: 01 януари 2020, 02:38
от Борислав
Гост написа: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 януари 2020, 03:18
от Гост
Уви .
Пак пробвах , същия резултат.
между другото часовника на ъпдейта е с един час назад спрямо часовника на компютъра.

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: Моята библиотека като преносима версия

Пуснато: 01 януари 2020, 13:02
от Гост
Сега се оправи , но има друг проблем.
на уиндоус има проблем с дължината на пътя. И това не зависи от самото име на директорията в която е сложена читанката - дори в директория 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: Моята библиотека като преносима версия

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

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

Пуснато: 06 януари 2020, 01:16
от Гост
Сега вече се обновява и \resources. Супер!
Но проблема с безумно дългите имена на файловете си остава.
Изглежда трябва ръчно да се трият директориите в chitanka-code\var\cache\ с имена prod_old_xxxxxxxxxx(някакви цифри) - като се преименуват с по къси имена и ако се налага се преместят на място с по къс път.
Това може би ще се поправи в новата версия ?

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

Пуснато: 06 януари 2020, 12:46
от Борислав
Проблема с дългите имена ще се оправи при следващия ъпдейт.

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

Пуснато: 08 януари 2020, 02:47
от Гост
Сега е по добре. Но все още имената са твърде дълги.
Ъпдейта работи добре само ако директорията на читанка е в главната директория на диска (c:\) и е с късо име. Например c:\c\ . Т.е. c:\chitanka-desktop-windows\ е твърде дълго име за директорията.

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

Пуснато: 26 януари 2020, 17:25
от 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

Моля помогнете

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

Пуснато: 28 януари 2020, 14:10
от Борислав
m1l3n40 написа: Инсталирах библиотеката на Debian ВМ
Когато отворя chitanka.local виждам празен прозорец .

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

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

Пуснато: 23 февруари 2020, 03:58
от Гост
ето какво дава портативната версия при щракване върху линк "Кристална библиотека „Фантастика“"


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

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

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

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

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

Портативната версия според мен е много добра идея. Благодаря. Дано всички проблеми с времето да се поправят.

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

Пуснато: 05 март 2020, 15:17
от 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: Моята библиотека като преносима версия

Пуснато: 06 март 2020, 00:47
от Гост
При мен не дава такава грешка, но въпреки това последните книги са от 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) библиотека.


Дано се оправи скоро.
Благодаря.

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

Пуснато: 06 март 2020, 12:43
от Борислав
Гост написа:Също така, някои линкове в портативната версия препращат към онлайн библиотеката а не към локалната портативна версия.
Кои са линковете и къде се намират?

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

Пуснато: 06 март 2020, 22:19
от Гост
Кои са линковете и къде се намират?
Да речем всички линкове - непосредствено под надписа Това е огледало на Моята библиотека.

Да, някои от тях не са предвидени да бъдат локални линкове , но лика "Библиотека" е спорно дали е добре да сочи към локалната библиотека или към онлайн библиотеката. Може би линка "Библиотека" да се замени с два отделни линка в портативната версия : един линк "локална библиотека" да сочи към 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) , но към издателски поредици няма.
Не знам дали всички тези недостатъци не са нарочно направени? По някакви незнайни причини?