Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #in the name of GOD
- #For Using This Program You Need "wget","talkey","clipboard" and "Desktopmagic" libraries
- #pip3 install wget , pip3 install talkey , pip3 install clipboard , pip3 install desktopmagic
- from __future__ import print_function
- import math
- import time
- import wget
- import talkey
- import random
- import socket
- import urllib
- import clipboard
- import sys
- from desktopmagic.screengrab_win32 import saveScreenToBmp
- sys.setrecursionlimit(10000)
- def internet(host="8.8.8.8", port=53, timeout=3):
- try:
- socket.setdefaulttimeout(timeout)
- socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect((host, port))
- return True
- except Exception as ex:
- return False
- def is_number(s):
- try:
- float(s)
- return True
- except:
- return False
- netvar= internet()
- tts = talkey.Talkey()
- count = 0
- print ("Welcome To K&S Program\nFor Help Please Type \"help\" And For More Information Please Type \"credits\" Or \"license\"")
- tts.say("welcome to K and S program. for help please type help and for more information please type credits or license")
- while count < 5:
- print ("==>")
- u = input ()
- if u == "download" or u == 'Download' or u == "DOWNLOAD":
- def internet(host="8.8.8.8", port=53, timeout=3):
- try:
- socket.setdefaulttimeout(timeout)
- socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect((host, port))
- return True
- except Exception as ex:
- return False
- netvar = internet()
- if netvar == True:
- tts.say("please type the download link If You Copied The Download Link Please Type paste")
- file_url = input('Please Type The Download Link(If You Copied The Download Link Please Type \"paste\"):')
- text = clipboard.paste()
- if file_url == "paste":
- filename = wget.download(text)
- else:
- if file_url.isspace() == True:
- filename = wget.download(file_url)
- else:
- print("You Entered An Unknown link\n")
- tts.say("you entered an unknown link")
- else:
- print ("You Are Not Connected To The Internet")
- tts.say("you are not connected to the internet")
- elif u == 'source' or u == 'Source' or u == "SOURCE":
- print ("\nPlease Go To https://pastebin.com/r8AK2gBG To See The Source Code\n")
- elif u == 'time' or u == 'Time' or u =="TIME":
- localtime = time.asctime( time.localtime(time.time()) )
- print ("Local current time :", localtime)
- tts.say("local current time is")
- tts.say (localtime)
- elif u == 'game' or u == 'Game' or u == "GAME":
- ii =random.randint(1,10)
- print("Welcome To The Guess The Number Game\nYou Should Guess A Number Between 1 And 10\n You Have 3 Chances To Guess\n")
- tts.say ("welcome to guess the number game you should guess a number between 1 and 10 you have three chances to guess")
- print ("Please Enter Your First Guess:")
- tts.say ("please type your first guess")
- pp = input()
- if is_number(pp) == True:
- if int(pp) == int(ii):
- print("Excellent You Won\n")
- tts.say ("excellent you won")
- else:
- if int(pp) > int(ii):
- print ("Your Nmuber Is Greater Than Our Number")
- tts.say ("your number is greater than our number")
- else:
- print ("Your Number Is Smaller Than Our Number")
- tts.say ("your number is smaller than our number")
- print ("Please Enter Your Second Guess:")
- tts.say ("please enter your second guess")
- oo = input()
- if is_number(oo) == True:
- if int(oo) == int(ii):
- print ("Excellent You Won\n")
- tts.say ("excellent you won")
- else:
- if int(pp) > int (ii):
- print ("Your Nmuber Is Greater Than Our Number")
- tts.say ("your number is greater than our number")
- else:
- print ("Your Number Is Smaller Than Our Number")
- tts.say ("your number is smaller than our number")
- print ("Please Enter Your Last Guess:")
- tts.say ("please enter your last guess")
- uuu = input()
- if is_number (uuu) == True:
- if int(uuu) == ii:
- print ("Excellent You Won\n")
- tts.say ("excellent you won")
- else:
- print ("GAME OVER!!!")
- tts.say ("game over")
- print ("The Number Was",ii)
- tts.say ("the number was")
- tts.say (str (ii))
- else:
- print ("Please Enter A Number And Nothing Else")
- tts.say ("please enter a number and nothing else")
- else:
- print ("Please Enter A Number And Nothing Else")
- tts.say ("please enter a number and nothing else")
- else:
- print ("Please Enter A Number And Nothing Else")
- tts.say ("please enter a number and nothing else")
- elif u == "convert" or u == "Convert" or u == 'CONVERT':
- print ("\nPlease Type \"c\" For Converting Centigrade To Fahrenheit And Type \"f\" For Conerting Fahrenheit To Centigrade:")
- tts.say("please type C for converting centigrade to fahrenheit and type F for converting fahrenheit to centigrade")
- con = input()
- if con == 'c' or con == "C":
- print ("Please Enter The Number:")
- tts.say ("Please Enter The Number")
- tobe = input()
- if is_number(tobe) == True:
- iu = int(tobe)*1.8+32
- print (tobe,"Centigrade = ",iu,"Fahrenheit")
- tts.say(str(tobe))
- tts.say("Centigrade")
- tts.say("Is equal to")
- tts.say(str(iu))
- tts.say("fahrenheit")
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif con == 'f' or con == "F":
- print ("Please Enter The Number:")
- tts.say("Please Enter The Number:")
- tobe = input()
- if is_number(tobe) == True:
- iu = (int(tobe)-32)/8
- print (tobe,"Fahrenheit = ",iu,"Centigrade")
- tts.say(str(tobe))
- tts.say("fahrenheit")
- tts.say("Is equal to")
- tts.say(str(iu))
- tts.say("centigrade")
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- else:
- print ("Your Command Is Incorrect")
- tts.say("your command is incorrect")
- elif u == 'tts' or u == "Tts" or u == "TTS":
- ttsvar = input ("Please Enter Your Text:")
- tts.say(ttsvar)
- elif u == "screenshot" or u == 'scrshot' or u == 'Screenshot' or u == 'SCREENSHOT' or u == "Scrshot" or u == 'SCRSHOT':
- saveScreenToBmp('c:\screencapture_entire.bmp')
- print("The Screen Shot Picture Saved To C Drive")
- tts.say("The screen shot picture saved to c drive")
- elif u == "credits":
- print ("\n2016-2017 Soheil And Kamyar\nsoheilmokhe@gmail.com\n")
- tts.say ("Soheil And Kamyar")
- elif u == "help" or u == 'Help' or u == 'HELP':
- print ("\nTo Run Calculator Please Type \"calc\"\nTo See Credits Type \"credits\"\nTo See The Local Current Time Please Type \"time\"\nTo Downlaod Something Via K&S Please Type \"download\"\nTo See The Source Code Please Type \"source\"\nTo Use The Text To Speech Please Type \"tts\"")
- print ("To Use Convert Tool To Convert Centigrade To Fahrenheit Or Fahrenheit To Centigrade Please Type \"convert\"")
- print ("To Take A Screen Shot From Your Desktop Please Type \"scrshot\"")
- print ('To Run Guess The Number Game Please Type \"game\"')
- print ("To See Your Public IP Address Please Type \"ip\"\nTo Close The Program Please Type \"close\"\n")
- elif u == 'close' or u == "Close" or u == "CLOSE":
- exit(50)
- elif u == 'ip' or u == 'IP' or u == "Ip":
- def internet(host="8.8.8.8", port=53, timeout=3):
- try:
- socket.setdefaulttimeout(timeout)
- socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect((host, port))
- return True
- except Exception as ex:
- return False
- netvar = internet()
- if netvar == True:
- fp = urllib.request.urlopen("https://wtfismyip.com/text")
- mybytes = fp.read()
- mystr = mybytes.decode("utf8")
- fp.close()
- print("\nYour Public IP Address:",mystr)
- tts.say("your public i p address is")
- tts.say(mystr)
- else:
- print("You Are Not Connected To The Internet")
- tts.say("you are not connected to the internet")
- elif u == "license":
- print ("\nYou Can Do Whatever You Want With This Program And Its Source Code:D\n")
- tts.say ("you can do whatever you want with this program and its source code")
- elif u == "calc" or u == 'Calc' or u == "CALC":
- print ("\nCalculator Version 1.0\nPlease Enter Your Operator (+,-,/,*,**,#,cos,sin,tan,acos,acosh,asin,atan,ceil,floor,factorial) :")
- tts.say("Please Type Your Operator")
- x = input()
- if x == '+':
- print ("Please Enter Your First Number:")
- tts.say("Please enter your first number")
- y = input()
- if is_number(y) == True:
- print ("Please Enter Your Second Number:")
- tts.say("Please enter your second number")
- z = input ()
- if is_number(z) == True:
- c = int(y) + int(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == '-':
- print ("Please Enter Your First Number:")
- tts.say("Please enter your first number")
- y = input()
- if is_number(y) == True:
- print ("Please Enter Your Second Number:")
- tts.say("Please enter your second number")
- z = input ()
- if is_number(z) == True:
- c = int(y) - int(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == '*':
- print ("Please Enter Your First Number:")
- tts.say("Please enter your first number")
- y = input()
- if is_number(y) == True:
- print ("Please Enter Your Second Number:")
- tts.say("Please enter your second number")
- z = input ()
- if is_number(z) == True:
- c = int(y) * int(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == '/':
- print ("Please Enter Your First Number:")
- tts.say("Please enter your first number")
- y = input()
- if is_number(y) == True:
- print ("Please Enter Your Second Number:")
- tts.say("Please enter your second number")
- z = input ()
- if is_number(z) == True:
- c = int(y) / int(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == '#':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.sqrt (z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == '**':
- print ("Please Enter Your First Number:")
- tts.say("Please enter your first number")
- y = input()
- if is_number(y) == True:
- print ("Please Enter Your Second Number:")
- tts.say("Please enter your second number")
- z = input ()
- if is_number(z) == True:
- c = int(y) ** int(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- else:
- print("Please enter a number and nothing else")
- tts.say("please enter a number and nothing else")
- elif x == 'cos':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.cos(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == "sin":
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.sin(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == 'tan':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.tan(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == 'acos':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.acos(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == 'acosh':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.acosh(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == 'asin':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.asin(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == 'atan':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.atan(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == 'ceil':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.ceil(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == 'factorial':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.factorial(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- elif x == 'floor':
- print ("Please Enter Your Number:")
- tts.say("Please Enter your number")
- y = input()
- if is_number(y) == True:
- z = int (y)
- c = math.floor(z)
- print ("Your Number Is:",c)
- tts.say("your number is")
- tts.say (str(c))
- else:
- print("Please Enter A Number And Nothing Else")
- tts.say("please enter a number and nothing else")
- else :
- print ("Your Operator Is Incorrect")
- tts.say("your operator is incorrect")
- else :
- print ("I Think Your Command Is Incorrect For Help Please Type \"help\"")
- tts.say("I Think Your Command Is Incorrect For Help Please Type help.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement