This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Спис-ОК | |
1. Creative Aurvana Live | |
Мої перші навушники що я придбав після читання численних "попсових" оглядів. Тоді ще не було усієї цієї авдіофілії, проте були ці навушники, найдешевші арматури що можна було придбати в багатьох магазиних | |
2. KOSS Porta Pro | |
Можна замінити на Sporta Pro або KSC-75. Навушники-легенда, що мають бути в кожного. Неймовірно легкі, комфортні, нормально звучать за свої гроші, піддаються різним модифікаціям та рвуть на голові волосся. Що ще треба? | |
3. Campfire Audio Supermoon | |
Все ще краща пропозиція для випадків коли "я хочу топовий звук за мінімальні гроші". Збалансовані, одночасно технічні та музичні, нормальні в розкачці. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
_NIMBLE_GATEWAY = "https://api.nimble.com" | |
_ACCESS_TOKEN = "HERE IS TOKEN" | |
def nimble_request(api_path, method='GET', access_token=None, body=None, headers=None, **kwargs): | |
args = {"access_token": _ACCESS_TOKEN} | |
if kwargs: | |
args.update(kwargs) | |
if isinstance(body, dict): # we got JSON here, put it into body and set correct content-type |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
_NIMBLE_GATEWAY = "https://api.nimble.com" | |
_ACCESS_TOKEN = "HERE IS TOKEN" | |
def nimble_request(api_path, method='GET', access_token=None, body=None, headers=None, **kwargs): | |
args = {"access_token": _ACCESS_TOKEN} | |
if kwargs: | |
args.update(kwargs) | |
if isinstance(body, dict): # we got JSON here, put it into body and set correct content-type |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"fields": { | |
"last name": [{ | |
"value": "jack", | |
"modifier": "" | |
}], | |
"first name": [{ | |
"value": "Jsssack", | |
"modifier": "" | |
}] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@tornado.gen.engine | |
def async_request(self, callback, server_url, method=u'GET', body=None, **kwargs): | |
""" | |
Make async request to server | |
:param callback: callback to pass results | |
:type callback: func | |
:param server_url: path to required API | |
:type server_url: unicode | |
:param method: HTTP method to use, default - GET | |
:type method: unicode |