Skip to content

surpr1ze/python-sxgeo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

python-sxgeo

Python интерфейс для работы с базой данных Sypex Geo

Sypex Geo

Это база местоположений IP-адресов (IP-сетей), преимущественно для стран СНГ в очень компактном формате. Результатом поиска IP-адреса в базе являются:

  • Координаты местонахождения – широта и долгота в WGS84
  • Название города/региона/страны
  • ОКАТО/ОКТМО/КОАТУУ/СОАТО коды
  • iso/timezone/continent
  • geoname_id

Usage

>>> from sxgeo import SxAPI
>>> api = SxAPI('SxGeoCityMax.dat')
>>> iploc = api.locate('8.8.8.8')

>>> print iploc 
SxRecord(region_seek=6789, country_id=225, id=5375480, lat=37.38605, lon=-122.08385, 
name_ru='Маунтин-Вью', name_en='', okato='')

>>> region = api.region_info(iploc.region_seek)
>>> print region
SxRecord(country_seek=9395, id=5332921, lat=37.25, lon=-119.75, 
name_ru='Калифорния', name_en='', iso='', timezone='', okato='')

About

Python API for sypexgeo database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages