Poloniex API Autobahn NPM Twisted or Asyncio Anyone

M. A. Carro's picture

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?

 

 

 

 

 

Rating: 

5

Categorías de Contenido: 

Tags: 

M. A. Carro's picture

-----------------------------

-----------------------------------------------------

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