PyMoney

КПК с Linux, установка Linux на iPaq и другие модели, программы
Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

PyMoney

Сообщение DMych » Пн окт 31, 2005 10:37

Я тут потихоньку ваяю финансовый менеджер. Если кому интересно, выложил новую версию: http://dmych.objectis.net/Software

Прога писана на Питоне + PyQt и работает как на Завре (Qtopia, насчет pdaXrom не знаю), так и на десктопе. Установка простая - распаковать тарболл куда-нть и запустить pymoney.py (на Завре можно руками создать файл запуска и иконку на рабочий стол). База данных по умолчанию хранится в ~/pymoney.db.
Последний раз редактировалось DMych Пн ноя 28, 2005 10:56, всего редактировалось 1 раз.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

AL_ONE
Аспирант (2 lvl)
Сообщения: 96
Зарегистрирован: Пн мар 14, 2005 20:40

Сообщение AL_ONE » Пн окт 31, 2005 11:08

Что-то я не смог для Z ничего подходящего в плане финансовых программ найти... Эт меня печалит... Zaif - очень уж японский,
jbp вроде как запускаетя, но у меня толком не работает (java она и есть java)
Так что начинание отличное!!!
Вот только сыровата она, прога эта, просто до безобразия...
Я пока смотрел на десктопе.
1. Логику добавления новой валюты я постичь не смог - поле Symbol то блокируется то разблокируется.
Ну ладно, это я как то все-таки вколотил. после 5 попыток
2. Как добавить новые категории я так и не понял.
Ввожу строчку, жмакаю на "+" она появляется в списке,
закрываю окошко с категориям, снова открываю - мои категории пропали куда-то.
После этих, бросающихся в глаза выкрутас особо не хочется доверять ей расчет денег :wink:
Да! еще у тебя на сайте упоминается pymoney 0.7, а скачать можно только 0.6 !

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн окт 31, 2005 11:44

AL_ONE писал(а):Что-то я не смог для Z ничего подходящего в плане финансовых программ найти... Эт меня печалит... Zaif - очень уж японский,
jbp вроде как запускаетя, но у меня толком не работает (java она и есть java)
Потому и начал писать ее, что сам перепробовал все, что нашел. Самая юзабельная оказалась QashMoney, но там валюты - фикция. $100 == 100 руб!
AL_ONE писал(а): Вот только сыровата она, прога эта, просто до безобразия...
Я пока смотрел на десктопе.
Сыровата, согласен. Она "в стадии активной разработки". ;)
AL_ONE писал(а): 1. Логику добавления новой валюты я постичь не смог - поле Symbol то блокируется то разблокируется.
Ну ладно, это я как то все-таки вколотил. после 5 попыток
"Символ" блокируется для уже существующих валют. Его потом уже поменять нельзя. Диалоговые окошки я планирую переписать по-новой попозже, когда основную часть доведу до ума.
AL_ONE писал(а): 2. Как добавить новые категории я так и не понял.
Ввожу строчку, жмакаю на "+" она появляется в списке,
закрываю окошко с категориям, снова открываю - мои категории пропали куда-то.
Странно. У меня все работало нормально. Спасибо за подсказку. Посмотрю что там. В любом случае, в нынешней версии категории пока бесполезны. Они будут использоваться для формирования отчетов по тратам.
AL_ONE писал(а): После этих, бросающихся в глаза выкрутас особо не хочется доверять ей расчет денег :wink:
Ну, не доверяй. Я в ней уже считаю деньги, и пока не заметил никаких "косяков" (за исключением того, что, оказывается, деньги у меня летят "со свистом". Но об этом я и раньше догадывался. Сделаю отчеты, тогда узнаю на что летят. ;) )
AL_ONE писал(а): Да! еще у тебя на сайте упоминается pymoney 0.7, а скачать можно только 0.6 !
Ошибка на сайте. Поправлю. Последняя версия пока - 0.6.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

AL_ONE
Аспирант (2 lvl)
Сообщения: 96
Зарегистрирован: Пн мар 14, 2005 20:40

Сообщение AL_ONE » Пн окт 31, 2005 13:11

Ну, не доверяй. Я в ней уже считаю деньги, и пока не заметил никаких "косяков" (за исключением того, что, оказывается, деньги у меня летят "со свистом". Но об этом я и раньше догадывался. Сделаю отчеты, тогда узнаю на что летят. Wink )
Да я не то, чтобы вообще отказываюсь пользоваться, но хочу подчеркнуть, что вещь в общем-то может быть важная, и должна быть возможность отката :)
например было бы очень неплохо копировать базу перед ее изменениями. (делать хотя-бы одну копию).
а че то не так пойдет - восстанавливаешься из копии и письмо уважаемому разработчику о косяке :)
Ээх. не знаю я питон, поэтому могу только глупые советы давать.

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн окт 31, 2005 13:27

