From 7048e1a108586cc2d49abc4d3792a64907ebe060 Mon Sep 17 00:00:00 2001 From: kaiocp Date: Sat, 17 Jul 2021 23:48:25 -0300 Subject: [PATCH] adding new tools --- ipexterno/ipe.py | 18 ++++++++++++++++++ openbrowser/opbw.py | 16 ++++++++++++++++ phone-number/vp.py | 8 ++++++++ 3 files changed, 42 insertions(+) create mode 100644 ipexterno/ipe.py create mode 100644 openbrowser/opbw.py create mode 100644 phone-number/vp.py diff --git a/ipexterno/ipe.py b/ipexterno/ipe.py new file mode 100644 index 0000000..d87f992 --- /dev/null +++ b/ipexterno/ipe.py @@ -0,0 +1,18 @@ +import re +import json +from urllib.request import urlopen + +url = 'https://ipinfo.io/json' + +resposta = urlopen(url) + +dados = json.load(resposta) + +ip = dados['ip'] +org = dados['org'] +cid = dados['city'] +regiao = dados['region'] +pais = dados['country'] + +print('Detalhes do IP externo\n') +print('IP {4}\nRegiĆ£o: {1}\nPais: {2}\nCidade: {3}\nOrg.: {0}'.format(org,regiao,pais,cid,ip)) diff --git a/openbrowser/opbw.py b/openbrowser/opbw.py new file mode 100644 index 0000000..4f0c431 --- /dev/null +++ b/openbrowser/opbw.py @@ -0,0 +1,16 @@ +import webbrowser +from tkinter import * + +root = Tk( ) + +root.title('Abrir Browser') +root.geometry('300x200') + + +def google(): + webbrowser.open('www.google.com') + + +mygoogle = Button(root, text='Abrir o Google', command=google).pack(pady=20) + +root.mainloop() \ No newline at end of file diff --git a/phone-number/vp.py b/phone-number/vp.py new file mode 100644 index 0000000..8cdeebe --- /dev/null +++ b/phone-number/vp.py @@ -0,0 +1,8 @@ +import phonenumbers +from phonenumbers import geocoder + +phone = input("Digite o telefone no formato +551140028922: ") + +phone_number = phonenumbers.parse(phone) + +print(geocoder.description_for_number(phone_number, 'pt')) \ No newline at end of file