Example #1
0
 def get_tag_by_name(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     return dbtag and cls(dbtag)
Example #2
0
 def hot_tags(cls, count=16):
     return [cls(dbtag) for dbtag in DBTag.hot_tags(count) if dbtag]
Example #3
0
 def get_or_create(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     if not dbtag:
         dbtag = DBTag.create(name)
     return cls(dbtag)
Example #4
0
    def get_posts_by_name(cls, name, page=1, per_page=10):
        dbtag = DBTag.get_tag_by_name(name)
        if not dbtag:
            return []

        return [Post(dbpost) for dbpost in dbtag.get_posts(page, per_page)]
Example #5
0
 def get_tag_by_name(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     return dbtag and cls(dbtag)
Example #6
0
 def get_or_create(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     if not dbtag:
         dbtag = DBTag.create(name)
     return cls(dbtag)
Example #7
0
 def hot_tags(cls, count=16):
     return [cls(dbtag) for dbtag in DBTag.hot_tags(count) if dbtag]
Example #8
0
    def get_posts_by_name(cls, name, page=1, per_page=10):
        dbtag = DBTag.get_tag_by_name(name)
        if not dbtag:
            return []

        return [Post(dbpost) for dbpost in dbtag.get_posts(page, per_page)]