from sys import exit
from os import path
+
def parse_args():
parser = argparse.ArgumentParser(
description="Latin famous phrases in the terminal.")
help="set the location of the phrase database.")
return parser.parse_args()
+
def output():
data = c.fetchall()
row = list(data[randint(0, len(data) - 1)])
print(len(data))
exit(0)
+
def find_file():
if args.file:
return args.file
else:
exit("cannot find the phrase database!")
+
def get_rand():
c.execute("SELECT * FROM phrases WHERE length <= (?) AND length >= (?)",
(args.max, args.min))
+
def main():
get_rand()
output()
+
if __name__ == "__main__":
- version = "phrases 1.0.1"
+ version = "phrases 1.0.2"
args = parse_args()
c = sqlite3.connect(find_file()).cursor()
main()