コード例 #1
0
 def __str__(self):
     """Print a summary string."""
     names = [f'{n["preferred-name"].get("surname", "?")}, '\
              f'{n["preferred-name"].get("given-name", "?")}; '\
              f'{n["dc:identifier"]} ({int(n["document-count"]):,} document(s))'\
              for n in self._json]
     return make_search_summary(self, "author", names)
コード例 #2
0
 def __str__(self):
     """Print a summary string."""
     names = [
         f'{a["preferred-name"]["surname"]}, {a["preferred-name"]["given-name"]}'
         for a in self._json
     ]
     return make_search_summary(self, "author", names)
コード例 #3
0
 def __str__(self):
     """Print a summary string."""
     areas = [r.code for r in self.results]
     return make_search_summary(self, "subject area", areas)
コード例 #4
0
 def __str__(self):
     """Return a summary string."""
     res = [a['affiliation-name'] for a in self._json]
     return make_search_summary(self, "affiliation", res)
コード例 #5
0
 def __str__(self):
     """Print a summary string."""
     return make_search_summary(self, "document", self.get_eids())
コード例 #6
0
 def __str__(self):
     """Print a summary string."""
     titles = [d['title'] for d in self.results]
     return make_search_summary(self, "source", titles)
コード例 #7
0
 def __str__(self):
     return make_search_summary(self, "document", self.get_eids())