Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 def handle(self, *args, **options):
     parser = ParseAdmin()
     parser.parseSchedule()
Exemplo n.º 3
0
 def parse_all_over_x_days(self, request):
     days = request.GET.get('days')
     parser = ParseAdmin()
     parser.parseXDays(days)
     return HttpResponse('Success')
Exemplo n.º 4
0
 def handle(self, *args, **options):
     parser = ParseAdmin()
     parser.parseSchedule()
Exemplo n.º 5
0
 def parse_all(self, request):
     parser = ParseAdmin()
     parser.parseAll()
     return HttpResponse('Success')
Exemplo n.º 6
0
 def parse_all_over_interval(self, request):
     parser = ParseAdmin()
     parser.parseSchedule()
     return HttpResponse('Success')
Exemplo n.º 7
0
    def count_publisher_activities(self, request):

        pu = ParseAdmin()
        pu.update_publisher_activity_count()
        return HttpResponse('Success')
Exemplo n.º 8
0
    def count_publisher_activities(self, request):

        pu = ParseAdmin()
        pu.update_publisher_activity_count()
        return HttpResponse('Success')
Exemplo n.º 9
0
 def parse_all_over_x_days(self, request):
     days = request.GET.get('days')
     parser = ParseAdmin()
     parser.parseXDays(days)
     return HttpResponse('Success')
Exemplo n.º 10
0
 def parse_all_over_interval(self, request):
     parser = ParseAdmin()
     parser.parseSchedule()
     return HttpResponse('Success')
Exemplo n.º 11
0
 def parse_all(self, request):
     parser = ParseAdmin()
     parser.parseAll()
     return HttpResponse('Success')
Exemplo n.º 12
0
 def handle(self, *args, **options):
     parser = ParseAdmin()
     parser.update_publisher_activity_count()
Exemplo n.º 13
0
 def handle(self, *args, **options):
     days = args['days']
     parser = ParseAdmin()
     parser.parseXDays(days)