コード例 #1
0
def get_project_menu(request):
    token = str(request.GET.get('token', ''))
    if authenticate_token(token):
        user = UserManager(token)
        return HttpResponse(json.dumps([user.consumption_project()]))
    else:
        return HttpResponse(status=422)
コード例 #2
0
def get_overview_menu(request):
    token = str(request.GET.get('token', ''))
    if authenticate_token(token):
        user2 = UserManager(token)
        return HttpResponse(json.dumps([user2.overview()]))
    else:
        return HttpResponse(status=422)
コード例 #3
0
def get_variation(request):
    start = str(request.GET.get('month', ''))
    token = str(request.GET.get('token', ''))
    if authenticate_token(token):
        user = UserManager(token)
        return HttpResponse(json.dumps([user.variation(start)]))
    else:
        return HttpResponse(status=422)
コード例 #4
0
 def __init__(self, client_socket: socket.socket, semaphore: Semaphore):
     self.semaphore = semaphore
     self.client = client_socket
     self.connect = get_connection()
     self.userManager = UserManager(self.connect)
     self.weatherManager = WeatherManager(self.connect)
     self.is_login = False
     self.is_admin = False
     self.username = '******'
コード例 #5
0
ファイル: display.py プロジェクト: LiadOz/typefight-public
 def _sample_game(self):
     self.user_manager = UserManager(User(), User())
     um = self.user_manager
     um.user_1.update_words(WordType.ATTACK, list(get_attack()))
     um.user_1.update_words(WordType.DEFEND, list(get_defend()))
     um.user_1.update_words(WordType.RIVAL, list(get_rival()))
     um.switch_user()
     um.user_2.update_words(WordType.ATTACK, list(get_attack()))
     um.user_2.update_words(WordType.DEFEND, list(get_defend()))
     um.user_2.update_words(WordType.RIVAL, list(get_rival()))
     um.switch_user()
コード例 #6
0
ファイル: routes.py プロジェクト: guzmanc1/RikiWiki
def user_create():
    form = CreateUserForm()
    manager = UserManager('user')
    if form.validate_on_submit():
        localtime = str(datetime.now())
        manager.add_user(form.name.data, form.password.data, localtime, True,
                         [], None)
        user = current_users.get_user(form.name.data)
        login_user(user)
        user.set('authenticated', True)
        flash('User successfully created', 'success')
        return redirect(url_for('wiki.index'))
    return render_template('createuser.html', form=form)
コード例 #7
0
ファイル: driver.py プロジェクト: Bharat097/cliecom
    def __init__(self, session):
        self.session = session
        self.logged_in = False
        self.user = None
        self.is_admin = False
        self.cart_items = None

        # self.login()

        self.category_manager = CategoryManager(session=session)
        self.cart_manager = CartManager(session=session)
        self.product_manager = ProductManager(session=session)
        self.user_manager = UserManager(session=session)
        self.order_manager = OrderManager(session=session)
コード例 #8
0
ファイル: server.py プロジェクト: raspberry9/tinypost
    def __init__(self, name):
        self.name = name
        self.parse_config("server.ini")

        self.usermgr = UserManager(name)
        self.friendmgr = FriendManager(name, self.usermgr)
        self.postmgr = PostManager(name, self.friendmgr, self.publichost)

        self.userdb = self.usermgr.get_conn
        self.frienddb = self.friendmgr.get_conn
        self.postdb = self.postmgr.get_conn

        self.util = utilities
        super(type(self), self).__init__(bottle.app(), self.session_opts)
コード例 #9
0
ファイル: __init__.py プロジェクト: konzy/CSC440-Wiki-Project
def get_users():
    users = getattr(g, '_users', None)
    if users is None:
        users = g._users = UserManager(current_app.config['USER_DIR'])
    return users
コード例 #10
0
ファイル: kanojo.py プロジェクト: wegotshrimp/kanojo_server
    km = KanojoManager(generate_secret=config.KANOJO_SECRET)

    print(km.generate('123'))

    exit()

    mdb_connection_string = config.MDB_CONNECTION_STRING
    db_name = mdb_connection_string.split('/')[-1]
    db = MongoClient(mdb_connection_string)[db_name]

    #barcode_info = db.kanojos.find_one({ 'id': 368 })
    #barcode_info.pop('_id', None)
    #print json.dumps(barcode_info)

    from user import UserManager
    um = UserManager(db)
    user = um.user(uid=1, clear=CLEAR_NONE)

    import config
    km = KanojoManager(db,
                       generate_secret1=config.KANOJO_SECRET1,
                       generate_secret2=config.KANOJO_SECRET2)
    #kanojo = km.kanojo(368, user, clear=CLEAR_NONE)
    kanojo = km.kanojo(31, user, clear=CLEAR_NONE)
    kanojo.pop('_id', None)
    print(json.dumps(kanojo))

    #import pprint
    #pprint.pprint(km.user_action(kanojo, user, '10|11|12|20|21|20|12|11|10'))

    exit()
