Skip to content

abelsonlive/torpedo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

torpedo

A simplified interface for creating session and browser objects on top of Tor.

Requirements

On Mac OS X

brew install tor phantomjs

On Ubuntu

sudo apt-get instal tor phantomjs

Install

pip install torpedo

Tests

git clone https://github.com/abelsonlive/torpedo.git
cd torpedo && nosetests

Examples:

  • A requests.Session object:
import torpedo

s = torpedo.session()
s.get('http://example.com')
  • A selenium.webdriver headless browser powered by PhantomJS:
import torpedo 

b = torpedo.headless()
b.get('http://example.com')
  • Utilities for getting and resetting your ip address:
import torpedo

print torpedo.get_ip()
torpedo.refresh_ip()
print torpedo.get_ip()

About

tools for tor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages