Skip to content

Commit ce789a3

Browse files
committed
Introduce getting public IP address from ipify.org
1 parent 0d9ec4c commit ce789a3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

freemyip.py

+9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from urllib.request import urlopen
2+
from requests import get
23
import csv
34
import re
45
import time
@@ -17,6 +18,14 @@ def load_tokens(tokens_file):
1718
for row in csvReader:
1819
data[row[0]] = row[1].strip()
1920

21+
def public_ip():
22+
#Get Public IP from api.ipify.org
23+
try:
24+
my_ip = get('https://api.ipify.org').text
25+
except IOError:
26+
my_ip = ''
27+
return my_ip
28+
2029

2130
def create_url(domain,token):
2231
return base_url + '?token=' + token + '&doamin=' + domain + '&verbose=yes'

0 commit comments

Comments
 (0)