IPB

Здравствуйте, гость ( Вход | Регистрация )

26 страниц V  < 1 2 3 4 5 > »   
Ответить в данную темуНачать новую тему
> Каталог OPDS
sidor_ii
сообщение 7.2.2014, 23:30
Сообщение #41


Активный участник
***

Группа: Пользователи
Сообщений: 948
Регистрация: 10.9.2009
Пользователь №: 205



Цитата(alexejnic @ 7.2.2014, 20:59) *
Через phpMyAdmin импортируем последовательно файлы из папки db в mysql
dbcrea.sql
genres.sql
sp_update_dbl.sql


Может лучше создать базу "sopds" и туда импортировать файлы. ?
И в последствии работать с ней ?
Цитата(alexejnic @ 7.2.2014, 20:59) *
либо перед этим как сделал я, ставим через ipkg screen.

Не подскажите , это как ?


--------------------
DS1512+ - DSM6.хх
Microserver Gen8
Перейти в начало страницы
 
+Цитировать сообщение
alexejnic
сообщение 8.2.2014, 9:14
Сообщение #42


Активный участник
***

Группа: Пользователи
Сообщений: 714
Регистрация: 1.10.2010
Пользователь №: 1298



Цитата(e-vred @ 7.2.2014, 23:25) *
Работает с архивами с либрусека- флибусты?

Да теперь если делать по инструкции работает полноценно.

Цитата(sidor_ii @ 8.2.2014, 0:30) *
Может лучше создать базу "sopds" и туда импортировать файлы. ?
И в последствии работать с ней ?

Такая база появится автоматически при импорте dbcrea.sql как и пользователь sopds с паролем sopds


Цитата(sidor_ii @ 8.2.2014, 0:30) *
Не подскажите , это как ?

Код
ipkg install screen

Затем перед запуском длительного процесса набираем в терминале screen
Для закрытия сессии с сохранением работающего процесса жмём Ctrl+A d (т.е. сначала Ctrl+A, а затем d)
Для возврата к работающей сессии набираем screen -r
Остальные команды можно погуглить.
Перейти в начало страницы
 
+Цитировать сообщение
Imperator
сообщение 8.2.2014, 11:25
Сообщение #43


Активный участник
***

Группа: Пользователи
Сообщений: 924
Регистрация: 7.5.2010
Пользователь №: 988



А готовый spk не планируется? И как подобная установка "руками" будет работать после обновления версии DSM?


--------------------
DS1010+
Перейти в начало страницы
 
+Цитировать сообщение
sidor_ii
сообщение 8.2.2014, 15:37
Сообщение #44


Активный участник
***

Группа: Пользователи
Сообщений: 948
Регистрация: 10.9.2009
Пользователь №: 205



Цитата(alexejnic @ 8.2.2014, 10:14) *
Такая база появится автоматически при импорте dbcrea.sql как и пользователь sopds с паролем sopds

База сама не создалась , выдало ошибку, что такой базы нет.
Создал базу вручную.
Импортировал зип архив.
python3 /volume1/web/opds/py/sopds-scan.py
Написало что выполнено столько то добавлено книг.
Записи в базе создались, авторы и книги появились.
Но ни один клиент на айпаде по адресу типа http://х.х.х.х/opds/py/sopds.cgi не смог подключится к базе. sad.gif
куда посмотерть ???
p.s.
нужно ли в клиенте задавать логин и пароль для подключения к базе ??

p.s.s.
Поменял права на файл sopds.cgi
Все заработало, alexejnic спасибо за проделанную работу.
правда питон просится обновится...... и как я понял обновлять нельзя.
Автор данного проекта иногда читает эту ветку..... спасибо ему тоже за нормально работующий opds каталог.
Будет как то решена проблема с питоном ?


--------------------
DS1512+ - DSM6.хх
Microserver Gen8
Перейти в начало страницы
 
+Цитировать сообщение
mitshel
сообщение 8.2.2014, 19:03
Сообщение #45


Участник
**

Группа: Пользователи
Сообщений: 12
Регистрация: 19.12.2013
Пользователь №: 7760



Цитата(alexejnic @ 8.2.2014, 10:14) *
Код
ipkg install screen

Затем перед запуском длительного процесса набираем в терминале screen
Для закрытия сессии с сохранением работающего процесса жмём Ctrl+A d (т.е. сначала Ctrl+A, а затем d)
Для возврата к работающей сессии набираем screen -r
Остальные команды можно погуглить.


проще использовать nohup
nohup python3 sopds-scan.py &
Перейти в начало страницы
 
+Цитировать сообщение
alexejnic
сообщение 9.2.2014, 19:50
Сообщение #46


Активный участник
***

Группа: Пользователи
Сообщений: 714
Регистрация: 1.10.2010
Пользователь №: 1298



Цитата(mitshel @ 8.2.2014, 20:03) *
проще использовать nohup
nohup python3 sopds-scan.py &

Спору нет проще. Но эффективней screen, потому что можно всегда вернуться через screen -r к запущенному процессу и посмотреть как продвигаются дела. Сканирование процесс небыстрый и хотелось бы знать, всё ли прошло нормально, нигде ли не споктнулось об ошибку.


Цитата(sidor_ii @ 8.2.2014, 16:37) *
правда питон просится обновится...... и как я понял обновлять нельзя.

Пока обновляться не рекомендую. И дело тут и в авторской недоработке, и в версии питона предоставляемой Synology, в которой тоже есть свои косяки.

P/S Ну а пост выше это пост автора, как я думаю. И тоже хочу сказать ему спасибо за проделанную работу.
Наконец то имеется свой полноценный OPDS каталог, и особенно после выхода версии 0.09, где появилась фишка показать все книги автора.
Это почти полностью уравняло Sopds и opds флибусты и либрусек.
Перейти в начало страницы
 
+Цитировать сообщение
sidor_ii
сообщение 9.2.2014, 20:16
Сообщение #47


Активный участник
***

Группа: Пользователи
Сообщений: 948
Регистрация: 10.9.2009
Пользователь №: 205



Цитата(alexejnic @ 9.2.2014, 20:50) *
Это почти полностью уравняло Sopds и opds флибусты и либрусек.

Да просто все замечательно стало.
правда мой 1512 базу флибусты 14 часов строил. laugh.gif


--------------------
DS1512+ - DSM6.хх
Microserver Gen8
Перейти в начало страницы
 
+Цитировать сообщение
Imperator
сообщение 10.2.2014, 7:12
Сообщение #48


Активный участник
***

Группа: Пользователи
Сообщений: 924
Регистрация: 7.5.2010
Пользователь №: 988



В архивах либрусека есть много повторяющихся книг (старые версии). Myhomelib позволяет скрывать неактуальные. А тут как с этим?


--------------------
DS1010+
Перейти в начало страницы
 
+Цитировать сообщение
mitshel
сообщение 10.2.2014, 21:08
Сообщение #49


Участник
**

Группа: Пользователи
Сообщений: 12
Регистрация: 19.12.2013
Пользователь №: 7760



Цитата(sidor_ii @ 8.2.2014, 16:37) *
правда питон просится обновится...... и как я понял обновлять нельзя.
Будет как то решена проблема с питоном ?

