PyMoney
english
Руководство по использованию
О программе
Как-то у меня возникла острая необходимость отслеживать собственные траты, вести семейный бюджет.
Ни одна из найденных программ для Sharp Zaurus меня не удовлетворила. Одни не поддерживали русский язык, другие не умели отслеживать перемещение денег в разных валютах (ну что тут поделаешь, у нас в стране до сих пор в ходу по меньшей мере две валюты - российский рубль и североамериканский доллар), третьи… Короче, все имели свои недостатки и я решил написать своего собственного финансового помощника.
Кроме того, что программа должна поддерживать несколько счетов в разных валютах и уметь конвертировать деньги из одной валюты в другую (например, когда я снимаю деньги в рублях со своего долларового счета в банке ;), она должна быть переносимой, чтобы при необходимости я мог использовать ее не только на Заурусе, но и на десктопе. Поэтому я решил писать ее на Питоне http://www.python.org). Соответственно, так как Заурус работает под Qtopia, это обусловило выбор GUI — PyQt.
А так как хотелось сделать программу как можно более портируемой и независимой от внешних библиотек и инструментов, я принял решение не использовать сторонних СУБД (типа MySQl или SQLite), а реализовать нужную мне поддержку базы данных стандартными средствами Питона (а именно используя модуль shelve).
Требования
Для работы программы необходим интерпретатор Питона версии не ниже 2.3, библиотека Qt версий 2.3 или 3.* и питоновская «обвязка» для последней PyQt, совместимая с установленной версией Qt.
Программа не совместима с Qt.PyQt 4.0 и выше!
Установка
Скачать
Программа распространяется в виде ipk-пакета для установки на Заурус и в виде архива исходных текстов tar.gz для «большого» Линукса и других систем.
Самая свежая версия PyMoney доступна на SourceForge по адресу https://sourceforge.net/projects/zpymoney/.
Получение и установка Питона на Заурусе
В качестве интерпретатора Питона для Зауруса я рекомендую использовать Python Zaurus Image. Для установки следуйте этим инструкциям.
Установите полный вариант на карточку, затем скачайте файл crypt.tar.gz, распакуйте его и скопируйте его в /usr/lib/python2.4/lib-dynload/.
Проверьте работоспособность Питона, введя в окне Qkonsole команду python — вы должны увидеть сообщение об авторских правах и приглашение интерпретатора >>>. Введите команду import qt. Если вы получили сообщение об ошибке, значит библиотеки установились «криво», проверьте правильность установки.
Если интерпретатор молча «проглотил» импорт модуля, значит все в порядке. Выйдите из него нажав Ctrl-D.
Установка PyMoney на Заурусе
Установите ipk-пакет обычным способом во внутреннюю память. В закладке **Applications **рабочего стола должен появиться ярлык для запуска программы.
Установка PyMoney на десктопе
Распакуйте скачанный архив в любой каталог на диске (например, ~/PyMoney), перейдите в него и запустите ./pymoney.py. Вот и все!
Screenshots
Окно About

Окно бюджета

Окно перевода

RSS