from flask import request, jsonify from flask.ext.restful import reqparse import database from sqlalchemy import func, desc, or_ from server_common import mturk_template, create_app, \ database_session, mturk_save APP = create_app( __name__, js_assets=[ 'js/jquery.mousewheel.min.js', 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/kinetic-v4.4.3.min.js', 'js/bbox_task.js', ], ) @APP.route('/') def template(): """BBox template handler.""" parser = reqparse.RequestParser() parser.add_argument('vids', type=str) args = parser.parse_args()
from flask import request, jsonify from flask.ext.restful import reqparse import database from sqlalchemy import func, or_, desc from server_common import mturk_template, database_session, \ create_app, mturk_save APP = create_app( __name__, js_assets=[ 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/approve_pairs_task.js', ], ) @APP.route('/') def template(): """Approve pairs template handler.""" parser = reqparse.RequestParser() parser.add_argument('vids', type=str) args = parser.parse_args() if args.vids is not None:
"""Provides some common functionality for the Labeler site.""" from flask import jsonify, render_template from flask.ext.restful import reqparse import database from server_common import create_app, database_session import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart APP = create_app(__name__) @APP.route('/') def index(): """The main page for the project.""" return render_template('index.html') #@APP.route('/robots.txt') def robots(): """go away google""" return render_template('robots.txt')
from sqlalchemy import func, desc from server_common import facebook_authenticate, database_session, \ create_app, get_mturk_connection from boto.mturk.question import ExternalQuestion from boto.mturk.qualification import NumberHitsApprovedRequirement, \ PercentAssignmentsApprovedRequirement, \ Qualifications from boto.mturk.connection import MTurkRequestError APP = create_app( __name__, js_assets=[ 'js/common.js', 'js/admin.js', ], ) def authenticate(secretkey, code_attempt): """Enables PIN-based 2 factor auth.""" now = int(time.time() / 30) secretkey = base64.b32decode(secretkey) # try 30 seconds behind and ahead as well for offset in [-1, 0, 1]: # convert timestamp to raw bytes
from flask.ext.restful import reqparse import database from sqlalchemy import func, desc, or_ from server_common import mturk_template, database_session, \ create_app, mturk_save APP = create_app( __name__, js_assets=[ 'js/bootstrap_button_hack.js', 'js/jquery-ui.min.js', 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/occlusion_task.js', ], css_assets=[ 'css/occlusion.css', ], ) @APP.route('/') def template(): """Occlusion ranking template handler.""" return mturk_template(request.args, 'occlusion')
from flask import jsonify, request from flask.ext.restful import reqparse import database from sqlalchemy import func, or_, desc from server_common import database_session, mturk_template, \ create_app, mturk_save APP = create_app( __name__, js_assets=[ 'js/jquery.mousewheel.min.js', 'js/kinetic-v4.4.3.min.js', 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/clicker_task.js', ], ) @APP.route('/') def template(): """Clicker template handler.""" parser = reqparse.RequestParser() parser.add_argument('pids', type=str) args = parser.parse_args()
from flask import jsonify, request from flask.ext.restful import reqparse import database from sqlalchemy import func, or_, desc from server_common import mturk_template, create_app, \ database_session, mturk_save APP = create_app( __name__, js_assets=[ 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/daynight_task.js', ], ) @APP.route('/') def template(): """Day/Night template handler.""" return mturk_template(request.args, 'daynight') @APP.route('/load') @database_session()
from flask.ext.restful import reqparse from PIL import Image, ImageDraw import boto from boto.s3.key import Key import database from sqlalchemy import func, or_ APP = create_app( __name__, js_assets=[ 'js/three.min.js', 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/labeler_task.js', ], ) @APP.route('/') def template(): """Labeler template handler.""" return mturk_template(request.args, 'labeler') @APP.route('/load') @database_session()
from flask import request, jsonify from flask.ext.restful import reqparse import database from sqlalchemy import func, or_, desc from server_common import mturk_template, database_session, \ create_app, mturk_save APP = create_app( __name__, js_assets=[ 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/approve_pairs_task.js', ], ) @APP.route('/') def template(): """Approve pairs template handler.""" parser = reqparse.RequestParser() parser.add_argument('vids', type=str) args = parser.parse_args() if args.vids is not None:
#!/usr/bin/env python """Provides some common functionality for the Labeler site.""" from flask import jsonify, render_template from flask.ext.restful import reqparse import database from server_common import create_app, database_session import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart APP = create_app(__name__) @APP.route('/') def index(): """The main page for the project.""" return render_template('index.html') #@APP.route('/robots.txt') def robots(): """go away google""" return render_template('robots.txt')
from flask.ext.restful import reqparse import database from sqlalchemy import func, desc, or_ from server_common import mturk_template, database_session, \ create_app, mturk_save APP = create_app( __name__, js_assets=[ 'js/bootstrap_button_hack.js', 'js/jquery-ui.min.js', 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/occlusion_task.js', ], css_assets=[ 'css/occlusion.css', ], ) @APP.route('/') def template(): """Occlusion ranking template handler.""" return mturk_template(request.args, 'occlusion')
from sqlalchemy import func, desc from server_common import facebook_authenticate, database_session, \ create_app, get_mturk_connection from boto.mturk.question import ExternalQuestion from boto.mturk.qualification import NumberHitsApprovedRequirement, \ PercentAssignmentsApprovedRequirement, \ Qualifications from boto.mturk.connection import MTurkRequestError APP = create_app( __name__, js_assets=[ 'js/common.js', 'js/admin.js', ], ) def authenticate(secretkey, code_attempt): """Enables PIN-based 2 factor auth.""" now = int(time.time() / 30) secretkey = base64.b32decode(secretkey) # try 30 seconds behind and ahead as well for offset in [-1, 0, 1]: # convert timestamp to raw bytes
from flask.ext.restful import reqparse from PIL import Image, ImageDraw import boto from boto.s3.key import Key import database from sqlalchemy import func, or_ APP = create_app( __name__, js_assets=[ 'js/three.min.js', 'js/common.js', 'js/task.js', 'js/basetask.js', 'js/labeler_task.js', ], ) @APP.route('/') def template(): """Labeler template handler.""" return mturk_template(request.args, 'labeler') @APP.route('/load') @database_session()