]> git.phdru.name Git - xsetbg.git/commitdiff
Display stats
authorOleg Broytman <phd@phdru.name>
Sun, 26 Jul 2015 10:11:03 +0000 (13:11 +0300)
committerOleg Broytman <phd@phdru.name>
Sun, 26 Jul 2015 10:11:03 +0000 (13:11 +0300)
print-stats.py [moved from find_oldest.py with 69% similarity]

similarity index 69%
rename from find_oldest.py
rename to print-stats.py
index 9b94817ec4ed543a4a7216b59755a373ae42c6c2..a87ad5cc411cdd24bf2f810b549d877ac893e156 100755 (executable)
@@ -1,5 +1,5 @@
 #! /usr/bin/env python
-"""Count all and shown files; display the date of oldest file
+"""Display stats: shown and non-shown files; oldest and newest and so on
 
 This file is a part of XSetBg.
 
@@ -18,6 +18,10 @@ if not xsetbg_db:
 
 print "Total files:", xsetbg_db.select().count()
 print "Shown files:", xsetbg_db.select('last_shown IS NOT NULL').count()
+print "Not shown files:", xsetbg_db.select('last_shown IS NULL').count()
 last_shown = xsetbg_db.select('last_shown IS NOT NULL',
                               orderBy='last_shown')[0].last_shown
 print "Oldest:", asctime(localtime(last_shown))
+min_max = xsetbg_db.select().accumulateMany(('MIN', 'id'), ('MAX', 'id'))
+print "Min id:", min_max[0]
+print "Max id:", min_max[1]