SOAP Client под MaNGOS на PyQt
Засорять форум пока что не буду, так что мелкая моя работа увидит свет в блоге
Точнее это вырезка кода, из того что пытаюсь сделать. Ибо нужно повышать скил в питоне, а кроме как писать что-нить нужное под мангос не придумалось. Да и захотелось немного похвастаться
Скриншот в атаче.
Для запуска понадобится:
1. PyQt4
2. SOAPpy
3. python ~2.6
4. fpconst
SOAPpy можно найти тут http://sourceforge.net/projects/pywe...files/SOAP.py/, как его заставить работать под 2.6 питоном, писал в предыдущем посте. В архиве есть урезанная версия SOAPpy, я ее не проверял, но должна работать.
PyQt4 берется от сюда www.riverbankcomputing.co.uk/ (точно не знаю, но подозреваю в бинарике под win32 имеется еще и python, насколько он полный не знаю. Также в комплекте должен идти Qt, так что нет необходимости скачивать его отдельно)
Python http://www.python.org
fpconst
или скачиваем с pypi.python.org/pypi/fpconst, распаковываем и
Автор этого творения: Я
Лицензия: GNU GPLv3
Пока что отдельно дорабатывать его не буду. Ибо вырезать из одного кода и делать другое - мартышкин труд. Сделаю что нить еще полезное, то выложу уже все сорцы сразу.
Сделано:
История команд(баг, заметил только сейчас, заполнение из истории работает если в ней более 1 элемента)- клавиши "стрелка вверх" и "стрелка вниз"
Дефолтные настройки подключения можно изменить в main.py
только про кодировку не забудте, она должна быть utf8.
Под виндой не тестировалось вообще, нету сервера для винды. Конечно же можно python скрипты с зависимостями(dll библиотеками) засунуть в 1 exe файл, что бы не мучатся с установкой питона и зависимостей, но увы у меня не такой хороший и дешевый интернет чтобы предоставить такую возможность. с PyQt и питоном на борту он будет весть чуть более 10мег.
Точнее это вырезка кода, из того что пытаюсь сделать. Ибо нужно повышать скил в питоне, а кроме как писать что-нить нужное под мангос не придумалось. Да и захотелось немного похвастаться
Скриншот в атаче.
Для запуска понадобится:
1. PyQt4
2. SOAPpy
3. python ~2.6
4. fpconst
SOAPpy можно найти тут http://sourceforge.net/projects/pywe...files/SOAP.py/, как его заставить работать под 2.6 питоном, писал в предыдущем посте. В архиве есть урезанная версия SOAPpy, я ее не проверял, но должна работать.
PyQt4 берется от сюда www.riverbankcomputing.co.uk/ (точно не знаю, но подозреваю в бинарике под win32 имеется еще и python, насколько он полный не знаю. Также в комплекте должен идти Qt, так что нет необходимости скачивать его отдельно)
Python http://www.python.org
fpconst
Код:
sudo easy_install fpconst
Код:
sudo ./setup.py install
Лицензия: GNU GPLv3
Пока что отдельно дорабатывать его не буду. Ибо вырезать из одного кода и делать другое - мартышкин труд. Сделаю что нить еще полезное, то выложу уже все сорцы сразу.
Сделано:
История команд(баг, заметил только сейчас, заполнение из истории работает если в ней более 1 элемента)- клавиши "стрелка вверх" и "стрелка вниз"
Дефолтные настройки подключения можно изменить в main.py
Код:
{'login':'administrator','password':'administrator','host':'127.0.0.1','port':'7878'}
Под виндой не тестировалось вообще, нету сервера для винды. Конечно же можно python скрипты с зависимостями(dll библиотеками) засунуть в 1 exe файл, что бы не мучатся с установкой питона и зависимостей, но увы у меня не такой хороший и дешевый интернет чтобы предоставить такую возможность. с PyQt и питоном на борту он будет весть чуть более 10мег.
Всего комментариев 3
Комментарии
-
В винде XP запускается, но там есть проблемы с кодировкой, а именно обработка исключений. если в Linux таких проблем нет, то там они будут.... Все равно полностью проверить программку не удалось, нету сервера.
Запись от CruncH размещена 26.05.2010 в 12:34 -
Поправил проблемы с кодировкой, и пару мелких изменений сделал, сделал запоминание расположения окна, если нужно кому, то выложу обновленую версию. Иначе она появится в паблике, когда сделаю еще какую нить фичу, для работы с сервером и выложу все как 1 программу.
Запись от CruncH размещена 05.06.2010 в 23:39 -
Неплохо, всё работает.
Запись от Гари размещена 07.08.2010 в 08:26