コード例 #11
0
from fastapi import FastAPI
from user import UserManager

app = FastAPI()
user_manager = UserManager()


@app.get("/api/")
def api():
    return {"code": 0, "msg": "OK", "user": user_manager.get_user_num()}
コード例 #12
0
ファイル: test_user.py プロジェクト: Bharat097/cliecom
def user_manager(session):
    return UserManager(session)
コード例 #13
0
 def __init__(self) -> None:
     self.data = Data()
     self.users = UserManager(self.data)
     self.workers = WorkerManager(self.data)
     self.window = WindowManager(self)
     self.start()
コード例 #14
0
 def __init__(self, *args, **kwargs):
     super(UserTest, self).__init__(*args, **kwargs)
     self.store = StoreManager()
     self.um = UserManager(kanojo_manager=KanojoManager(), store=self.store)
     self.user = {
         "facebook_connect": False,
         "money": 0,
         "sex": "male",
         "create_time": 1413019326,
         "likes": [],
         "id": 1,
         "description": None,
         "uuid": ["test_uuid1", "test_uuid1"],
         "stamina": 100,
         "kanojos": [1, 368],
         "email": "*****@*****.**",
         "twitter_connect": False,
         "generate_count": 0,
         "profile_image_url": "http://www.deviantsart.com/2oo69ib.jpg",
         "birthday": 1413025200,
         "enemies": [],
         "password": None,
         "friends": [231, 31, 149, 333, 335, 336, 337, 339, 30, 220, 361],
         "tickets": 20,
         "name": "everyone",
         "language": "en",
         "level": 1,
         "scan_count": 0
     }
     self.kanojo = {
         "mascot_enabled": "0",
         "avatar_background_image_url": None,
         "mouth_type": 4,
         "skin_color": 1,
         "body_type": 1,
         "race_type": 10,
         "spot_type": 1,
         "sexual": 16,
         "id": 368,
         "recognition": 42,
         "clothes_type": 5,
         "brow_type": 4,
         "consumption": 14,
         "like_rate": 0,
         "eye_position": 0.8,
         "followers": [1],
         "location": "Somewhere",
         "accessory_type": 6,
         "possession": 28,
         "hair_type": 19,
         "clothes_color": 4,
         "ear_type": 2,
         "brow_position": -0.9,
         "barcode": "4011708223260",
         "eye_type": 101,
         "profile_image_url": "http://www.deviantsart.com/3m68o83.png",
         "eye_color": 3,
         "glasses_type": 1,
         "hair_color": 14,
         "owner_user_id": 1,
         "face_type": 4,
         "nationality": "Japan",
         "advertising_product_url": None,
         "profile_image_full_url":
         "http://gdrive-cdn.herokuapp.com/get/0B-nxIpt4DE2TWE1hM0g2bF9LNkU/637179.png",
         "love_gauge": 50,
         "mouth_position": 0.1,
         "name": "\u3042\u304a\u3075\u3043\u308b",
         "fringe_type": 10,
         "nose_type": 1,
         "birthday": 1415271083
     }
     self.kanojo_friend = {
         "mascot_enabled": "0",
         "avatar_background_image_url": None,
         "mouth_type": 10,
         "nose_type": 3,
         "body_type": 1,
         "race_type": 10,
         "spot_type": 1,
         "sexual": 19,
         "id": 31,
         "recognition": 36,
         "clothes_type": 4,
         "brow_type": 2,
         "consumption": 18,
         "like_rate": 0,
         "eye_position": 0,
         "followers": [1],
         "location": "Somewhere",
         "accessory_type": 1,
         "possession": 27,
         "hair_type": 15,
         "clothes_color": 3,
         "ear_type": 1,
         "brow_position": 0,
         "barcode": "hidden",
         "love_gauge": 50,
         "profile_image_url": "http://www.deviantsart.com/u7ij6n.png",
         "eye_color": 6,
         "glasses_type": 1,
         "hair_color": 16,
         "owner_user_id": 0,
         "face_type": 4,
         "nationality": "Japan",
         "advertising_product_url": None,
         "profile_image_full_url":
         "http://gdrive-cdn.herokuapp.com/get/0B-nxIpt4DE2TbnZtVVB1T1RYX00/1277508.png",
         "eye_type": 112,
         "mouth_position": 0,
         "name": "\u30b0\u30e9\u30cb\u30fc\u30cb",
         "fringe_type": 3,
         "skin_color": 10,
         "birthday": 1413571308
     }
コード例 #15
0
 def __init__(self):
     self.clients = {}
     self.um = UserManager()
     self.cm = ChatManager(self)