示例#1
0
from flask import Flask, session, jsonify, render_template, request, url_for, redirect, flash
from flask.ext.runner import Runner
from book import *

app = Flask(__name__)
runner = Runner(app)


@app.route('/')
def index():
    book_list = search_book("%", "title", "0", "100000")

    if 'email' in session:
        email = session['email']
        query = get_name(email)
        print(query)
        return render_template('home.html', books=book_list, register=query)
    else:
        return render_template('home.html', books=book_list)


@app.route('/about')
def about():
    return render_template('about.html')


@app.route('/scan')
def scan():
    return render_template('scan.html')

示例#2
0
        error_msg = "ERROR: unexpected range header syntax: %s" % range_header
        logging.error(error_msg)
        return error_msg

    size = os.path.getsize(full_path)
    offset = int(m.group(1))
    length = int(m.group(2) or size) - offset

    data = None
    with open(full_path, 'rb') as f:
        f.seek(offset)
        data = f.read(length)

    rv = Response(data,
                  206,
                  mimetype="application/octet-stream",
                  direct_passthrough=True)
    rv.headers.add(
        'Content-Range', 'bytes {0}-{1}/{2}'.format(offset,
                                                    offset + length - 1, size))

    logging.info("readviz: range request: %s-%s %s" %
                 (m.group(1), m.group(2), full_path))
    return rv


if __name__ == "__main__":
    runner = Runner(
        app)  # adds Flask command line options for setting host, port, etc.
    runner.run()
示例#3
0
def main():
    ## run the app
    from flask.ext.runner import Runner
    runner = Runner(app)
    runner.run()
示例#4
0
# @Last modified by:   karthick
# @Last modified time: 2017-09-23T19:36:06+02:00

from car_pass import CarPass
from flask import Flask, jsonify
from flask import request
from flask.ext.runner import Runner  # pip install flask-runner
from flask_socketio import SocketIO, emit, send  ## for broadcasting messages
import ast
import json
import requests
import random

node = Flask(__name__)
node.debug = True
runner = Runner(node)

carpass = CarPass()
block_chain = []

peer_nodes = [
    'http://*****:*****@node.route('/mine', methods=["POST"])
def mine():
    transaction_to_mine = request.get_json()
    print(transaction_to_mine)
    carpass.blockchain.chain = consensus()