- # find phrase file
- if args.file:
- phrase_file = args.file
- if os.path.isfile("phrases.db"):
- phrase_file = "phrases.db"
- elif os.path.isfile("/usr/local/share/phrases/phrases.db"):
- phrase_file = "/usr/local/share/phrases/phrases.db"
- else:
- sys.exit("cannot find the phrase database!")
-
- conn = sqlite3.connect(phrase_file)
- c = conn.cursor()
- c.execute("SELECT * FROM phrases WHERE length <= (?) AND length >= (?)",
- (args.max, args.min))
- data = c.fetchall()
- rown = randint(0, len(data))
- row = list(data[rown])
-
- # Output as specified in flags