Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

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

Releases

No releases published

Languages

You can’t perform that action at this time.