def process(self): self.is_parsed = True parser = Parser() parser.parse_url(self.source_url, self.ref) self.date_updated = datetime.datetime.now() self.save(process=False) from iati_synchroniser.parse_admin import ParseAdmin activity_counter = ParseAdmin() # self.xml_activity_count = activity_counter.get_xml_activity_amount(self.source_url) # self.oipa_activity_count = activity_counter.get_oipa_activity_amount(self.ref) self.save(process=False)
def handle(self, *args, **options): parser = ParseAdmin() parser.parseSchedule()
def parse_all_over_x_days(self, request): days = request.GET.get('days') parser = ParseAdmin() parser.parseXDays(days) return HttpResponse('Success')
def parse_all(self, request): parser = ParseAdmin() parser.parseAll() return HttpResponse('Success')
def parse_all_over_interval(self, request): parser = ParseAdmin() parser.parseSchedule() return HttpResponse('Success')
def count_publisher_activities(self, request): pu = ParseAdmin() pu.update_publisher_activity_count() return HttpResponse('Success')
def handle(self, *args, **options): parser = ParseAdmin() parser.update_publisher_activity_count()
def handle(self, *args, **options): days = args['days'] parser = ParseAdmin() parser.parseXDays(days)