예제 #1
0
def save_user_topics(path):
  output = []
  for u in db.get_user_list():
    person_topics = similarity.get_user_topics(u)
    output.append(person_topics)
    print u
  util.write_file(output,path)
예제 #2
0
def save_user_tags(path,top_tag=50):
  output = {}
  for u in db.get_user_list():
    person_tags = tags.generate_tag(u).user_tags(50)
    output[u] = person_tags
    print u
  util.write_file(output,path)
예제 #3
0
    def get(self):
        group_list = []
        group_name = self.get_argument("group_name")

        db.delete_group(group_name)
        print(group_name)
        face_pics = ['cat.gif', 'fere.gif', 'lion.gif']
        user = db.get_user_id_from_name(self.get_current_user())
        img_name = user + '.gif'
        for group in db.get_group_list():
            user_list = db.get_group_user_list(
                db.get_group_id_from_name(group[0]))
            if user in user_list:
                group_list.append(group)
        user_list = db.get_user_list()
        user_list.remove(self.get_current_user())
        self.render('index.html',
                    img_path=self.static_url('images/' + img_name),
                    user_name=str(self.get_current_user()),
                    user_list=user_list,
                    group_list=group_list,
                    my_name=self.get_current_user(),
                    my_active_time=db.get_my_active_time(
                        self.get_current_user()),
                    all_active_time=db.get_all_active_time())
예제 #4
0
    def get(self):
        group_member_id = []
        group_list = []
        group_member_id_text = ""
        group_member = self.get_argument("group_member")
        group_member_name = group_member.split(',')
        group_name = self.get_argument("group_name")

        for one in group_member_name:
            group_member_id_text += str(db.get_user_id_from_name(one)) + ","
        db.insert_group(group_name,
                        group_member_id_text[0:len(group_member_id_text) - 1])
        print(group_name)
        print(group_member_id)
        face_pics = ['cat.gif', 'fere.gif', 'lion.gif']
        img_name = random.choice(face_pics)
        user = db.get_user_id_from_name(self.get_current_user())
        for group in db.get_group_list():
            user_list = db.get_group_user_list(
                db.get_group_id_from_name(group[0]))
            if user in user_list:
                group_list.append(group)
        user_list = db.get_user_list()
        user_list.remove(self.get_current_user())
        self.render('index.html',
                    img_path=self.static_url('images/' + img_name),
                    user_name=str(self.get_current_user()),
                    user_list=user_list,
                    group_list=group_list,
                    my_name=self.get_current_user(),
                    my_active_time=db.get_my_active_time(
                        self.get_current_user()),
                    all_active_time=db.get_all_active_time())
예제 #5
0
def save_user_tags(path, top_tag=50):
    output = {}
    for u in db.get_user_list():
        person_tags = tags.generate_tag(u).user_tags(50)
        output[u] = person_tags
        print u
    util.write_file(output, path)
예제 #6
0
def save_user_topics(path):
    output = []
    for u in db.get_user_list():
        person_topics = similarity.get_user_topics(u)
        output.append(person_topics)
        print u
    util.write_file(output, path)
예제 #7
0
 def get(self):
     user = self.get_user()
     if not db.user_refresh(user['name']):
         self.write({
             'result': False,
             'msg': 'Refresh failed',
         })
     else:
         self.write({
             'result':
             True,
             'rooms': [{
                 'id': room_id,
                 'users': db.get_room_users(room_id)
             } for room_id in user['rooms']],
             'userlist':
             db.get_user_list(),
         })
예제 #8
0
파일: server.py 프로젝트: lsc36/cn-14fall
 def get(self):
     user = self.get_user()
     if not db.user_refresh(user['name']):
         self.write({
             'result': False,
             'msg': 'Refresh failed',
             })
     else:
         self.write({
             'result': True,
             'rooms': [
                 {
                     'id': room_id,
                     'users': db.get_room_users(room_id)
                 }
                 for room_id in user['rooms']
                 ],
             'userlist': db.get_user_list(),
             })
예제 #9
0
def index():
    user_list = db.get_user_list()
    return render_template('db_user.html', user_list=user_list)
예제 #10
0
파일: main.py 프로젝트: cleanerleon/mtimes
def user_list(pid=0):
    users = db.get_user_list(pid)
    return render_template('names.html', items=users, pid=pid, name='用户', link_name1='user', \
                           link_name2='users', page_size=db.PAGE_SIZE)
예제 #11
0
 def get(self):
     self.write({
         'result': True,
         'userlist': db.get_user_list(),
     })
예제 #12
0
 def GET(self):
     html = render.users(tr.text[db.get_lang(session.uid)],
                         db.get_user_list())
     return html
예제 #13
0
 def get(self, *args, **kwargs):
     global group_flag
     is_permit = True
     user = self.get_current_user()
     img_name = user + '.gif'
     group_list = []
     global to_user
     try:
         print(self.get_argument("request_user"))
         #self.write("request message is "+self.get_argument("request_user"))
         to_user = self.get_argument("request_user")
         group_flag = False
     except:
         try:
             to_user = self.get_argument("request_group")
             group_flag = True
             user = db.get_user_id_from_name(self.get_current_user())
             user_list = db.get_group_user_list(
                 db.get_group_id_from_name(to_user))
             if user in user_list:
                 None
             else:
                 is_permit = False
                 to_user = "******"
                 self.redirect("/permission_deny")
         except:
             to_user = '******'
             group_flag = False
     user = db.get_user_id_from_name(self.get_current_user())
     for group in db.get_group_list():
         user_list = db.get_group_user_list(
             db.get_group_id_from_name(group[0]))
         if user in user_list:
             group_list.append(group)
     user_list = db.get_user_list()
     user_list.remove(self.get_current_user())
     if (is_permit):
         groupid = db.get_group_id_from_name(to_user)
         if (groupid is None):
             self.render('index.html',
                         img_path=self.static_url('images/' + img_name),
                         user_name=str(self.get_current_user()),
                         user_list=user_list,
                         group_list=group_list,
                         my_name=self.get_current_user(),
                         my_active_time=db.get_my_active_time(
                             self.get_current_user()),
                         all_active_time=db.get_all_active_time(),
                         talk_name=to_user,
                         readed_user="******")
         else:
             self.render('index.html',
                         img_path=self.static_url('images/' + img_name),
                         user_name=str(self.get_current_user()),
                         user_list=user_list,
                         group_list=group_list,
                         my_name=self.get_current_user(),
                         my_active_time=db.get_my_active_time(
                             self.get_current_user()),
                         all_active_time=db.get_all_active_time(),
                         talk_name=to_user,
                         users=db.get_user_name_from_group(groupid),
                         readed_user="******")
예제 #14
0
파일: server.py 프로젝트: lsc36/cn-14fall
 def get(self):
     self.write({
         'result': True,
         'userlist': db.get_user_list(),
         })