Beispiel #1
0
 def __request_global_top_apps(self):
     AsyncHTTPFetcher.getInstance().xml_method(urlparse.urljoin(self.get_baseurl(), '/xml/popularapplications'),
                                               (),
                                               self.__on_top_applications,
                                               self.__on_top_applications_error,
                                               self.__on_top_applications_error,
                                               cache_time=-1)
Beispiel #2
0
 def request_all_apps(self):
     AsyncHTTPFetcher.getInstance().xml_method(urlparse.urljoin(self.get_baseurl(), '/xml/allapplications'),
                                               {},
                                               self.__on_all_applications,
                                               self.__on_all_applications_error,
                                               self.__on_all_applications_error)
Beispiel #3
0
 def request_app_search(self, search):
     AsyncHTTPFetcher.getInstance().xml_method(urlparse.urljoin(self.get_baseurl(), '/xml/searchapplications'),
                                               {'search': search},
                                               lambda url, nodes: self.__on_applications_search(search, url, nodes),
                                               self.__on_applications_search_error,
                                               self.__on_applications_search_error)
Beispiel #4
0
 def __request_category_top_apps(self, category):
     AsyncHTTPFetcher.getInstance().xml_method(urlparse.urljoin(self.get_baseurl(), '/xml/popularapplications'),
                                               {'category': category},
                                               self.__on_category_applications,
                                               self.__on_category_applications_error,
                                               self.__on_category_applications_error)