Example #1
0
	def get(self, table, query=None):
		url = '%s%s?results_per_page=%s' % (self.site, table, self.limit)

		if query:
			url = '%s&q=%s' % (url, dmp(query, cls=CustomEncoder))

		r = g(url, headers=self.HDR)
		return loads(r.text)['objects']
Example #2
0
    def get(self, table, query=None):
        url = "%s%s?results_per_page=%s" % (self.site, table, self.limit)

        if query:
            url = "%s&q=%s" % (url, dmp(query, cls=CustomEncoder))

        r = g(url, headers=self.HDR)
        return loads(r.text)["objects"]
Example #3
0
    def post(self, content):
        for piece in content:
            table = piece["table"]
            r = None

            for d in piece["data"]:
                r = p("%s%s" % (self.site, table), data=dmp(d, cls=CustomEncoder), headers=self.HDR)

                if r.status_code != 201:
                    print(
                        "Response: %s. Request %s with content %s sent to %s"
                        % (r.status_code, r.request.data, r._content, r.url)
                    )

        return r
Example #4
0
	def post(self, content):
		for piece in content:
			table = piece['table']
			r = None

			for d in piece['data']:
				r = p(
					'%s%s' % (self.site, table),
					data=dmp(d, cls=CustomEncoder), headers=self.HDR)

				if r.status_code != 201:
					print (
						'Response: %s. Request %s with content %s sent to %s'
						% (r.status_code, r.request.data, r._content, r.url))

		return r
Example #5
0
	def get(self, table, query=None):
		base = '%s%s' % (self.site, table)
		url = '%s?q=%s' % (base, dmp(query, cls=CustomEncoder)) if query else base
		r = g(url, headers=self.HDR)
		return loads(r.text)['objects']