30 lines
		
	
	
		
			645 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			645 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/env python3
 | |
| # -*- coding: utf-8 -*-
 | |
| # @Author: KevinMidboe
 | |
| # @Date:   2017-03-03 22:35:38
 | |
| # @Last Modified by:   KevinMidboe
 | |
| # @Last Modified time: 2017-03-04 11:09:09
 | |
| 
 | |
| import sqlite3
 | |
| from fuzzywuzzy import process
 | |
| 
 | |
| path = "/Users/KevinMidboe/Dropbox/python/seasonedShows/shows.db"
 | |
| 
 | |
| def main():
 | |
| 	conn = sqlite3.connect(path)
 | |
| 	c = conn.cursor()
 | |
| 
 | |
| 	c.execute('SELECT show_names, date_added, date_modified FROM shows')
 | |
| 
 | |
| 	returnList = {}
 | |
| 	for name, added, modified in c.fetchall():
 | |
| 		returnList[name] = [added, modified]
 | |
| 
 | |
| 	while True:
 | |
| 		query = input('Query: ')
 | |
| 		print(process.extractOne(query, returnList.keys()))
 | |
| 
 | |
| 	conn.close()
 | |
| 
 | |
| 
 | |
| main() |