Exemplo n.º 1
0
def choose_link(call):
    bot.send_chat_action(call.message.chat.id, 'typing')
    # call.data is url, http://www.rrys2020.com/resource/36588
    resource_url = re.findall(r"choose(\S*)", call.data)[0]
    markup = types.InlineKeyboardMarkup()

    if OFFLINE:
        worker_page = offline_link(resource_url)
        btn1 = types.InlineKeyboardButton("打开网页", url=worker_page)
        markup.add(btn1)
        bot.send_message(call.message.chat.id, "离线模式,点击按钮打开网页获取结果", reply_markup=markup)
        return

    link = yyets_get_from_cache(resource_url)
    if not link:
        link = get_detail_page(resource_url)
        save_to_cache(resource_url, link)

    btn1 = types.InlineKeyboardButton("分享页面", callback_data="share%s" % resource_url)
    btn2 = types.InlineKeyboardButton("我全都要", callback_data="all%s" % resource_url)
    markup.add(btn1, btn2)
    text = "想要分享页面,还是我全都要?\n\n" \
           "名词解释:“分享页面”会返回给你一个网站,从那里可以看到全部的下载链接。\n" \
           "“我全都要”会给你发送一个txt文件,文件里包含全部下载连接\n"
    bot.send_message(call.message.chat.id, text, reply_markup=markup)
Exemplo n.º 2
0
def train_model(name):
    try:
        model = utils.load_from_cache(name)
        logger.info('Loading model %s from cache' % name)
    except IOError:
        cfgs = config.model_configs(name)
        model = make_model(name)
        data = get_model_data(name)
        logger.info('Training model %s' % name)
        if "target" in cfgs:
            (train_data, target), test_data = data
            model.fit(train_data, target)
        else:
            model.fit(data)
        utils.save_to_cache(model, name)
    return model
def train_model(name):
    try:
        model = utils.load_from_cache(name)
        logger.info('Loading model %s from cache' % name)
    except IOError:
        cfgs = config.model_configs(name)
        model = make_model(name)
        data = get_model_data(name)
        logger.info('Training model %s' % name)
        if "target" in cfgs:
            (train_data, target), test_data = data
            model.fit(train_data, target)
        else:
            model.fit(data)
        utils.save_to_cache(model, name)
    return model
Exemplo n.º 4
0
def load_dataset(name):
    """
    Load dataset defined with name in SETTINGS json from cache. If not in cache
    create the dataset.
    
    Args:
        name - a string of a valid dataset defined in SETTINGS
    
    Returns:
        the dataset
    """
    try:
        dataset = utils.load_from_cache(name)
        logger.info('Loaded dataset %s from cache' % name)
    except IOError:
        dataset = make_dataset(name)
        utils.save_to_cache(dataset, name)
    return dataset
Exemplo n.º 5
0
def load_dataset(name):
    """
    Load dataset defined with name in SETTINGS json from cache. If not in cache
    create the dataset.
    
    Args:
        name - a string of a valid dataset defined in SETTINGS
    
    Returns:
        the dataset
    """
    try:
        dataset = utils.load_from_cache(name)
        logger.info('Loaded dataset %s from cache' % name)
    except IOError:
        dataset = make_dataset(name)
        utils.save_to_cache(dataset, name)
    return dataset
Exemplo n.º 6
0
 def save_params(self):
     save_to_cache(type(self).__name__, "camparams", self.camparams)
     save_to_cache(type(self).__name__, "pairparams", self.pairparams)