Ejemplo n.º 1
0
    def __init__(self,
                 screen_title='OpenNI',
                 screen_size=(640, 480),
                 res=RES_VGA,
                 fps=30):
        self.context = Context()
        self.context.init()

        self.res = res
        self.fps = fps

        self.depth_generator = DepthGenerator()
        self.depth_generator.create(self.context)
        self.depth_generator.set_resolution_preset(self.res)
        self.depth_generator.fps = self.fps

        self.image_generator = ImageGenerator()
        self.image_generator.create(self.context)
        self.image_generator.set_resolution_preset(self.res)
        self.image_generator.fps = self.fps

        self.user_manager = UserManager(self.context, self.depth_generator)

        self.context.start_generating_all()

        pygame.init()
        self.screen = pygame.display.set_mode(screen_size)
        pygame.display.set_caption(screen_title)
Ejemplo n.º 2
0
    def __init__(self, slack_clients, msg_writer, markov_chain):
        self.clients = slack_clients
        self.msg_writer = msg_writer
        self.game_manager = GameManager(self.msg_writer)
        self.user_manager = UserManager(self.clients, self.msg_writer)
        self.tictactoe_manager = TicTacToeManager(
            self.msg_writer, self.user_manager, self.game_manager
        )
        self.response_master = Response_master(self.msg_writer)
        self.user_manager = UserManager(self.clients, self.msg_writer)
        self.rude_manager = RudeManager(self.msg_writer)
        self.channel_manager = ChannelManager(slack_clients)

        self.markov_chain = markov_chain
        markov_files = ['hpOne.txt', 'lotrOne.txt', 'memoriesOfIce.txt']
        self.lotrMarkov = Markov(2, msg_writer, markov_files)
Ejemplo n.º 3
0
    def __init__(self, setting_filename):
        dir_path = os.path.dirname(os.path.realpath(__file__))

        self.cfg = Config(os.path.join(dir_path, setting_filename))
        self.logger = Log.get_logger(os.path.join(dir_path, self.cfg.LOG_FILE))
        self.cfg.verify_config()
        self.botAPI = VkApi(self.cfg)
        self.uManager = UserManager(os.path.join(dir_path, self.cfg.USERS_FILE))
        self.logger.info("\nVKBot started")
Ejemplo n.º 4
0
 def setUpClass(cls):
     """Called before everything. (setup)"""
     print("setUpClass")
     cls.user_manager = UserManager()
     cls.user = {
         'name': 'Libor',
         'surname': 'Zachoval',
         'email': '*****@*****.**',
         'role': 'Admin',
         'password': '******'
     }
Ejemplo n.º 5
0
async def main():
    man = UserManager(sys.argv[1])
    await man.connect()

    if not await man.is_username_taken(sys.argv[2]):
        print("User does not exist!")
        await man.shutdown()
        return

    await man.drop_user(sys.argv[2])
    print(f"User '{sys.argv[2]}' has been removed from the database!")

    await man.shutdown()
Ejemplo n.º 6
0
def login_command(transport, data):
    if transport is None:
        return
    else:
        log.debug('login command start')
        login = data['login']
        password = data['password']
        _id = int(data['id'])
        usermanager = UserManager()
        user = usermanager.get_user(login)
        if not user:
            usermanager.add_user(login, password)
            user = usermanager.get_user(login)
        log.debug('get user %i' % user.uid)
        transport.uid = user.uid
        user.transport = transport
        rspd = {'login': login, 'status': 'ok'}
        rsp = Mlang().create_rsp(rspd, _id)
        peername = transport.get_extra_info('peername')
        log.debug('client logon : %i %s' % (user.uid, str(peername)))
        transport.write(rsp.encode())
        log.debug('login command end')
Ejemplo n.º 7
0
    def check_init(self, sas_if, sas_api, config=None, logger=print) -> bool:
        final_ret = True
        with self.__lock:
            if self.__init:
                return True

            self.__sas_if = sas_if
            self.__sas_api = sas_api

            self.__config = config if config is not None else self.__sas_api.config(
            )
            self.__logger = logger

            self.__sas_terminal = SasTerminal(self.__sas_if, self.__sas_api)
            self.__user_manager = UserManager()
            self.__access_control = AccessControl()

            ret = self.__init_offline_analysis_result()
            final_ret = ret and final_ret

            self.__init = final_ret
        return final_ret
