renix1

Google efficient, py 3.x

Aug 27th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.30 KB | None | 0 0
  1. # coding: utf-8
  2.  
  3. import webbrowser
  4. from basic_funcs import *
  5. from time import sleep
  6.  
  7. url_default = "https://www.google.com.br/search?q="
  8.  
  9. def main():
  10.     global url_default
  11.     print("\n[INÍCIO]")
  12.     print("\n[1] - Incluir referências de um único site\n[2] - Incluir apenas determinada palavra\n[3] - Pesquisar por palavra relacionada\n[4] - De tal data até tal data\n[5] - Excluir termo\n[6] - Tipo de arquivo\n",
  13.     "\r\n[FINAL]\n\n\r[7] - Mostrar link\n[8] - Abrir navegador\n")
  14.     escolha = int(input("Escolha: "))
  15.     if escolha == 1:
  16.         site_unico = input("Digite um site: ")
  17.         if len(site_unico) < 1:
  18.             pass
  19.         else:
  20.             url_default = apenas_site(url_default, site_unico)
  21.             print(url_default)
  22.     elif escolha == 2:
  23.         palavra = input("Digite a palavra: ")
  24.         if len(palavra) < 1:
  25.             print("Escreva uma palavra!")
  26.         else:
  27.             url_default = apenas_palavra(url_default, palavra)
  28.             print(url_default)
  29.     elif escolha == 3:
  30.         palavra_relacionada = input("Digite a palavra relacionada: ")
  31.         if len(palavra_relacionada) < 1:
  32.             pass
  33.         else:
  34.             url_default = relacionada_palavra(url_default, palavra_relacionada)
  35.             print(url_default)
  36.     elif escolha == 4:
  37.         data_inicio = int(input("Digite um ano de início: "))
  38.         data_final = int(input("Digite um ano de término: "))
  39.         print("\n")
  40.         if len(str(data_inicio)) < 1:
  41.             pass
  42.         else:
  43.             print("Data de início registrada!")
  44.             print(data_inicio)
  45.         if len(str(data_final)) < 1:
  46.             pass
  47.         else:
  48.             print("Data final registrada!")
  49.             print(data_final)
  50.         url_default = data(url_default, data_inicio, data_final)
  51.     elif escolha == 5:
  52.         termo_exclude = input("Digite o termo em questão: ")
  53.         if len(termo_exclude) < 1:
  54.             pass
  55.         else:
  56.             url_default = excluir_termo(url_default, termo_exclude)
  57.             print(url_default)
  58.     elif escolha == 6:
  59.         tipo_arquivo = input("Digite o tipo de arquivo: ")
  60.         if len(tipo_arquivo) < 1:
  61.             pass
  62.         else:
  63.             url_default = procurar_p_arquivo(url_default, tipo_arquivo)
  64.     elif escolha == 7:
  65.         print(url_default)
  66.     elif escolha == 8:
  67.         print("\nFoi aberta uma aba no seu navegador!\n")
  68.         webbrowser.open(url_default)
  69.         quit()
  70.     else:
  71.         print("Saindo do script...\n")
  72.         quit()
  73.     sleep(1.6)
  74.     limpar_tela()
  75.     #return url_default
  76.  
  77. try:
  78.     while  True:
  79.         main()
  80. except KeyboardInterrupt:
  81.     limpar_tela()
  82.     print("Saindo do script...\n")
  83.     quit()
Add Comment
Please, Sign In to add comment