Проблема с питоном не может быть решена красиво, потому как проблема в самом питоне, а именно в модуле zipfile.py
в котором жестко прописано, что кодировка, в которой находится имена файлов, содержащихся в архиве ZIP = cp437
в итоге это приводит к тому, что русские имена файлов в архивах извлекаются в виде крякозябр.
Все имеющиеся решения сводятся к пропатчиванию zipfile.py (например http://code.activestate.com/lists/python-dev/125498/)
собственно zipf.py это нично иное как пропатченный zipfile.py.
Т.к. исходный zipfile.py - из версии 3.3.2, то соответственно работать он должен с любым питоном старше 3.3.2

Так-что обновляйтесь, все должно работать (если только Питон прямо встанет, а не как получилось у alexejnic)
Перейти в начало страницы
 
+Цитировать сообщение
Imperator
сообщение 10.2.2014, 21:22
Сообщение #50


Активный участник
***

Группа: Пользователи
Сообщений: 924
Регистрация: 7.5.2010
Пользователь №: 988



Цитата(mitshel @ 10.2.2014, 22:08) *
Так-что обновляйтесь, все должно работать (если только Питон прямо встанет, а не как получилось у alexejnic)

То есть поставить 3 питон штатно из центра пакетов, а дальше по инструкции? Никакой ipkg не надо ставить?

Стоит вообще ждать spk или таких планов нет?


--------------------
DS1010+
Перейти в начало страницы
 
+Цитировать сообщение
sidor_ii
сообщение 10.2.2014, 21:30
Сообщение #51


Активный участник
***

Группа: Пользователи
Сообщений: 948
Регистрация: 10.9.2009
Пользователь №: 205



Цитата(mitshel @ 10.2.2014, 22:08) *
в итоге это приводит к тому, что русские имена файлов в архивах извлекаются в виде крякозябр.

Те кто использует базы флибуты или либрусека могут этого не боятся, т.к. имена файлов в архивах в виде набора цифр.


--------------------
DS1512+ - DSM6.хх
Microserver Gen8
Перейти в начало страницы
 
+Цитировать сообщение
Imperator
сообщение 10.2.2014, 21:41
Сообщение #52


Активный участник
***

Группа: Пользователи
Сообщений: 924
Регистрация: 7.5.2010
Пользователь №: 988



Кстати, правило хорошего тона - не использовать ничего кроме латиницы и цифр в именах. Уже кучу раз помогало.


--------------------
DS1010+
Перейти в начало страницы
 
+Цитировать сообщение
alexejnic
сообщение 11.2.2014, 10:45
Сообщение #53


Активный участник
***

Группа: Пользователи
Сообщений: 714
Регистрация: 1.10.2010
Пользователь №: 1298



Цитата(Imperator @ 10.2.2014, 22:22) *
То есть поставить 3 питон штатно из центра пакетов, а дальше по инструкции? Никакой ipkg не надо ставить?

Стоит вообще ждать spk или таких планов нет?

А про ipkg кстати не слова и питон берётся из центра пакетов, но предыдущий, версии 005, после обновления до 023 появляются косяки. Поэтому для полноценной рабостоспособности и рекомендовал его.
Перейти в начало страницы
 
+Цитировать сообщение
sidor_ii
сообщение 11.2.2014, 14:18
Сообщение #54


Активный участник
***

Группа: Пользователи
Сообщений: 948
Регистрация: 10.9.2009
Пользователь №: 205



Цитата(alexejnic @ 11.2.2014, 11:45) *
А про ipkg кстати не слова и питон берётся из центра пакетов, но предыдущий, версии 005, после обновления до 023 появляются косяки. Поэтому для полноценной рабостоспособности и рекомендовал его.

Значит будем сидеть пока на старом питоне.
Может в будущем что то и изменится. ( а там DSM 5.0 выйдет не бета )
Главное что все работает и очень хорошо работает, еще раз спасибо !!!


--------------------
DS1512+ - DSM6.хх
Microserver Gen8
Перейти в начало страницы
 
+Цитировать сообщение
Imperator
сообщение 11.2.2014, 20:00
Сообщение #55


Активный участник
***

Группа: Пользователи
Сообщений: 924
Регистрация: 7.5.2010
Пользователь №: 988



Цитата(alexejnic @ 11.2.2014, 11:45) *
после обновления до 023 появляются косяки.

Какие?


--------------------
DS1010+
Перейти в начало страницы
 
+Цитировать сообщение
alexejnic
сообщение 12.2.2014, 8:04
Сообщение #56


Активный участник
***

Группа: Пользователи
Сообщений: 714
Регистрация: 1.10.2010
Пользователь №: 1298



Цитата(Imperator @ 11.2.2014, 21:00) *
Какие?

При запуске в папке /lib ищет libc.so.6 если у вас вас есть такой файл, то все нормально.
У меня при старте
Код
python3: /lib/libc.so.6: version `GLIBC_2.9' not found (required by python3)
python3: /lib/libc.so.6: version `GLIBC_2.7' not found (required by python3)
python3: /lib/libc.so.6: version `GLIBC_2.6' not found (required by python3)


Решение взято здесь
Перейти в начало страницы
 
+Цитировать сообщение
sidor_ii
сообщение 13.2.2014, 14:45
Сообщение #57


Активный участник
***

Группа: Пользователи
Сообщений: 948
Регистрация: 10.9.2009
Пользователь №: 205



Цитата(alexejnic @ 12.2.2014, 9:04) *
При запуске в папке /lib ищет libc.so.6 если у вас вас есть такой файл, то все нормально.
У меня при старте
Код
python3: /lib/libc.so.6: version `GLIBC_2.9' not found (required by python3)
python3: /lib/libc.so.6: version `GLIBC_2.7' not found (required by python3)
python3: /lib/libc.so.6: version `GLIBC_2.6' not found (required by python3)


Решение взято здесь

У меня такая же проблема после обновления, пришлось откатится на старую версию.
Не ужели нет более красивого решения, это же проблема синоложи, что их пакет не работает.
Не проще ли подставить файлы, которые просит питон ?


--------------------
DS1512+ - DSM6.хх
Microserver Gen8
Перейти в начало страницы
 
+Цитировать сообщение
Imperator
сообщение 14.2.2014, 8:27
Сообщение #58


Активный участник
***

Группа: Пользователи
Сообщений: 924
Регистрация: 7.5.2010
Пользователь №: 988



Для атома D510 какой пакет питона? Что-то в названии х86 не увидел.


--------------------
DS1010+
Перейти в начало страницы
 
+Цитировать сообщение
alexejnic
сообщение 14.2.2014, 9:22
Сообщение #59


Активный участник
***

Группа: Пользователи
Сообщений: 714
Регистрация: 1.10.2010
Пользователь №: 1298



Простое подсовывание /lib/libc.so.6 из тулчейна не помогло. Видно питону нужна другая версия.
Перейти в начало страницы
 
+Цитировать сообщение
Chiller
сообщение 14.2.2014, 12:23
Сообщение #60


Активный участник
***

Группа: Пользователи
Сообщений: 208
Регистрация: 13.12.2011
Пользователь №: 4393



alexejnic
спасибо за инструкцию по установке!
Вопрос: phyton3 все-таки ставим "особенный", как в инструкции?


--------------------
DS411+II 2Gb RAM, DS916+ 8Gb RAM, DSM 6.2.1-23824-1, APC Smart SUA1000i, Keenetic Giga KN-1010
Перейти в начало страницы
 
+Цитировать сообщение

26 страниц V  < 1 2 3 4 5 > » 
Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 21.3.2019, 20:45
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft