Beispiel #1
0
    def GetHotels(self, hotel_ids, extras):

        endpoint = settings.HOTELS_URL
        url = 'hotels?'

        params = {}
        response = {}

        hotel_ids = hotel_ids
        extras = extras

        print "Extras id %s" % extras

        url = "https://distribution-xml.booking.com/2.0/json/hotels?hotel_ids=%s&extras=%s" % (
            hotel_ids, extras)
        # instr = "'{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}'".format(softname, procversion, int(percent), exe, description, company, procurl)

        debug(url, 'processing Booking payload', 'Booking')
        try:
            r = requests.post(url,
                              auth=HTTPBasicAuth('booking_hackathon_uganda',
                                                 'UgandaH4ckerz'))
            response = r.text

            print "Response %s" % (response)
        except Exception, e:
            debug(e, 'error processing Booking', 'Booking')
            response['error'] = e
Beispiel #2
0
    def GetHotelTypes(self, languages, rows):

        endpoint = settings.HOTELS_URL
        url = 'hotelTypes?'

        params = {}
        response = {}

        languages = languages
        rows = rows

        print "no rows %s" % rows

        url = "https://distribution-xml.booking.com/2.0/json/hotelTypes?languages=%s&rows=%s" % (
            languages, rows)
        # instr = "'{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}'".format(softname, procversion, int(percent), exe, description, company, procurl)

        debug(url, 'processing Booking payload', 'Booking')
        try:
            r = requests.post(url, auth=headers)
            response = r.text

            print "Response %s" % (response)
        except Exception, e:
            debug(e, 'error processing Booking', 'Booking')
            response['error'] = e
Beispiel #3
0
    def GetDistricts(self):

        endpoint = settings.HOTELS_URL
        url = 'districts'

        url = "%s%s" % (
            endpoint,
            url,
        )
        debug(url, 'processing Booking payload', 'Booking')
        try:
            r = requests.post(url,
                              auth=HTTPBasicAuth('booking_hackathon_uganda',
                                                 'UgandaH4ckerz'))
            response = r.text

            print "Response %s" % (response)
        except Exception, e:
            debug(e, 'error processing Booking', 'Booking')
            response['error'] = e