ignore build dir.
[p2pool.git] / dump_addrs.py
1 from __future__ import division
2
3 import os
4 import sqlite3
5 import time
6
7 from p2pool.util import db
8 from p2pool import p2p
9
10 print 'main'
11 x = p2p.AddrStore(db.SQLiteDict(sqlite3.connect(os.path.join(os.path.dirname(__file__), 'addrs.dat'), isolation_level=None), 'bitcoin'))
12
13 for i, (k, v) in enumerate(sorted(x.iteritems(), key=lambda (k, v): time.time() - v[-1])):
14     print i, k, v, (time.time() - v[-1])/24/60/60
15
16 print
17 print 'testnet'
18 x = p2p.AddrStore(db.SQLiteDict(sqlite3.connect(os.path.join(os.path.dirname(__file__), 'addrs.dat'), isolation_level=None), 'bitcoin_testnet'))
19
20 for i, (k, v) in enumerate(sorted(x.iteritems(), key=lambda (k, v): time.time() - v[-1])):
21     print i, k, v, (time.time() - v[-1])/24/60/60