GithubHelp home page GithubHelp logo

maxlaumeister / bitlisten Goto Github PK

View Code? Open in Web Editor NEW
298.0 25.0 114.0 41.62 MB

Realtime Bitcoin transaction visualizer

Home Page: http://bitlisten.com/

License: MIT License

CSS 8.68% HTML 6.63% JavaScript 84.69%
bitcoin bitcoin-transaction-visualizer javascript html audio-visualizer websocket-api

bitlisten's Introduction

BitListen - Bitcoin Transaction Visualizer

Current version hosted at BitListen.com. Project formerly known as "Listen to Bitcoin" (ListenToBitcoin.com has been sold.)

Realtime Bitcoin transaction visualizer written in HTML/Javascript. See and hear new transactions and blocks as they propagate through the Bitcoin Network.

Building

The project is built and ready-to-go. If you change any of the javascript, you will need to re-build the bitlisten.min.js file using Grunt. If you haven't used Grunt before, here is a short tutorial:

  1. Install Node.js.

  2. Install grunt-cli using sudo npm install -g grunt-cli.

  3. Cd into the project directory and run npm install to install the proper Grunt version and dependencies for this project.

  4. Run grunt to build BitListen. Alternatively, run grunt watch to build BitListen, host it at http://localhost:8000, and watch for and rebuild changes in the source files.

The compiled/minified script will be output to bitlisten.min.js.

APIs and Libraries

BitListen uses these libraries:

BitListen uses these APIs:

License

If you distribute this project in part or in full, please attribute with a link to the GitHub page. This software is available under the MIT License, details in the included LICENSE.md file.

bitlisten's People

Contributors

joelstanner avatar maxlaumeister avatar roujo avatar stefanotron avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bitlisten's Issues

Add instrument selection by data source

A user could select different instruments based on the data source (for instance, instrument 1 for Mt.Gox trades, and instrument 2 for Blockchain transactions).

Bubbles should continue moving even when tab is not in focus

As it is, when the site is not in view, and a bunch of transactions occur, they will all be grouped together in a solid line of bubbles when the tab is refocused, diminishing much of the visual splendor of the site.

(Observed in Chrome stable, on Linux.)

Screenshot:

listentobitcoin

suggestion: show bubbles coallescing to a block

Would be amazing if the bubbles that go into a block could be shown visually doing this!

Amazing to see blocks containing over 500,000BTC per block. Wouldn't have known this without this app!

Listen only to new blocks in the chain

Would it be possible to add check boxes such that only newly generated blocks are heard, not all transactions?

This is an amazing project, by the way -- great idea, great realisation, I love to have a tab open in the background :)

hi max

i was trying to set this up via websocket on the insight explorer.. it uses socket.io, served from
/socket.io/ ie: https://insight.bitpay.com/socket.io/?EIO=2&transport=websocket&sid=45phrp2GEjPdrlOgABKU

for some reason when i replace the wss://bitcoin.toshi.io with wss://insight.bitpay.com/socket.io/ it doesnt connect. im very familiar with nodejs, but not using websockets. im guessing my address syntax is off.

care to lend some advice?

ive tried
wss://insight.bitpay.com/socket.io/inv/
and
wss://insight.bitpay.com/socket.io/

but im not getting anywhere. ill tip for your time. thanks =]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.