Socket
Socket
Sign inDemoInstall

yzhanurlparser

Package Overview
Dependencies
1
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    yzhanurlparser

A python library which could parse URL to ip and country.


Maintainers
1

Readme

yzhanURLParser

A python library which could parse URL to ip and country.

Usage

Install

pip install yzhanurlparser

API

Is IP
from yzhanurlparser import is_ip
is_ip('123') # False
is_ip('8.8.8.8') # True
Get Info By IP
from yzhanurlparser import get_info_by_ip
get_info_by_ip('8.8.8.8')
# {'ip': '8.8.8.8', 'country_short': 'US', 'country_long': 'United States of America'}
Get Country By IP
from yzhanurlparser import get_country_by_ip
get_country_by_ip('8.8.8.8') # US
get_country_by_ip('114.114.114.114') # CN
Get Info By URL
from yzhanurlparser import get_info_by_url
get_info_by_url('https://www.163.com')
# {'ip': '183.3.203.247', 'country_short': 'CN', 'country_long': 'China'}
Get Country By URL
from yzhanurlparser import get_country_by_url
get_country_by_url('https://www.163.com') # CN

Development

Install

pip install -r requirements.txt

Unit Test

cd yzhanurlparser
python -m unittest discover -s test -p '*_test.py'

Build

pip install --user --upgrade setuptools wheel twine # First Run
python setup.py sdist bdist_wheel

Thanks

ip2location

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc