Poloniex API Autobahn NPM Twisted or Asyncio Anyone
Submitted by M. A. Carro on
Forums:
Hola,
Estoy tratando de conectarme a el API de Poloniex (Wilmington) en FreeBSD11 subyaciente a py36 y con todas las dependencias installadas. Anhelo adquirir el datum y almacenarlo en Postgres (10) para procesarlo y realizar seleccion de portfolio.
He tratado con Autobahn con Twisted, Autobahn con Asynsio, y Autobahn con NPM y aun no logro conectarme o ver lo que esta pasando en el WMAP socket (channel).
En mi ultima tratada utilize una funcion sencilla en python que anteriormente me habia funcionado— para llamar a ws1.js (ver https://github.com/dutu/poloniex-api-node/blob/master/examples/ws1.js).
<<
import Naked
def runner():
from Naked.toolshed.shell import execute_js
sucess = execute_js('ws1.js')
if __name__ == '__main__':
runner()
>>
Estando en el mismo directorio ejecuto con el bourne (en freebsd11):
[~/removido/por/seguridad]$ sudo python runner.py
Password:
Poloniex WebSocket connection open
Y se queda ahi.
Alguien esta trabajando o ha trabajado con esto o teniese tuviese alguna idea de algun error en ello o en como resolverlo?
-----------------------------
Submitted by M. A. Carro on
-----------------------------------------------------
Echo en el bourne despues de pararlo con un manual interrupt:
------------------------------------------------------
Poloniex WebSocket connection open
^CTraceback (most recent call last):
File "runner.py", line 16, in <module>
runner()
File "runner.py", line 13, in runner
sucess = execute_js('ws1.js')
File "/usr/local/lib/python3.6/site-packages/Naked/toolshed/shell.py", line 161, in execute_js
return execute(js_command) # return result of execute() of node.js file
File "/usr/local/lib/python3.6/site-packages/Naked/toolshed/shell.py", line 17, in execute
response = subprocess.call(command, shell=True)
File "/usr/local/lib/python3.6/subprocess.py", line 269, in call
return p.wait(timeout=timeout)
File "/usr/local/lib/python3.6/subprocess.py", line 1457, in wait
(pid, sts) = self._try_wait(0)
File "/usr/local/lib/python3.6/subprocess.py", line 1404, in _try_wait
(pid, sts) = os.waitpid(self.pid, wait_flags)
KeyboardInterrupt