This module provides a Perlish interface to Amazon Mechanical Turk.
WWW: http://search.cpan.org/~mturk/ PR: ports/117641 Submitted by: Greg Larkin <glarkin at sourcehosting.net>
This commit is contained in:
parent
189d17b821
commit
24ed5cf83e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=203282
6 changed files with 174 additions and 0 deletions
|
@ -451,6 +451,7 @@
|
|||
SUBDIR += p5-Net-Address-Ethernet
|
||||
SUBDIR += p5-Net-Address-IPv4-Local
|
||||
SUBDIR += p5-Net-Amazon
|
||||
SUBDIR += p5-Net-Amazon-MechanicalTurk
|
||||
SUBDIR += p5-Net-Amazon-S3
|
||||
SUBDIR += p5-Net-Analysis
|
||||
SUBDIR += p5-Net-BGP
|
||||
|
|
47
net/p5-Net-Amazon-MechanicalTurk/Makefile
Normal file
47
net/p5-Net-Amazon-MechanicalTurk/Makefile
Normal file
|
@ -0,0 +1,47 @@
|
|||
# New ports collection makefile for: p5-Net-Amazon-MechanicalTurk
|
||||
# Date created: 2007-10-29
|
||||
# Whom: Greg Larkin <glarkin@sourcehosting.net>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= Net-Amazon-MechanicalTurk
|
||||
PORTVERSION= 1.01
|
||||
CATEGORIES= net perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= glarkin@sourcehosting.net
|
||||
COMMENT= Perl interface to the Amazon Mechanical Turk
|
||||
|
||||
RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
|
||||
${SITE_PERL}/Digest/HMAC_SHA1.pm:${PORTSDIR}/security/p5-Digest-HMAC \
|
||||
${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build \
|
||||
${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI \
|
||||
p5-libwww>=0:${PORTSDIR}/www/p5-libwww
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
|
||||
PERL_CONFIGURE= yes
|
||||
|
||||
MAN3= Net::Amazon::MechanicalTurk.3 \
|
||||
Net::Amazon::MechanicalTurk::BulkSupport.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::AddRetry.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::DeleteHIT.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::GetAvailableBalance.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::GetHITTypeURL.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::ListOperations.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::LoadHITs.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::ParseAssignmentAnswer.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::RetrieveResults.3 \
|
||||
Net::Amazon::MechanicalTurk::Command::UpdateHITs.3
|
||||
|
||||
SUB_LIST+= HOME=${HOME} EXAMPLESDIR=${EXAMPLESDIR}
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${EXAMPLESDIR}
|
||||
cd ${WRKSRC}/samples && ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/{} \;
|
||||
cd ${WRKSRC}/samples && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${EXAMPLESDIR}/{} \;
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
3
net/p5-Net-Amazon-MechanicalTurk/distinfo
Normal file
3
net/p5-Net-Amazon-MechanicalTurk/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
MD5 (Net-Amazon-MechanicalTurk-1.01.tar.gz) = c9c5b93fefbdd1148c74c94b5cd533c7
|
||||
SHA256 (Net-Amazon-MechanicalTurk-1.01.tar.gz) = 2ffa90b54b234ca26b55f624b21a312211ab00a28a5d867210876b711936b09f
|
||||
SIZE (Net-Amazon-MechanicalTurk-1.01.tar.gz) = 61660
|
28
net/p5-Net-Amazon-MechanicalTurk/files/pkg-message.in
Normal file
28
net/p5-Net-Amazon-MechanicalTurk/files/pkg-message.in
Normal file
|
@ -0,0 +1,28 @@
|
|||
|
||||
You need to do some things before you can use the Amazon Mechanical Turk:
|
||||
|
||||
1) Visit http://aws.amazon.com/ to create an Amazon AWS account.
|
||||
|
||||
2) Configure the MTurk Perl module with the following command:
|
||||
|
||||
perl -MNet::Amazon::MechanicalTurk::Configurer -e configure
|
||||
|
||||
Your configuration file will be created in the file
|
||||
%%HOME%%/.aws/auth.
|
||||
|
||||
3) Try out the samples in %%EXAMPLESDIR%%,
|
||||
if you like.
|
||||
|
||||
4) Use the MTurk Sandbox to create HITs in a development environment for
|
||||
free. This Perl module uses the sandbox by default.
|
||||
|
||||
5) When you are ready to submit real HITs, add the following line to your
|
||||
%%HOME%%/.aws/auth file:
|
||||
|
||||
service_url: http://mechanicalturk.amazonaws.com/?Service=AWSMechanicalTurkRequester
|
||||
|
||||
DISCLAIMER: No one but you is responsible for paying MTurk workers for
|
||||
the HITs that you submit to the live service. Please make sure
|
||||
you know which MTurk service you are submitting HITs to -
|
||||
the sandbox (default) or the production service.
|
||||
|
3
net/p5-Net-Amazon-MechanicalTurk/pkg-descr
Normal file
3
net/p5-Net-Amazon-MechanicalTurk/pkg-descr
Normal file
|
@ -0,0 +1,3 @@
|
|||
This module provides a Perlish interface to Amazon Mechanical Turk.
|
||||
|
||||
WWW: http://search.cpan.org/~mturk/
|
92
net/p5-Net-Amazon-MechanicalTurk/pkg-plist
Normal file
92
net/p5-Net-Amazon-MechanicalTurk/pkg-plist
Normal file
|
@ -0,0 +1,92 @@
|
|||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/BaseObject.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/BulkSupport.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/AddRetry.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/DeleteHIT.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/GetAvailableBalance.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/GetHITTypeURL.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/ListOperations.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/LoadHITs.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/ParseAssignmentAnswer.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/RetrieveResults.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/SetQuestionPostValidationOnError.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command/UpdateHITs.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Configurer.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Constants.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/DataStructure.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/DelimitedReader.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/DelimitedWriter.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/FilterChain.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/IOUtil.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/ModuleUtil.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/OSUtil.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/PagedResultsIterator.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Properties.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/QAPValidator.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/QAPValidator/QAPValidatorMSXML.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/QuestionFormAnswers.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Response.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/RowData.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/RowData/ArrayHashRowData.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/RowData/DelimitedRowData.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/RowData/SQLRowData.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/RowData/SubroutineRowData.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Template.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Template/PerlTemplate.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Template/ReplacementTemplate.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Template/SubroutineTemplate.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Transport.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/Transport/RESTTransport.pm
|
||||
%%SITE_PERL%%/Net/Amazon/MechanicalTurk/XMLParser.pm
|
||||
%%SITE_PERL%%/Net/Amazon/mturk_install.pl
|
||||
%%EXAMPLESDIR%%/accountBalance/README.txt
|
||||
%%EXAMPLESDIR%%/accountBalance/accountbalance.pl
|
||||
%%EXAMPLESDIR%%/best_image/BestImage.pl
|
||||
%%EXAMPLESDIR%%/best_image/README.txt
|
||||
%%EXAMPLESDIR%%/best_image/best_image.properties
|
||||
%%EXAMPLESDIR%%/best_image/best_image.question
|
||||
%%EXAMPLESDIR%%/helloworld/README.txt
|
||||
%%EXAMPLESDIR%%/helloworld/helloworld-answer.pl
|
||||
%%EXAMPLESDIR%%/helloworld/helloworld-create.pl
|
||||
%%EXAMPLESDIR%%/listHITs/README.txt
|
||||
%%EXAMPLESDIR%%/listHITs/listHITs.pl
|
||||
%%EXAMPLESDIR%%/loadHITs/README.txt
|
||||
%%EXAMPLESDIR%%/loadHITs/approveRemaining.pl
|
||||
%%EXAMPLESDIR%%/loadHITs/getresults.pl
|
||||
%%EXAMPLESDIR%%/loadHITs/loadhits-input.csv
|
||||
%%EXAMPLESDIR%%/loadHITs/loadhits.pl
|
||||
%%EXAMPLESDIR%%/loadHITs/reject.pl
|
||||
%%EXAMPLESDIR%%/loadHITs/removehits.pl
|
||||
%%EXAMPLESDIR%%/loadHITsFromCustomCode/README.txt
|
||||
%%EXAMPLESDIR%%/loadHITsFromCustomCode/cities.xml
|
||||
%%EXAMPLESDIR%%/loadHITsFromCustomCode/loadhits.pl
|
||||
%%EXAMPLESDIR%%/loadHITsFromCustomCode/loadhits2.pl
|
||||
%%EXAMPLESDIR%%/loadHITsFromDB/README.txt
|
||||
%%EXAMPLESDIR%%/loadHITsFromDB/createdb.pl
|
||||
%%EXAMPLESDIR%%/loadHITsFromDB/dumptables.pl
|
||||
%%EXAMPLESDIR%%/loadHITsFromDB/loadhits.pl
|
||||
%%EXAMPLESDIR%%/removeAllHITs/README.txt
|
||||
%%EXAMPLESDIR%%/removeAllHITs/removeAllHITs.pl
|
||||
%%EXAMPLESDIR%%/simple_survey/README.txt
|
||||
%%EXAMPLESDIR%%/simple_survey/SimpleSurvey.pl
|
||||
%%EXAMPLESDIR%%/simple_survey/simple_survey.question
|
||||
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Amazon/MechanicalTurk/.packlist
|
||||
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Amazon/MechanicalTurk
|
||||
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Amazon
|
||||
@dirrm %%SITE_PERL%%/Net/Amazon/MechanicalTurk/Transport
|
||||
@dirrm %%SITE_PERL%%/Net/Amazon/MechanicalTurk/Template
|
||||
@dirrm %%SITE_PERL%%/Net/Amazon/MechanicalTurk/RowData
|
||||
@dirrm %%SITE_PERL%%/Net/Amazon/MechanicalTurk/QAPValidator
|
||||
@dirrm %%SITE_PERL%%/Net/Amazon/MechanicalTurk/Command
|
||||
@dirrm %%SITE_PERL%%/Net/Amazon/MechanicalTurk
|
||||
@dirrm %%SITE_PERL%%/Net/Amazon
|
||||
@dirrm %%EXAMPLESDIR%%/simple_survey
|
||||
@dirrm %%EXAMPLESDIR%%/removeAllHITs
|
||||
@dirrm %%EXAMPLESDIR%%/loadHITsFromDB
|
||||
@dirrm %%EXAMPLESDIR%%/loadHITsFromCustomCode
|
||||
@dirrm %%EXAMPLESDIR%%/loadHITs
|
||||
@dirrm %%EXAMPLESDIR%%/listHITs
|
||||
@dirrm %%EXAMPLESDIR%%/helloworld
|
||||
@dirrm %%EXAMPLESDIR%%/best_image
|
||||
@dirrm %%EXAMPLESDIR%%/accountBalance
|
||||
@dirrm %%EXAMPLESDIR%%
|
Loading…
Reference in a new issue