flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 22, 2013, 10:43:07 PM |
|
The best
Thanks, glad you like it. I guess I need to take some rest now...
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
December 22, 2013, 11:10:07 PM |
|
Ok good night
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 24, 2013, 01:37:30 PM |
|
Added fee column. Cleaned up output style.
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
December 24, 2013, 10:36:23 PM |
|
Cool
Still no ssl tho
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 25, 2013, 09:11:23 AM Last edit: December 25, 2013, 10:49:52 AM by flatfly |
|
Cool
Still no ssl tho
After some more testing, I have now enabled SSL in version 0.387 (I just added the extra 's' actually.) It works just fine as long as you have a version of Python compiled against OpenSSL - which is usually the case.
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 26, 2013, 08:34:32 PM Last edit: December 27, 2013, 07:43:05 AM by flatfly |
|
Version 0.4 is now out.
It is almost a complete rewrite, due to the discovery of a serious bug in the blockchain.info JSON API. The best alternative was to switch to the websocket API, which offers better performance and reliability for this type of usage.
The code is simpler and more efficient, but the websocket library is now a requirement. (sudo pip install websocket)
To make this less of a pain to Windows users, I plan to provide signed precompiled binaries soon.
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
December 27, 2013, 08:24:18 AM |
|
Cant wait for windows but then again, security risk
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 27, 2013, 09:42:14 AM Last edit: December 28, 2013, 07:24:40 PM by flatfly |
|
Here it is... And for a limited amount of time, it is the color version that is freely available. Of course standard security precautions apply, as always with Windows software. (More detailed warning to be added) Link: Download (2MB) SHA1:1bae78311549deea03e8f1176d3315d4b22239ff GPG signature: -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (MingW32)
iEYEABECAAYFAlK9SvMACgkQ0dQqIfkZdf6ZegCgsmR5e76DxWMvYvTnNtR6TcLi fcgAnAs0h4R6JjZbxMYi2tTQyXjSLbOl =M0v5 -----END PGP SIGNATURE-----
|
|
|
|
opentoe
Legendary
Offline
Activity: 1274
Merit: 1000
Personal text my ass....
|
|
December 27, 2013, 03:56:13 PM |
|
Just sent you a few bucks as a donation. All I can afford these days.
Cool little utility. And when I see amounts like 300+ being traded makes me cringe! Big time money going through.
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 28, 2013, 01:13:58 PM Last edit: December 29, 2013, 09:41:03 AM by flatfly |
|
Thanks for the donation! OK, I have decided to rename the tool to "chainsnort". My geeky friends like the new name better!
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 30, 2013, 10:14:21 AM Last edit: December 30, 2013, 12:36:57 PM by flatfly |
|
OK, version 0.410 is out, which also detects "new block" events, and has a bugfix in the windows build. Also, you will be treated to a colorful ASCII easter egg (in the windows build only, for now), if chainsnort sees a tip being sent to this special tip jar: 1111127SpvabYpoeDoiz5L7QPkfiSh2Q The easter egg changes depending on the size of the transaction I also have a separate edition with some features that are useful for forensic and technical investigation purposes. I'm not releasing it at the moment but PM me if interested. Download LinkSHA1: 082689acee8baef4eb45c67609e096f48d2350b8 GPG signature: -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (MingW32)
iEYEABECAAYFAlLBRvkACgkQ0dQqIfkZdf45FACfRQJjxxYo55FkPE4g6y8su9z8 GrcAn0Qyddc8V4h881wK06lLNIoYWF0v =31vC -----END PGP SIGNATURE-----
|
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1007
|
|
December 30, 2013, 11:26:52 AM |
|
Please move away from trusting blockchain.info and run this against bitcoind RPC... the added benefit would be that it could be easier to do this for altcoins too.
|
|
|
|
Gonzo418
Newbie
Offline
Activity: 38
Merit: 0
|
|
December 30, 2013, 12:55:42 PM |
|
Very cool stuff. Also thanks for the code !
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 31, 2013, 09:27:07 AM |
|
Please move away from trusting blockchain.info and run this against bitcoind RPC... the added benefit would be that it could be easier to do this for altcoins too.
Support for bitcoind RPC is already on my to-do list.
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 31, 2013, 09:27:42 AM |
|
Very cool stuff. Also thanks for the code !
Thanks, glad you like it.
|
|
|
|
JDBound
|
|
December 31, 2013, 02:03:25 PM |
|
I'm getting: File "chainsnort.py", line 36 print '{:12.8f}'.format(feepaid) + ^ SyntaxError: invalid syntax
Help?
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
December 31, 2013, 02:08:45 PM |
|
I'm getting: File "chainsnort.py", line 36 print '{:12.8f}'.format(feepaid) + ^ SyntaxError: invalid syntax
Help? Might be python 2.6/7
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
December 31, 2013, 03:25:24 PM |
|
I'm getting: File "chainsnort.py", line 36 print '{:12.8f}'.format(feepaid) + ^ SyntaxError: invalid syntax
Help? My bad, copy paste issues! (It was a non-final version that was mistakenly posted) I've fixed the code in the OP, can you try again and let me know if that helps? If it doesn't, please post your OS and Python version.
|
|
|
|
arnuschky
|
|
January 01, 2014, 10:24:00 PM |
|
Which version of websocket do you use? Somehow my install says AttributeError: 'module' object has no attribute 'create_connection' Installed using pip
|
|
|
|
flatfly (OP)
Legendary
Offline
Activity: 1092
Merit: 1016
760930
|
|
January 02, 2014, 12:25:23 AM |
|
Thanks, always love this kind of feedback! This started out as a quick hack to teach myself the joys of JSON, so I'm really glad to see that people like the result. As for bitcoin RPC support, I'd really want to add that as soon as possible, but I will have less free time as of tomorrow, so it might take a while, so if someone wants to have a go at it... Which reminds me, I should probably set up a proper github repo.
|
|
|
|
|