English / Russian / Screenshots / Руководство пользователя
Как-то у меня возникла острая необходимость отслеживать собственные траты, вести семейный бюджет.
Ни одна из найденных программ для 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
.
Установите ipk-пакет обычным способом во внутреннюю память. В закладке Applications рабочего стола должен появиться ярлык для запуска программы.
Распакуйте скачанный архив в любой каталог на диске (например,
~/PyMoney
), перейдите в него и запустите ./pymoney.py
. Вот и
все!