Beispiel #1
0
 def set_timeframe(self, start=None, end=None):
     """
     Sets timeframe (in years as integer) in which result must have
     appeared. It's fine to specify just start or end, or both.
     """
     if start:
         start = ScholarUtils.ensure_int(start)
     if end:
         end = ScholarUtils.ensure_int(end)
     self.timeframe = [start, end]
Beispiel #2
0
 def set_timeframe(self, start=None, end=None):
     """
     Sets timeframe (in years as integer) in which result must have
     appeared. It's fine to specify just start or end, or both.
     """
     if start:
         start = ScholarUtils.ensure_int(start)
     if end:
         end = ScholarUtils.ensure_int(end)
     self.timeframe = [start, end]
Beispiel #3
0
 def set_num_page_results(self, num_page_results):
     msg = 'maximum number of results on page must be numeric'
     self.num_results = ScholarUtils.ensure_int(num_page_results, msg)
Beispiel #4
0
 def set_starting_number(self, starting_number):
     msg = 'starting number of results on page must be numeric'
     self.starting_number = ScholarUtils.ensure_int(starting_number, msg)
Beispiel #5
0
 def set_cluster(self, cluster):
     """
     Sets search to a Google Scholar results cluster ID.
     """
     msg = 'cluster ID must be numeric'
     self.cluster = ScholarUtils.ensure_int(cluster, msg)
Beispiel #6
0
 def set_num_page_results(self, num_page_results):
     msg = 'maximum number of results on page must be numeric'
     self.num_results = ScholarUtils.ensure_int(num_page_results, msg)
Beispiel #7
0
 def set_starting_number(self, starting_number):
     msg = 'starting number of results on page must be numeric'
     self.starting_number = ScholarUtils.ensure_int(starting_number, msg)
Beispiel #8
0
 def set_cluster(self, cluster):
     """
     Sets search to a Google Scholar results cluster ID.
     """
     msg = 'cluster ID must be numeric'
     self.cluster = ScholarUtils.ensure_int(cluster, msg)