summaryrefslogtreecommitdiffstats
path: root/scripts/aday
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/aday')
-rwxr-xr-xscripts/aday21
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/aday b/scripts/aday
new file mode 100755
index 000000000..3d9780996
--- /dev/null
+++ b/scripts/aday
@@ -0,0 +1,21 @@
+#!/usr/bin/env python
+import datetime
+import sys
+
+
+def build_to_date(build):
+ letter = build[2]
+ day = int(build[3:5])
+
+ month = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.index(letter) * 3
+ year = 2009 + (month / 12)
+ month %= 12
+
+ return datetime.date(year, month + 1, 1) + datetime.timedelta(days=day - 1)
+
+
+if __name__ == '__main__':
+ if len(sys.argv) != 2:
+ sys.exit('usage: aday BUILD_NUMBER')
+
+ print build_to_date(sys.argv[1])