LINUX.ORG.RU

QkBook 2.1 beta out


0

0

Увидела свет кулинарная книга под линукс под версией 2.1

аппликация использует PyQt&SQLite и имеет следующие фичи

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

Поддержим отечественного производителя в его истовом стремлении очеловечить линукс! 8)

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



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

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

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

ну када будет у холодильников интерфейс к компу через который можно будет узнать скока там чего, тогда наверно можно будет и сделать 8)

StDog
() автор топика

И как его ставить? Вот вывод файла qkbook:

Traceback (most recent call last): File "./qkbook", line 11, in ? from QkBook import QkBook File "/home/*****/QkBook-2.1/QkBook/QkBook.py", line 12, in ? from lib.gui.MainWindow import MainWindow File "/home/*****/QkBook-2.1/QkBook/lib/gui/MainWindow.py", line 11, in ? from QkBook.lib.Config import Config File "/home/*****/QkBook-2.1/QkBook/lib/Config.py", line 14, in ? import sqlite ImportError: No module named sqlite

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

Читай инсталл, там кривым английским написано, что нада поставить, python, pyqt, sqlite и pysqlite. Потом все должно запуститься

StDog
() автор топика

дети в детском саду вырезуют из бумажек всякие фигурки, потом их наклеивают на одну картонку и получается типа картина. Вот это называется "аппликацией".

Или у вас тоже самое?

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

ага, оно самое. Детей на каникулы распустили, вот и клеим что под руку попадется

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

> мы очень даже русские. > Ты когданибудь об аллегории (не путай с алергией) слышал?

На сколько я помню LOR это сайт новостей о Линукс, а не литературный кружок, Или я что-то путаю?

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

Ясно. Придётся качать.

Живая картинка - домохозяйка скачивает из инета недостающие библиотеки для поваренной книги. Одной рукой помешивает суп, другой набирает make&&make install :)

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

> Или я что-то путаю?
я думаю, исключая пару клинических случаев, одно другому не помеха

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

А ты бы хотел, чтобы в тарбол положили питон со всем требуемым хламом? 8)
Сделаю rpm, будет те apt-get 8)

И вообще продукт не столько для домохозяек, сколько для того, чтобы линухоиды могли показать человеческое лицо своей любимой оси.

StDog
() автор топика

После того как я ему дал python-module-PyKDE python-module-PyQt
и python-module-pysqlite он стал жаловаться так:

from xml.dom.ext import PrettyPrint
ImportError: No module named ext

Питона много, все ставить не хочется, что-бы ему еще дать?

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

>А ты бы хотел, чтобы в тарбол положили питон со всем требуемым хламом? 8) >Сделаю rpm, будет те apt-get 8)

Спасибо, будем ждать :)

>И вообще продукт не столько для домохозяек, сколько для того, чтобы линухоиды могли показать человеческое лицо своей любимой оси.

А у Вашего линуха звериный оскал? :0)

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

> что-бы ему еще дать?
еще python-xml
спасибо, проглядел

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

> Прикольно, надо где-нибудь поднять сервер рецептов, и эту штуку туда прикрутить...

Да, впринципе с прицелом на это и был сделан импорт/експорт (там файло кстати зипованый xml внутри). хотелось бы ввести некий стандарт обмена рецептами.
Вообще дали площадку на qkbook.sf.net и сто метром места. я не знаю, будут ли они против того, если там вдруг начнут появляться эти архивы.

Сайт в планах, нужно еще сам продукт причесать, сделать rpm, нарисовать прикольный логотип и т.д.

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

не то чтобы рановато, просто пока не думал.

на самом деле, аппликация испльзует чистый qt + свои иконки, хотелось сделать чтонить легкое, более-менее автономное и в перспективе портируемое на пиндовс (чтобы с ними тоже можно было рецептами омениваться в случае чего).
Так что под KDE ее еще затачивать нужно, а вообще идея канешна здоровая.

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

Шашлык не пробовал, а вот чахохбили из пингвинятины просто изумительное выходит.

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

Вот вы смеётесь, а у меня матушка сегодня лихо вырубила винды (мне там игрушку одну посмотреть приспичило) и перегрузилась в линух, т.к. там "шарики" есть :-)

Если человеку что-то нужно... да и потом она - не изуродованный привычкой человек :-D

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

> Вот вы смеётесь, а у меня матушка сегодня лихо вырубила винды
Вот, ты ей еще скажи что хорошие кулинарные книги бывают только в линуксе и жизнь наладится!
а про винду твою мы никому не скажем 8)

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

>Прикольно, надо где-нибудь поднять сервер рецептов, и эту штуку туда прикрутить...

Серьезно, нужно придумать формат обмена рецептами!

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

Traceback (most recent call last):
File "./qkbook", line 12, in ?
QkBook.start()
File "QkBook-2.1/QkBook/QkBook.py", line 25, in start
win = MainWindow()
File "QkBook-2.1/QkBook/lib/gui/MainWindow.py", line 48, in __init__
self.navBox = NavigationBox( main_splitter, "navigation_box" )
File "QkBook-2.1/QkBook/lib/gui/navigation/NavigationBox.py", line 20, in __init__
self.setSizePolicy(QSizePolicy(5,5,5,0,self.sizePolicy().hasHeightForWidth()))
TypeError: argument 1 of QSizePolicy() has an invalid type


что такое?:)

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