AL_ONE писал(а): Да я не то, чтобы вообще отказываюсь пользоваться, но хочу подчеркнуть, что вещь в общем-то может быть важная, и должна быть возможность отката :)
например было бы очень неплохо копировать базу перед ее изменениями. (делать хотя-бы одну копию).
а че то не так пойдет - восстанавливаешься из копии и письмо уважаемому разработчику о косяке :)
Ээх. не знаю я питон, поэтому могу только глупые советы давать.
Ну... Могебыть... На самом деле в БД, по крайней мере на Заурусе, при использовании dumbdbm (а только он там и используется), для каждого файла БД сохраняется .bak-файл. Это во-первых. А во-вторых, я постараюсь, чтобы по вине программы "косяков" не происходило - в самом плохом случае транзакция просто не сохраняется. А реализовать возможность какого-то ручного отката как-то не хочется.

В любом случае, спасибо за подсказку. Подумаю.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Вт ноя 01, 2005 10:06

Выложил версию 0.7 - исправлены некоторые замеченные ошибки, добавлено отображение категорий в главном окне, поиск по дате.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

kfetisov
Кандидат (3 lvl)
Сообщения: 193
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение kfetisov » Вт ноя 01, 2005 11:20

DMych писал(а):Выложил версию 0.7 - исправлены некоторые замеченные ошибки, добавлено отображение категорий в главном окне, поиск по дате.
Еще бы краткую инструкцию на сайт, если не сложно, как PyQT устанавливать - какие файлы нужны - там ведь куча ipk. А так супер проект - сейчас приходится Zaif пользоваться, а он одновалютный.
С сибирским приветом,

Константин
--
Nokia 9300 6.27/ Iphone 8Gb 1.1.2 / GP2X MKII

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Вт ноя 01, 2005 11:26

Насчет установки Питона см. здесь
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Чт ноя 03, 2005 16:32

Версия 0.8: бюджет, настройки, фиксы в модуле БД. Брать все там же (кстати, выложил еще несколько скриншотов).

Всех с наступающими праздниками!
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

kfetisov
Кандидат (3 lvl)
Сообщения: 193
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение kfetisov » Пн ноя 07, 2005 08:40

DMych писал(а):Насчет установки Питона см. здесь
У меня cramfs не монтируется как там написано - пишет что не могу смонтировать. Извечный вопрос - что делать?
С сибирским приветом,

Константин
--
Nokia 9300 6.27/ Iphone 8Gb 1.1.2 / GP2X MKII

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн ноя 07, 2005 09:59

kfetisov писал(а):У меня cramfs не монтируется как там написано - пишет что не могу смонтировать. Извечный вопрос - что делать?
Кажется, я где-то читал, что одновременно может быть смонтировано только ограниченное количество таких файлов. Проверьте сколько у вас cramfs замонтировано уже.

Дело в том, что я сам скопировал все это добро на карточку (она у меня в ext2) и напрочь забыл про cramfs. ;) Кстати, я кажется видел питон и в cacko-feed, но еще не пробовал его. Вполне возможно, что его можно использовать.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн ноя 07, 2005 16:32

Нашел еще один порт: http://www.vanille.de/projects/python.spy

Сегодня-завтра разберусь с ним и напишу.

Кстати, Питон в Cacko-feed далеко не полный - не хватает многих библиотек.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

AL_ONE
Аспирант (2 lvl)
Сообщения: 96
Зарегистрирован: Пн мар 14, 2005 20:40

Сообщение AL_ONE » Пн ноя 07, 2005 16:42

Нашел еще один порт: http://www.vanille.de/projects/python.spy
Сегодня-завтра разберусь с ним и напишу.
Кстати, Питон в Cacko-feed далеко не полный - не хватает многих
я как раз отсюда брал. Винт большой, а с cramfs у меня возникали проблемы, поэтому предпочитаю более спрямленный путь!
для нормальной работы с pymoney я ставил :
python-core
python-db
python-egenix-mx-base
python-io
python-lang
python-pickle
python-pyqt
python-re
python-sip
python-stringold

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн ноя 07, 2005 16:53

AL_ONE писал(а): я как раз отсюда брал. Винт большой, а с cramfs у меня возникали проблемы, поэтому предпочитаю более спрямленный путь!
Ай, молодца! Поздравляю!
AL_ONE писал(а): для нормальной работы с pymoney я ставил :
python-core
python-db
python-egenix-mx-base
python-io
python-lang
Насчет последних трех пакетов не уверен, что они нужны.
AL_ONE писал(а): python-pickle
python-pyqt
python-re
python-sip
python-stringold
Старый стринг - тоже скорее всего не нужен (если только он не используется кем-то другим)
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн ноя 07, 2005 17:09

Только я вот что-то не пойму - он что, ставится только в internal flash? А на карточку? У меня столько места нету. ;)
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»