skip to navigation
skip to content

Not Logged In

ipgetter 0.6

Utility to fetch your external IP address

About

This module is designed to fetch your external IP address from the internet. It is used mostly when behind a NAT. It picks your IP randomly from a serverlist to minimize request overhead on a single server

If you want to add or remove your server from the list contact me on github

Copyright 2014 phoemur@gmail.com This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See http://www.wtfpl.net/ for more details.

API Usage

>>> import ipgetter
>>> myip = ipgetter.myip()
>>> myip
   '8.8.8.8'

Shell Usage

$ python -m ipgetter
‘8.8.8.8’

Installation

# pip install ipgetter

Or download the tarball or git clone the repository and then:

# python setup.py install

ChangeLog

0.6 (2014-10-30)
  • 45 servers
  • Simpler is better
0.5.2 (2014-08-12)
  • Fix servers (current 42 servers)
  • License
0.4 (2014-03-01)
  • Serverlist = 44 servers
  • Added timeout for getting the IP
0.3.2 (2014-03-01)
  • Fix distutils issues
0.2 (2014-03-01)
  • Fix python 2 backwards compatibility
0.1 (2014-02-28)
  • You can retrieve your IP.
  • Serverlist = 16 servers
 
File Type Py Version Uploaded on Size
ipgetter-0.6.tar.gz (md5) Source 2014-10-30 2KB
  • Downloads (All Versions):
  • 29 downloads in the last day
  • 167 downloads in the last week
  • 540 downloads in the last month