Exemple #1
0
 def distribute(path, signs):
     data_center = os.path.dirname(os.path.realpath(__file__)) + "/data_center"
     file = open(path, "r")
     for line in file:
         try:
             dict = JsonReaderWriter.decode(line)
             if 'text' in dict:
                 datetime =  dtu.to_s(dtu.parse_to_obj(dict['created_at'].encode(), dtu.WEEK_MON_TIME_ZONE_YEAR), dtu.YEAR_MON_DAY_TIME)
                 text = dict['text'].encode().lower()
                 for com in signs:
                     if com in text:
                         name = dict['user']['name'] if 'user' in dict and 'name' in dict['user'] else ''
                         dist_path = data_center + "/" + com
                         JsonReaderWriter.append({'text' : rp.replace_http(text, rp.HTTP_TAG), 'datetime' : datetime, 'username' : name}, dist_path)
         except:
             continue
     file.close()