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

Всичко около софтуера, задвижващ Моята библиотека
Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!

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

Мнениеот Борислав » 22 декември 2019, 19:30

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

Сваляйте, тествайте и пишете тук, ако имате въпроси или коментари!
Аватар
Борислав
 
Мнения: 1008
Регистрация: 15 ноември 2005, 17:25

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

Мнениеот tonywoolf » 23 декември 2019, 00:13

Изглежда трябва да има инсталиран Microsoft Visual C++ 2015 Redistributable, за да върви. На Windows 7 търси липсващ VCRUNTIME140.dll, който явно е част от този пакет.
Аватар
tonywoolf
 
Мнения: 121
Регистрация: 21 февруари 2008, 10:35

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

Мнениеот Борислав » 23 декември 2019, 08:32

Файла vcruntime140.dll е включен в директорията php, което уж трябваше да е достатъчно.
Аватар
Борислав
 
Мнения: 1008
Регистрация: 15 ноември 2005, 17:25

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

Мнениеот Гост » 24 декември 2019, 13:55

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

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

Мнениеот tonywoolf » 24 декември 2019, 14:21

При мен работи. Ползвам версията за Windows.
Аватар
tonywoolf
 
Мнения: 121
Регистрация: 21 февруари 2008, 10:35

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

Мнениеот Борислав » 24 декември 2019, 15:33

Гост написа:В преносимата версия изглежда търсенето по автор не работи. А в сайта работи.

Вероятно не сте свалили файла chitanka-content.zip, в който се съдържат текстовете и базата от данни.
Аватар
Борислав
 
Мнения: 1008
Регистрация: 15 ноември 2005, 17:25

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. Ще погледна как може да се промени.
Аватар
Борислав
 
Мнения: 1008
Регистрация: 15 ноември 2005, 17:25

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

Мнениеот frik » 29 декември 2019, 15:55

Стартирането на update-content.bat води до Permission denied (13) и след това chianka.exe - "Библиотеката е спряна за технически преглед. Елате пак след няколко минути."
1.JPG
1.JPG (31.36 KiB) Прегледан 1270 пъти

Но когато се натисне върху линка под този надпис
2.JPG
2.JPG (23.9 KiB) Прегледан 1270 пъти
, се зарежда обновена версия
3.JPG
3.JPG (79.02 KiB) Прегледан 1270 пъти


Отварянето наново води до положението "технически преглед"
frik
 
Мнения: 7
Регистрация: 30 септември 2013, 10:27

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

Мнениеот frik » 29 декември 2019, 15:58

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

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-
frik
 
Мнения: 7
Регистрация: 30 септември 2013, 10:27

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

Мнениеот Борислав » 29 декември 2019, 17:56

frik написа:Стартирането на update-content.bat води до Permission denied (13) и след това chianka.exe - "Библиотеката е спряна за технически преглед. Елате пак след няколко минути."

Пробва ли да пуснеш update-content.bat още веднъж?
Аватар
Борислав
 
Мнения: 1008
Регистрация: 15 ноември 2005, 17:25

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

Мнениеот tonywoolf » 29 декември 2019, 17:59

Мисля, че е добре да се пусне (десен клавиш) Пусни като администратор (run as administrator), в случай че папката е копирана на устройство, което е с ограничен достъп.
Аватар
tonywoolf
 
Мнения: 121
Регистрация: 21 февруари 2008, 10:35

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 сървъра. Сега е наред.
Аватар
Борислав
 
Мнения: 1008
Регистрация: 15 ноември 2005, 17:25

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

Проблема с дългите имена ще се оправи при следващия ъпдейт.
Аватар
Борислав
 
Мнения: 1008
Регистрация: 15 ноември 2005, 17:25

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

Мнениеот Гост » 08 януари 2020, 02:47

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

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

Мнениеот m1l3n40 » 26 януари 2020, 17:25

Здравейте ,
Инсталирах библиотеката на 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) Прегледан 695 пъти
m1l3n40
 
Мнения: 1
Регистрация: 26 януари 2020, 17:11

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

Мнениеот Борислав » 28 януари 2020, 14:10

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

[...]
PHP е версия 5.6.


1. Трябвало е да отвориш нова тема. В тази тук се говори за друго нещо.
2. Нужна ти е версия 7.2 на PHP.
Аватар
Борислав
 
Мнения: 1008
Регистрация: 15 ноември 2005, 17:25

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

Мнениеот Гост » 23 февруари 2020, 03:58

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


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

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

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

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

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

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

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

Мнениеот frik » 05 март 2020, 15:17

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

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
frik
 
Мнения: 7
Регистрация: 30 септември 2013, 10:27

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

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

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

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) , но към издателски поредици няма.
Не знам дали всички тези недостатъци не са нарочно направени? По някакви незнайни причини?
Гост
 

Следваща

Обратно към Системата на библиотеката

 


  • Подобни теми
    отговори
    прегледи
    Последно мнение

Кой е на линия

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