sehugg / turkpipe

Submit batches of jobs to Amazon's Mechanical Turk using the command line.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

turkpipe

Turkpipe allows you to submit batches of jobs to Mechanical Turk using the command line.

*** USE AT YOUR OWN RISK!!! THIS TOOL MAY SPEND YOUR MONEY!!! ***

Dependencies

python-boto
python-beautifulsoup
python-gdbm 

Installing turkpipe (instructions for Debian, should work on other *nixes)

  1. sudo apt-get install python-beautifulsoup python-gdbm python-boto

  2. Add the following to ~/.boto:

     [Credentials]
     aws_access_key_id="YourAccessKeyID"
     aws_secret_access_key="YourSecretAccessKeyID"
     
     [Boto]
     debug = 0
     num_retries = 10
    

Running turkpipe

    user@myhost:$ ./turkpipe.py 
    You are in test mode.
    Funds remaining: [$10,000.00]
    There are 0 jobs active. 

    user@myhost:$ ./turkpipe.py -l
    You are in LIVE MODE.
    Funds remaining: [$10.14]
    There are 0 jobs active. 

    ./turkpipe.py -h and read the online help.

Also see http://voxilate.blogspot.com/2009/10/batching-mechanical-turk-jobs-at.html for a quick tutorial.

REMEMBER: Do all testing in test mode, not live mode!!

About

Submit batches of jobs to Amazon's Mechanical Turk using the command line.


Languages

Language:Python 98.2%Language:HTML 1.8%