コード例 #1
0
ファイル: models.py プロジェクト: ziwar/openlibrary
 def get_books(self):
     i = web.input(sort='editions', page=1)
     try:
         page = int(i.page)
     except ValueError:
         page = 1
     return works_by_author(self.get_olid(), sort=i.sort, page=page, rows=100)
コード例 #2
0
ファイル: models.py プロジェクト: hornc/openlibrary-1
 def get_books(self):
     i = web.input(sort='editions', page=1)
     try:
         # safegaurd from passing zero/negative offsets to solr
         page = max(1, int(i.page))
     except ValueError:
         page = 1
     return works_by_author(self.get_olid(), sort=i.sort, page=page, rows=100)
コード例 #3
0
ファイル: models.py プロジェクト: hari1603/openlibrary
 def get_books(self):
     i = web.input(sort='editions', page=1)
     try:
         # safegaurd from passing zero/negative offsets to solr
         page = max(1, int(i.page))
     except ValueError:
         page = 1
     return works_by_author(self.get_olid(), sort=i.sort, page=page, rows=100)
コード例 #4
0
 def get_books(self, q=''):
     i = web.input(sort='editions', page=1, rows=20, mode="")
     try:
         # safegaurd from passing zero/negative offsets to solr
         page = max(1, int(i.page))
     except ValueError:
         page = 1
     return works_by_author(self.get_olid(), sort=i.sort,
                            page=page, rows=i.rows,
                            has_fulltext=i.mode=="ebooks", query=q)
コード例 #5
0
 def get_books(self):
     i = web.input(sort='editions', page=1)
     try:
         page = int(i.page)
     except ValueError:
         page = 1
     return works_by_author(self.get_olid(),
                            sort=i.sort,
                            page=page,
                            rows=100)
コード例 #6
0
ファイル: models.py プロジェクト: user404d/openlibrary
 def get_work_count(self):
     """Returns the number of works by this author.
     """
     # TODO: avoid duplicate works_by_author calls
     result = works_by_author(self.get_olid(), rows=0)
     return result.num_found
コード例 #7
0
ファイル: models.py プロジェクト: hornc/openlibrary-1
 def get_work_count(self):
     """Returns the number of works by this author.
     """
     # TODO: avoid duplicate works_by_author calls
     result = works_by_author(self.get_olid(), rows=0)
     return result.num_found
コード例 #8
0
ファイル: models.py プロジェクト: sribanta/openlibrary
 def get_books(self, sort='editions', offset=0, limit=1000):
     i = web.input(sort='editions')
     return works_by_author(self.get_olid(), i.sort, offset, limit)