> Серьезно, нужно придумать формат обмена рецептами!
уже придумано и реализовано.
там папки и рецепты сохраняются в xml, который потом сверху зипуется и хранится в файлах с расширением *.qb. Я думаю зипованые файлы, это самое то, для передачи рецептов через веб.

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

> А что, руками влом такое вбить?
невлом, уже вбил. Это мой первый проект такого рода, поэтому я пока еще по граблям ступаю в полный рост. 8) Смотрите на это со здоровой точки зрения.

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

>мы очень даже русские.
>Ты когданибудь об аллегории (не путай с алергией) слышал?

не похоже
больше похоже на тупои англицизм

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

> а про винду твою мы никому не скажем 8)

Шутку оценил 8-D

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

>>мы очень даже русские. >>Ты когданибудь об аллегории (не путай с алергией) слышал?

>не похоже >больше похоже на тупои англицизм

в догонку "аппликациями" дети занимаются в школе на уроках труда ;) в начальных классах - клеят разную ерунду из цветных бумажек

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

А прикинь, прикрутить ещё и оптимизацию по времени - типа, на входе набор продуктов, на выходе - обед/ужин на N персон из этого набора, так, что время готовки было бы минимальным, и максимум общих действий!

Почему бы дискретной математике не послужить на благо кулинарии? ;)

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

>>косяк, что ж еще? 8)
>>нумер версии qt/python можешь сказать?

>qt-3.3.4
>py23-qt-3.14.1
>python-2.3.4

вобщем закоментировал строки:
self.setSizePolicy(QSizePolicy(5,5,8,0,self.sizePolicy().hasHeightForWidth()))
в файлах
QkBook/lib/gui/information/InformationBox.py line 20
QkBook-2.1/QkBook/lib/gui/navigation/NavigationBox.py line 20

и заработало.

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

>и заработало.

ЫЫЫ, а где рецепты?:)))

anonymous
()

> TypeError: argument 1 of QSizePolicy() has an invalid type

"Тупой еррор: 1 аргумент в споре с БезразмернойПолицией - не аргумент. Инвалиды топают"

Вот за это я и не люблю Линуксовые поделки - то там ляп, то тут "забыл" память выделить, а то вообще не запускается! И чувак ещё пишет на питоне! Позорище...

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

> в догонку "аппликациями" дети занимаются в школе на уроках труда ;)
дорогой мой высакоинтелектуальный аппанент. ежели ты думаешь что значение слова аппликация, заканчивается клееньем бумажек, сидел бы и не срамился.
нашел до чего докапаца х)))

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

> Вот за это я и не люблю Линуксовые поделки.
ну спасибо, что рассказал, что те что-то не нравится.
знаешь, я прямо прослезился. меня до глубины души пробрала твоя история...
правда правда! х)))

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

>вобщем закоментировал строки:
>self.setSizePolicy(QSizePolicy(5,5,8,0,self.sizePolicy().hasHeightForWidth() ))

странно, у меня то же самое и ничего не материться...
всеравно спасибо за то что сказал

>ЫЫЫ, а где рецепты?:)))
а кто тебе обещал рецепты? 8)))
надо сови туда выложить... у мя их порядка 600 уже забито

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

>надо сови туда выложить... у мя их порядка 600 уже забито

а поделиться ими не хочешь?:)

вообще было бы здорово иметь возможность прямо из программы загружать через интернет новые рецепты.

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

хочу, может даже страждю (пусть уссуца кипятком ревнители апликаций Х))

просто у меня нет площадки для того, чтобы их выложить.
я незнаю, можно ли их выложить на sf.net.

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

> дорогой мой высакоинтелектуальный аппанент. > ежели ты думаешь что значение слова аппликация, > заканчивается клееньем бумажек, сидел бы и не срамился.

Нукась-нукась, расскажите-ка какие еще значения есть у этого слова в русском языке. Очень интересно. Это наверно какая-то профессиональная терминология кулинаров-линуксоидов?

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

>хочу, может даже страждю (пусть уссуца кипятком ревнители апликаций Х))

цэ гут

>просто у меня нет площадки для того, чтобы их выложить.
>я незнаю, можно ли их выложить на sf.net.

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

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

>Нукась-нукась, расскажите-ка какие еще значения есть у этого слова в русском языке.

Аппликация - децкая поклейка
аппликация - (от английского application) программа-приложение
аппликация - (от английского application) заявка
аппликация - (от итальянского applicato) стервозная женщина
аппликация - (от греческого applicacios) ипотент, вечно лезущий невтему с всякой фигней
аппликация - (от латинского applicanto) чувак с коротким членом пытающийся ченить вставить куда его не просят

продолжить?

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

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

ну потому, что они поатовсюду собраны и я не уверен, что не нарушу тем самым чьинить авторские права (х.з. можт тут тоже такие есть 8))

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

>Нукась-нукась, расскажите-ка какие еще значения есть у этого слова в >русском языке. Очень интересно. Это наверно какая-то профессиональная >терминология кулинаров-линуксоидов?

LOL ну что ты доебался до человека, он на python наклеивает QT виджеты, чем тебе не аппликация!

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

>ну потому, что они поатовсюду собраны и я не уверен, что не нарушу тем самым чьинить авторские права (х.з. можт тут тоже такие есть 8))

А ты дискламер напиши, что все рецепты принадлежат их авторам и всё, а мы будем качать и радоваться :)

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