LINUX.ORG.RU

QkBook 2.2 is out


0

0

Вышла обновленная версия популярной кулинарной книги под линукс

Из обновлений:
о Появился установщик в виде Makefile
о Поддержка PySQLite и PySQLite-2 интерфейсов
о Возможность переключения между базами рецептов
о Фиксы

На сервере так же выложена новая версия базы с рецептами
А еще появился ebuild, так что никого ждать не надо,- все собрались

PS: Спасибо товарищам Genix, Saruman и AP

>>> Подробности



Проверено: Pi ()

А зачем там SQL база? Не проще всё в текстовом файле (xml или обычном) держать + индекс?

anonymous
()
Ответ на: комментарий от StDog

Да неправильно сказал. Замени проще на лучше.

anonymous
()

что то у меня сайт не открывается, расскажите подробнее какие там рецепты?

anonymous
()

И в правду, нафига нужна база ввиде PySQLite и тд и тп?
Вы думаете, что у всех на домашнем десктопе она стоит?
Ерунда какая-то.

anonymous
()
Ответ на: комментарий от kefiiir

Упаси Господь! Хватит нам этого чуда и на QT:)

anonymous
()

А может вы сделаете, скажем, ещё и версию Lite, которая шла бы без поддержки баз данных, а обращалась бы к обычному текстовому или хмл файлу?

Думаю, тогда бы потенциальных пользователей вашей программы было бы гораздо больше.

anonymous
()
Ответ на: комментарий от anonymous

В чем проблемы? Берите pysqlite- около 200кб весит

Или места на диске мало? =)

ingoa
()
Ответ на: комментарий от anonymous

>которая шла бы без поддержки баз данных

sqlite - это "встраиваемая" БД, так что убей себя апстену, идиот

anonymous
()
Ответ на: комментарий от anonymous

> И в правду, нафига нужна база ввиде PySQLite и тд и тп? Вы думаете, что у всех на домашнем десктопе она стоит?

В FC4 sqlite ставится по умолчанию, так что не вижу проблемы :)

AP ★★★★★
()
Ответ на: комментарий от anonymous

> а рецепты на русском есть?

Да, там же, где лежат исходники, есть база данных с рецептами на русском. Их там около шести сотен, если ничего не путаю.

AP ★★★★★
()

о, заработал лор. щас всем отвечу! 8)

> Да неправильно сказал. Замени проще на лучше.

подтвердить свои слова чем-нибудь кроме соплей можешь?

> что то у меня сайт не открывается, расскажите подробнее какие там рецепты

всякие. хотя немного (немногим больше 600 штук), это всеголишь моя личная коллекция.

> вот бы еще форк этого под GTK2

вот бы восстановленный бентли 64-го года с открытым верхом и мешок зеленых денег....

> ebuild`ов нет ;) все в сад.

как нет?! вот тутава http://prdownloads.sourceforge.net/qkbook/qkbook-2.2.ebuild?download

> И в правду, нафига нужна база ввиде PySQLite и тд и тп? Вы думаете, что у всех на домашнем десктопе она стоит? Ерунда какая-то.

PySQLite - это не база а интерфейс, ты TCP от HTML отличаешь? А если у тебя не стоит, то чтож... мои тебе искренние соболезнования...

> А может вы сделаете, скажем, ещё и версию Lite, которая шла бы без поддержки баз данных, а обращалась бы к обычному текстовому или хмл файлу? Думаю, тогда бы потенциальных пользователей вашей программы было бы гораздо больше.

Не думаю, что это в рамках QkBook way.

StDog
() автор топика
Ответ на: комментарий от StDog

>> А может вы сделаете, скажем, ещё и версию Lite, которая шла бы без поддержки баз данных, а обращалась бы к обычному текстовому или хмл файлу? Думаю, тогда бы потенциальных пользователей вашей программы было бы гораздо больше.

>Не думаю, что это в рамках QkBook way.

Тогда есть предложение сделать импорт того же xml, ибо моя жена давно уже использует tuxcards, а бросать все и вручную перелопачивать все, что она там собрала - увольте.

А на чем там оно написано - дело десятое. Но вот формат хранения/обмена данных... Вобщем, нужен импорт/экспорт. Экспорт - желательно еще и в html (в тех же tuxcards весьма неплохо сделано).

stanislav
()
Ответ на: комментарий от stanislav

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

StDog
() автор топика
Ответ на: комментарий от anonymous

> А может вы сделаете, скажем, ещё и версию Lite, которая шла бы без поддержки баз данных, а обращалась бы к обычному текстовому или хмл файлу? Думаю, тогда бы потенциальных пользователей вашей программы было бы гораздо больше.

Больше? На одного человека?

AP ★★★★★
()
Ответ на: комментарий от grooz

>Между прочим, в ебилде ошибка, надо ${MY_PV} заменить на ${PV}

да, точно твоя правда. спасибо что сказал.

StDog
() автор топика
Ответ на: комментарий от StDog

В FC3 странно работает. Поставил из исходников в /usr/local sqlite 3.2.2, PySQLite 2.0.3, QkBook 2.2. Сначала не запустилось - в скрипте qkbook был прописан путь /usr/bin хотя сам скрипт правильно установился в /usr/local/bin, поправил, но вывалилось с ошибкой: File "/usr/local/lib/QkBook/lib/PySQLite2Hooks.py", line 34, in execute sqlite2.Cursor.execute(self, pattern, args[1:]) pysqlite2.dbapi2.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 3, and there are 1 supplied. Второй раз запустил - заработало. Почему была ошибка и почему она пропала - не понял. AlexK

anonymous
()
Ответ на: комментарий от anonymous

> в скрипте qkbook был прописан путь /usr/bin

мой косяк, спасибо.

> Почему была ошибка и почему она пропала - не понял

А это я тоже не понял, но судя по тексту ошибки, глюк вашего PySQLite.

StDog
() автор топика
Ответ на: комментарий от StDog

>> Почему была ошибка и почему она пропала - не понял
>А это я тоже не понял, но судя по тексту ошибки, глюк вашего PySQLite.

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

AlexK

anonymous
()
Ответ на: комментарий от anonymous

Моё предидущее сообщние удалили, но надеюсь разработчик прочтёт моё 
сообщение о моём предположении о источнике глюка.
Хотелось бы спросить - а есть возможность прислать свои
дополнения к книге рецептов ?
Хотелось бы дополнить, есть интересные :) , думаю это может повысить
популярность самой программы.

Alex_K_
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.