Bitcoin Forum
May 10, 2024, 11:03:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Another client, v0.0....1, is around  (Read 778 times)
btc_lurker (OP)
Member
**
Offline Offline

Activity: 78
Merit: 10



View Profile
April 29, 2013, 09:49:00 AM
 #1

Hello everyone,

At https://github.com/knowitnothing/btcx you will find a new project for playing with exchanges. Currently, MtGox (Websocket only) and BTC-e are supported -- read: not-tested-at-all. Python and Twisted (together with Autobahn and treq) are used for properly talking with the APIs provided by the exchanges, while attempting to provide a clean way to handle results and send requests. The API secrets are encrypted through scrypt.

Currently there is a single demo that shows some parts of this project, it uses Qt and Matplotlib for the GUI/plotting part. This demo fetches some of the most recent trades in both MtGox and BTC-e for Bitcoins and plot them both, and then continues to plot trades as they come in (in the case of BTC-e, pooling is required due to its API). The lag reported by MtGox is also plotted.

My intention is to provide a more interesting client at some point, and also adjust the base code as needed.

Everyone is welcome to participate Smiley
1715382193
Hero Member
*
Offline Offline

Posts: 1715382193

View Profile Personal Message (Offline)

Ignore
1715382193
Reply with quote  #2

1715382193
Report to moderator
1715382193
Hero Member
*
Offline Offline

Posts: 1715382193

View Profile Personal Message (Offline)

Ignore
1715382193
Reply with quote  #2

1715382193
Report to moderator
BitcoinCleanup.com: Learn why Bitcoin isn't bad for the environment
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715382193
Hero Member
*
Offline Offline

Posts: 1715382193

View Profile Personal Message (Offline)

Ignore
1715382193
Reply with quote  #2

1715382193
Report to moderator
1715382193
Hero Member
*
Offline Offline

Posts: 1715382193

View Profile Personal Message (Offline)

Ignore
1715382193
Reply with quote  #2

1715382193
Report to moderator
1715382193
Hero Member
*
Offline Offline

Posts: 1715382193

View Profile Personal Message (Offline)

Ignore
1715382193
Reply with quote  #2

1715382193
Report to moderator
btc_lurker (OP)
Member
**
Offline Offline

Activity: 78
Merit: 10



View Profile
May 10, 2013, 11:35:22 PM
 #2

This has been updated quite a bit since the initial announcement. The README at https://github.com/knowitnothing/btcx just got friendlier, showing two basic examples on how one could query currencies and also track live changes to user orders in MtGox.

The demos included are mostly showing part of the functionality provided by the package, but the main intention is to provide a clear way to use different exchanges.

Everything is done in an event-driven fashion (through Twisted), if you are familiar with this programming model it should be easy to follow the examples and also the code.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!