]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
bin/calc: Add function to convert seconds to date.
authorSimon Ruderich <simon@ruderich.org>
Sat, 9 Feb 2013 20:07:25 +0000 (21:07 +0100)
committerSimon Ruderich <simon@ruderich.org>
Sat, 9 Feb 2013 20:52:28 +0000 (21:52 +0100)
bin/calc

index 6a4054346af042e57735ad4fdbb728348910109b..c3641191956eded9510788bf714523669d360aac 100755 (executable)
--- a/bin/calc
+++ b/bin/calc
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# Copyright (C) 2011-2012  Simon Ruderich
+# Copyright (C) 2011-2013  Simon Ruderich
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
-exec python -i -c 'from math import *;
+exec python -i -c '
+
+# Math functions.
+from math import *
 
 def ld(x):
     return log(x)/log(2)
@@ -24,6 +27,15 @@ def ld(x):
 def binom(n,k):
     return reduce(lambda a,b: a*(n-b)/(b+1),xrange(k),1)
 
+
+# Time/Date functions.
+import time
+
+# Convert time in seconds since epoch to readable string.
+def stime(seconds):
+    print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(seconds))
+
+
 print "Welcome to the ultimate calculator."'
 
 # vim: ft=python