コード例 #1
0
def _get_price(md):
    '''从markdown中提取出价格'''
    idx = md.find('<!--cover-->')
    idx2 = md.find('<!--price-->')
    price = ''
    if idx != -1 and idx2 != -1:
        price = md[idx:idx2]
    return utils.md2html(price)
コード例 #2
0
ファイル: ctrl.py プロジェクト: lin-xi/pingguodashu
def _get_price(md):
    '''从markdown中提取出价格'''
    idx = md.find('<!--cover-->')
    idx2 = md.find('<!--price-->')
    price = ''
    if idx != -1 and idx2 != -1:
        price = md[idx:idx2]
    return utils.md2html(price)
コード例 #3
0
def add_article(title, md, cid):
    '''添加文章'''
    arts = kv.get(settings.K_ARTS) or ''
    aid = len(arts)
    kv.set(settings.K_ARTS, arts + cid)
    kv.set(settings.K_ART_MD % aid, md)
    kv.set(settings.K_ART_HTML % aid, utils.md2html(md))
    meta = {'datetime': utils.now(), 'title': title}
    kv.set(settings.K_ART_META % aid, meta)
    kv.set(settings.K_ART_ABS % aid, _get_abstract(md))
    return ''
コード例 #4
0
ファイル: ctrl.py プロジェクト: GitHublong/pabo
def add_article(title, md, cid):
    '''添加文章'''
    arts = kv.get(settings.K_ARTS) or ''
    aid = len(arts)
    kv.set(settings.K_ARTS, arts + cid)
    kv.set(settings.K_ART_MD % aid, md)
    kv.set(settings.K_ART_HTML % aid, utils.md2html(md))
    meta = {'datetime': utils.now(), 'title': title}
    kv.set(settings.K_ART_META % aid, meta)
    kv.set(settings.K_ART_ABS % aid, _get_abstract(md))
    return ''
コード例 #5
0
def mod_article(title, md, cid, aid):
    '''修改文章'''
    aid = int(aid)
    arts = kv.get(settings.K_ARTS)
    arts = list(arts)
    arts[aid] = cid
    arts = ''.join(arts)
    kv.set(settings.K_ARTS, arts)
    kv.set(settings.K_ART_MD % aid, md)
    kv.set(settings.K_ART_HTML % aid, utils.md2html(md))
    meta = kv.get(settings.K_ART_META % aid)
    meta['title'] = title
    kv.set(settings.K_ART_META % aid, meta)
    kv.set(settings.K_ART_ABS % aid, _get_abstract(md))
    return ''
コード例 #6
0
ファイル: ctrl.py プロジェクト: GitHublong/pabo
def mod_article(title, md, cid, aid):
    '''修改文章'''
    aid = int(aid)
    arts = kv.get(settings.K_ARTS)
    arts = list(arts)
    arts[aid] = cid
    arts = ''.join(arts)
    kv.set(settings.K_ARTS, arts)
    kv.set(settings.K_ART_MD % aid, md)
    kv.set(settings.K_ART_HTML % aid, utils.md2html(md))
    meta = kv.get(settings.K_ART_META % aid)
    meta['title'] = title
    kv.set(settings.K_ART_META % aid, meta)
    kv.set(settings.K_ART_ABS % aid, _get_abstract(md))
    return ''
コード例 #7
0
ファイル: ctrl.py プロジェクト: lin-xi/pingguodashu
def _get_body(md):
    '''从markdown中提取出主体'''
    idx = md.find('<!--price-->')
    body = (md if idx == -1 else md[idx:])
    return utils.md2html(body)
コード例 #8
0
ファイル: ctrl.py プロジェクト: lin-xi/pingguodashu
def _get_abstract(md):
    '''从markdown中提取出封面'''
    idx = md.find('<!--cover-->')
    abs = (md if idx == -1 else md[:idx])
    return utils.md2html(abs)
コード例 #9
0
def _get_abstract(md):
    '''从markdown中提取出摘要'''
    idx = md.find('<!--more-->')
    abs = (md if idx == -1 else md[:idx]).strip()
    return utils.md2html(abs)
コード例 #10
0
ファイル: ctrl.py プロジェクト: GitHublong/pabo
def _get_abstract(md):
    '''从markdown中提取出摘要'''
    idx = md.find('<!--more-->')
    abs = (md if idx == -1 else md[:idx]).strip()
    return utils.md2html(abs)
コード例 #11
0
def _get_body(md):
    '''从markdown中提取出主体'''
    idx = md.find('<!--price-->')
    body = (md if idx == -1 else md[idx:])
    return utils.md2html(body)
コード例 #12
0
def _get_abstract(md):
    '''从markdown中提取出封面'''
    idx = md.find('<!--cover-->')
    abs = (md if idx == -1 else md[:idx])
    return utils.md2html(abs)