[openssl-commits] [tools] master update
Rich Salz
rsalz at openssl.org
Sat Mar 3 21:20:52 UTC 2018
The branch master has been updated
via b884ccda58cf9e72c56f76d5aeac1663860d8c0b (commit)
from 9be200755a8b9d64b1f3d60b62e0e8909facc976 (commit)
- Log -----------------------------------------------------------------
commit b884ccda58cf9e72c56f76d5aeac1663860d8c0b
Author: Rich Salz <rsalz at openssl.org>
Date: Sat Mar 3 16:20:49 2018 -0500
Script to generate AUTHORS file text
-----------------------------------------------------------------------
Summary of changes:
license/get-authors | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
create mode 100755 license/get-authors
diff --git a/license/get-authors b/license/get-authors
new file mode 100755
index 0000000..32c6bd1
--- /dev/null
+++ b/license/get-authors
@@ -0,0 +1,35 @@
+#! /usr/bin/env python
+"""get-authors
+
+Outputs text for an AUTHORS file. No parameters.
+"""
+
+import mysql.connector
+import datetime, os, re, subprocess, sys, string, random
+import getopt
+
+dbconfig = {
+ 'user': 'licensereader',
+ 'password': open('ropass.txt').read().strip(),
+ 'database': 'license'
+ }
+conn = mysql.connector.connect(**dbconfig)
+cursor = conn.cursor()
+
+try:
+ opts, args = getopt.getopt(sys.argv[1:], "")
+except:
+ print __doc__
+ raise SystemExit
+
+for o,a in opts:
+ pass
+
+q = "SELECT name,email FROM users WHERE reply='y' OR reply='d' ORDER BY name"
+cursor.execute(q)
+for row in cursor:
+ name,email = row
+ if name == email:
+ print "<%s>" % (name,)
+ else:
+ print "%s <%s>" % (name, email)
More information about the openssl-commits
mailing list