Skip to content

Commit 661ff75

Browse files
Merge pull request avinashkranjan#416 from Sloth-Panda/b3
added phone number tracker
2 parents 9689b1f + ed2bbcc commit 661ff75

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

Phonenumber Tracker/Readme.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Phone Number Tracker
2+
3+
This python script has two modules imported from phonenumbers package
4+
5+
- geocoder: used to know the specific location to that phone number
6+
- carrier: used to know the name of service provider of that phone number
7+
8+
## Setup instructions
9+
10+
- Clone the repo to your machine
11+
- head over to the required(Phonenumber Tracker folder)
12+
- Give the phone number with the country code at required places
13+
- run the script
14+
15+
## Detailed explanation of script, if needed
16+
17+
`This is a phonenumber tracker that uses phonenumbers library to get the country and service provider of the phone number and coded completely in python.`
18+
19+
## Output
20+
21+
<img src="https://i.imgur.com/bBeBgs9.png">
22+
23+
## Author
24+
25+
Achyut Kumar
26+
27+
## Disclaimers, if any
28+
29+
Do not forget to put the country code of the number that you provide.

Phonenumber Tracker/index.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import phonenumbers
2+
3+
# geocoder: to know the specific
4+
# location to that phone number
5+
from phonenumbers import geocoder
6+
7+
# carrier: to know the name of
8+
# service provider of that phone number
9+
from phonenumbers import carrier
10+
11+
phone_number = phonenumbers.parse("Enter phone number with country code")
12+
# Indian phone number example: +91**********
13+
# USA phone number example: +177**********
14+
15+
service_provider = phonenumbers.parse("Enter phone number with country code")
16+
# Indian phone number example: +91**********
17+
# USA phone number example: +177**********
18+
19+
20+
21+
# this will print the country's name
22+
print(geocoder.description_for_number(phone_number,
23+
'en'))
24+
# this will print the service provider's name
25+
print(carrier.name_for_number(service_provider,
26+
'en'))

0 commit comments

Comments
 (0)