コード例 #1
0
ファイル: rw_api.py プロジェクト: Dinir/rainwave
#!/usr/bin/python

import argparse
import sys

import api.server
from api_requests import *
from api_requests.admin import *
from api_requests.admin_web import *
import libs.config

if __name__ == "__main__":
    parser = argparse.ArgumentParser(description="Rainwave API server.")
    parser.add_argument("--config", default=None)
    args = parser.parse_args()
    libs.config.load(args.config)
    server = api.server.APIServer()
    sys.exit(server.start())
コード例 #2
0
from api import server
from startup_check import perform_checks
from get_data import get_movie_recommendation_data as gmrd
from get_data import get_movie_data as gmd
from get_data import get_average_rating_data as gard
from get_data import get_rating_data as grd
from add_data import add_rating_data as ard

# Write all your test code here and delete afterwards
if __name__ == "__main__":
    # Do not remove the below lines
    perform_checks.start_checks()

    # print("\nGet recommended movies for User 189 and Priority 1")
    # print(gmrd.get_recommended_movies(189, 1))
    # print("\nGet Popular Movies for User 189")
    # print(gmrd.get_popular_movies(189))
    # print("\nSearch movie by title")
    # print(gmd.get_movie_by_title("mission"))
    # print("\nGet Average Rating of Movie with id 648")
    # print(gard.get_average_rating(648))
    # print("\nGet the Rating given by User 189 for movie with id 648")
    # print(grd.get_rating_data(189, 648))
    # print("\nGet a list of all user ids")
    # print(grd.get_all_users())

    # To add data to ratings table
    # DO NOT RUN UNLESS NEEDED
    # ard.add_rating(189, 648, 4.5)
    server.start()
コード例 #3
0
ファイル: rw_api.py プロジェクト: Abchrisabc/rainwave
#!/usr/bin/python

# this include has to go first so ZMQ can steal IOLoop installation from Tornado
import libs.zeromq

import argparse
import sys

#pylint: disable=W0614,W0401
import api.server
from api_requests import *
from api_requests.admin import *
from api_requests.admin_web import *
import libs.config
#pylint: enable=W0614,W0401

if __name__ == "__main__":
	parser = argparse.ArgumentParser(description="Rainwave API server.")
	parser.add_argument("--config", default=None)
	args = parser.parse_args()
	libs.config.load(args.config)
	server = api.server.APIServer()
	sys.exit(server.start())
コード例 #4
0
ファイル: runner.py プロジェクト: lucassm02/nginx-api
#!/usr/bin/env python

from api.cli import main
from api.server import start

if __name__ == '__main__':

    main()
    start()