Ejemplo n.º 8
0
class User(AbstractBaseUser, PermissionsMixin):

    REQUIRED_FIELDS = []
    USERNAME_FIELD = 'user_name'

    user_name = models.EmailField(blank=False, unique=True, max_length=200)
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
    parent_name = models.CharField(max_length=200, null=True)
    reg_no = models.IntegerField(null=True)
    mobile_no = models.CharField(max_length=12, null=True)
    password = models.CharField(max_length=50)
    profile_image = models.CharField(max_length=500)
    dob = models.DateField(null=True)
    standard = models.CharField(max_length=10, null=True)
    user_type = models.CharField(max_length=10)
    is_admin = models.BooleanField(default=False)
    created_by = models.ForeignKey('self',
                                   null=True,
                                   related_name="u_created_by")
    updated_by = models.ForeignKey('self',
                                   null=True,
                                   related_name="u_updated_by")
    teacher_id = models.ForeignKey('self',
                                   null=True,
                                   related_name="u_teacher_id")
    updated_at = models.DateTimeField(auto_now_add=True)
    created_at = models.DateTimeField(auto_now_add=True)

    objects = UserManager()

    def get_full_name(self):
        full_name = '%s %s' % (self.first_name, self.last_name)
        return full_name.strip()

    def check_password(self, password):
        if self.password == password:
            return True
        return False
Ejemplo n.º 9
0
				key = k
		connections.pop(key)
		print("Total Connections: ", len(connections))



	def send_message(self,type,data):
		print("send_message")
		msg=dict()
		msg["type"]=type
		msg["data"]=data
		msg=json.dumps(msg)
		self.write_message(msg)


user_manager = UserManager()
settings = {
	'debug':True	#includes autoreload
}

app= tornado.web.Application([
	#map the handler to the URI named "wstest"
	(r'/wstest', WSHandler),
], settings)

if __name__ == '__main__':
	server_port = 8080
	print("server starting")
	app.listen(server_port)
	ioloop = tornado.ioloop.IOLoop.instance()
	autoreload.start(ioloop)
 def __init__(self, configured_api):
     self.twitterApi = configured_api
     self.manager = UserManager(configured_api)
Ejemplo n.º 11
0
 def __init__(self):
     self.__socket = self.init_socket()
     # 用户管理器
     self.__user_manager = UserManager()
Ejemplo n.º 12
0
import os
import itchat
from itchat.content import TEXT, PICTURE, CARD
from constant import pkl_path, qr_path, pic_dir, cmd_user_name
from constant import use_mq, mq_queue
from log import gen_logger
from tools import msg_repeated, clear_db_task, msg2json, json2msg
from user_manager import UserManager
if use_mq:
    from mq_manager import MQProducer, MQConsumer
    import threading

logger = gen_logger("logger.py")
# UserManager对象
user_m = UserManager()
if use_mq:
    mq_p = MQProducer(mq_queue)


def log_card(msg):
    '''打印名片'''
    nickname = msg.get('RecommendInfo', {}).get('NickName', "NULL")
    logger.info(nickname)


@itchat.msg_register([TEXT, PICTURE, CARD],
                     isFriendChat=True,
                     isGroupChat=True)
def msg_reply(msg):
    '''接收消息'''
Ejemplo n.º 13
0
    "image": "success",
    "music": "info",
    "text": "warning"
}

iconMapping = {
    "video": "video",
    "image": "image",
    "music": "audio",
    "text": "alt"
}

offerManager = OfferManager(os.path.join(app.instance_path, 'offers.json'),
                            os.path.join(app.instance_path, 'buys.json'))

userManager = UserManager(os.path.join(app.instance_path, 'users.json'))


@app.route('/')
@app.route('/index')
def index():
    if current_user.is_authenticated:
        return redirect(url_for('shop'))

    return render_template('index.html', form=LoginForm())


@app.route("/registerAction", methods=['POST'])
def signUp():
    form = RegisterForm()
    if form.validate_on_submit():
Ejemplo n.º 14
0
from flask import render_template, jsonify
from flask_login import login_required, current_user
from boxer_app import app
from users import User
import boxer_app

from user_manager import UserManager

import datetime
tstring = datetime.datetime.utcnow().strftime("%Y-%H-%M-%S")

admin_user = User.get_user_by_username("admin")

user_manager = UserManager("user")

from js_source_management import js_source_dict, _develop, css_source


@app.route('/admin_list_with_metadata/<res_type>', methods=['GET', 'POST'])
@login_required
def admin_list_with_metadata(res_type):
    manager = user_manager
    return jsonify({"data_list": manager.get_resource_data_list()})


@app.route('/admin_interface', methods=['GET', 'POST'])
@login_required
def admin_interface():
    if current_user.get_id() == admin_user.get_id():
        return render_template("library/library_home_react.html",
                               develop=str(_develop),
Ejemplo n.º 15
0
#encoding=utf-8

from utils.log import logger
from user_manager import UserManager

userManager = UserManager(logger)