Skip to content

Commit

Permalink
update to release 1.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
sanzstez committed Apr 5, 2014
1 parent 86b93c0 commit ced3355
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 12 deletions.
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### Последняя версия 1.3.0 (Звуковые уведомления)
### Последняя версия 1.3.1

***

Expand All @@ -10,7 +10,7 @@

![main](http://cs606626.vk.me/v606626445/2e5f/hMRBpfDEtKI.jpg)

* **Примечания к релизу.** Внимание. Не копируйте новую версию программы в папку со старой. Файлы конфигурации не совместимы. Распакуйте новую версию в отдельную папку и настройте заново.
* **Примечания к релизу.** Файл конфигурации совместим с версией 1.3.0

# Коротко о программе

Expand Down Expand Up @@ -102,6 +102,12 @@ crypto_currencies_list = btc_usd, ltc_usd, ltc_btc
|**PPC/USD** | Peercoin/Доллар |ppc_usd|
|**FTC/BTC** | Feathercoin/Bitcoin|ftc_btc|
|**XPM/BTC** | Primecoin/Bitcoin |xpm_btc|
|**BTC/CNH** | Bitcoin/Юань |btc_cnh|
|**BTC/GBP** | Bitcoin/Фунт |btc_gbp|
|**LTC/CNH** | Litecoin/Юань |ltc_cnh|
|**LTC/GBP** | Litecoin/Фунт |ltc_gbp|
|**USD/CNH** | Доллар/Юань |usd_cnh|
|**GBP/USD** | Фунт/Доллар |gbp_usd|

* Задать период обновления курса можно с помощью параметра **update_period** (указывается в секундах):
```
Expand Down Expand Up @@ -145,6 +151,7 @@ LTC: LVdozFjRfpWJb7j5kDRrkmvMjBaFsm1Wza
### Спасибо. Я рад, если кому-нибудь моя программа была, есть и будет полезной.

# Changelog
* **1.3.1** Добавлены пары валют для CNH, GBP. Обновлен вид счетчика последнего запроса курсов
* **1.3.0** Звуковые уведомления. Всплывающие сообщения.
* **1.2.9** С версии 1.2.9 добавлен новый параметр в settings.ini **fixed_update_period**, который позволяет корректировать параметры запросов к серверу API. Подробнее в документации. Не забудьте обновить файл конфигурации. Также переработана логика работы с потоками.
* **1.2.8** Доработана работа с потоками.
31 changes: 21 additions & 10 deletions btce_go.pyw
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ from datetime import datetime
from decimal import *
from ConfigParser import SafeConfigParser

__version__ = 'BTC-E Go! 1.3.0'
__version__ = 'BTC-E Go! 1.3.1'

#######################################

Expand Down Expand Up @@ -251,7 +251,7 @@ class About(QtGui.QDialog):
class CryptoCource(QtCore.QThread):
def __init__(self, coin_ids, request_timeout):
QtCore.QThread.__init__(self)
self.coin_ids = '-'.join(coin_ids)
self.coin_ids = '-'.join(list(set(coin_ids)))
self.request_timeout = float(request_timeout)
self.time_start = time.time()
self.errors = ''
Expand Down Expand Up @@ -294,15 +294,13 @@ class Program(QtGui.QWidget):

self.initProgramSettings()



self.setWindowTitle(__version__)
self.setWindowIcon(self.program_icon)
self.setWindowFlags(self.window_fix)

self.initializeSystemTray()
self.initProgramSettings()
self.initHistoryStack()
self.initLastUpdateTimer()
self.initCryptoCourcesView()
self.runCryptoCourcesThread()

Expand Down Expand Up @@ -551,11 +549,10 @@ class Program(QtGui.QWidget):
label_currency = getattr(self, coin_id)
label_currency.setText(prepare_string)

self.originalPixmap = QtGui.QPixmap.grabWidget(self, QtCore.QRect(0, 0, 450, self.widget_height + 3))

self.updateTime.setText(u'Обновление данных: %s' % time.strftime("%H:%M:%S %d-%m-%Y"))

self.notify_processing(coin_id)
self.notify_processing(coin_id)

self.originalPixmap = QtGui.QPixmap.grabWidget(self, QtCore.QRect(0, 0, 450, self.widget_height + 3))
self.last_update_timer_counter = 0

def set_alarm_signal(self, coin_id):
self.alarm_settings = AlarmSettingsPage(coin_id, self)
Expand Down Expand Up @@ -665,7 +662,21 @@ class Program(QtGui.QWidget):
'ppc' : { 'title' : 'Peercoin (PPC)', 'iso' : 'PPC', 'description' : u'Пиркоин (пиры, пипцы)' },
'ftc' : { 'title' : 'Feathercoin (FTC)', 'iso' : 'FTC', 'description' : u'(перья)' },
'xpm' : { 'title' : 'Primecoin (XPM)', 'iso' : 'XPM', 'description' : u'Праймкоин' },
'cnh' : { 'title' : 'Юань (CNH)', 'iso' : 'CNH', 'description' : u'Юани - китайские денежки' },
'gbp' : { 'title' : 'Фунт стерлингов (GBP)', 'iso' : 'GPB', 'description' : u'Фунт стерлингов (Great Britain Pound) - национальная валюта Великобритании.' },
}

def initLastUpdateTimer(self):
self.last_update_timer_counter = None

self.last_update_timer = QtCore.QTimer(self)
self.connect(self.last_update_timer, QtCore.SIGNAL('timeout()'), self.LastUpdateTimerAction)
self.last_update_timer.start(1000)

def LastUpdateTimerAction(self):
if self.last_update_timer_counter is not None:
self.updateTime.setText(u'Обновлено: %s сек. назад' % self.last_update_timer_counter)
self.last_update_timer_counter += 1

def cryptoCoinInfo(self, coin_master, coin_slave):
prepared = [
Expand Down

0 comments on commit ced3355

Please sign in to comment.