コード例 #1
0
ファイル: __init__.py プロジェクト: whtsky/catsup-docs-zh
 def load_posts(self):
     for f in os.listdir(g.source):
         if f.startswith("."):  # hidden file
             continue
         filename, ext = os.path.splitext(f)
         ext = ext.lower()[1:]
         reader = get_reader(ext)
         if reader is not None:
             logger.info('Loading file %s' % filename)
             path = os.path.join(g.source, f)
             post = reader(path)
             if post.type == "page":
                 self.pages.append(post)
             else:
                 self.posts.append(post)
         else:
             self.non_post_files.append(f)
     self.posts.sort(key=lambda x: x.datetime, reverse=True)
コード例 #2
0
ファイル: __init__.py プロジェクト: RayTely/Catsup
 def load_posts(self):
     for f in os.listdir(g.source):
         if f.startswith("."):  # hidden file
             continue
         filename, ext = os.path.splitext(f)
         ext = ext.lower()[1:]
         reader = get_reader(ext)
         if reader is not None:
             logger.info('Loading file %s' % filename)
             path = os.path.join(g.source, f)
             post = reader(path)
             if post.type == "page":
                 self.pages.append(post)
             else:
                 self.posts.append(post)
         else:
             self.non_post_files.append(f)
     self.posts.sort(
         key=lambda x: x.datetime,
         reverse=True
     )
コード例 #3
0
ファイル: test_reader.py プロジェクト: RayTely/Catsup
def test_reader_choser():
    from catsup.reader import get_reader, markdown_reader, txt_reader
    assert get_reader("md") == markdown_reader
    assert get_reader("markdown") == markdown_reader
    assert get_reader("txt") == txt_reader
コード例 #4
0
def test_reader_choser():
    from catsup.reader import get_reader, markdown_reader, txt_reader
    assert get_reader("md") == markdown_reader
    assert get_reader("markdown") == markdown_reader
    assert get_reader("txt") == txt_reader