made dump_addrs.py display age of peers and sort by that age
[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), 'addrs'))
12
13 for k, v in sorted(x.iteritems(), key=lambda (k, v): time.time() - v[-1]):
14     print k, v, time.time() - v[-1]
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), 'addrs_testnet'))
19
20 for k, v in sorted(x.iteritems(), key=lambda (k, v): time.time() - v[-1]):
21     print k, v, time.time() - v[-1]