@@ -26,118 +26,107 @@ def download(self, id, path):
2626 f .write (chunk )
2727 f .flush ()
2828
29- def barcode_generate (self , format = None , content = None , size = None ):
30- json = {
31- 'format ' : format ,
32- 'content ' : content ,
33- 'size ' : size
29+ def currency_convert (self , from = None , to = None , value = None ):
30+ params = {
31+ 'from ' : from ,
32+ 'to ' : to ,
33+ 'value ' : value
3434 }
35- r = requests .post (API_URL + '/barcode/generate' , auth = self .interceptor ,
36- json = json )
37- data = r .json ()
38- if self ._error (r ):
39- raise APIError (data ['code' ], data ['message' ])
40- return data
41-
42- def barcode_scan (self , file = None ):
43- files = {'file' : open (file , 'rb' )}
44- r = requests .post (API_URL + '/barcode/scan' , auth = self .interceptor , files = files )
35+ r = requests .get (API_URL + '/currency/convert' , auth = self .interceptor ,
36+ params = params )
4537 data = r .json ()
4638 if self ._error (r ):
4739 raise APIError (data ['code' ], data ['message' ])
4840 return data
4941
50- def currency_convert (self , base = None ):
51- json = {'base' : base }
52- r = requests .post (API_URL + '/currency/convert ' , auth = self .interceptor ,
53- json = json )
42+ def currency_rates (self , base = None ):
43+ params = {'base' : base }
44+ r = requests .get (API_URL + '/currency/rates ' , auth = self .interceptor ,
45+ params = params )
5446 data = r .json ()
5547 if self ._error (r ):
5648 raise APIError (data ['code' ], data ['message' ])
5749 return data
58-
5950
60- def dns_lookup (self , domain = None , type = None ):
61- json = {
62- 'domain' : domain ,
63- 'type' : type
64- }
65- r = requests .post (API_URL + '/dns/lookup' , auth = self .interceptor ,
66- json = json )
67- data = r .json ()
68- if self ._error (r ):
69- raise APIError (data ['code' ], data ['message' ])
70- return data
71-
7251 def email_verify (self , email = None ):
73- json = {'email' : email }
74- r = requests .post (API_URL + '/email/verify' , auth = self .interceptor ,
75- json = json )
52+ params = {'email' : email }
53+ r = requests .get (API_URL + '/email/verify' , auth = self .interceptor ,
54+ params = params )
7655 data = r .json ()
7756 if self ._error (r ):
7857 raise APIError (data ['code' ], data ['message' ])
7958 return data
8059
8160 def geocode_address (self , location = None , longitude = None , latitude = None , osm_tag = None , limit = None ):
82- json = {
61+ params = {
8362 'location' : location ,
8463 'longitude' : longitude ,
8564 'latitude' : latitude ,
8665 'osm_tag' : osm_tag ,
8766 'limit' : limit
8867 }
89- r = requests .post (API_URL + '/geocode/address' , auth = self .interceptor ,
90- json = json )
68+ r = requests .get (API_URL + '/geocode/address' , auth = self .interceptor ,
69+ params = params )
9170 data = r .json ()
9271 if self ._error (r ):
9372 raise APIError (data ['code' ], data ['message' ])
9473 return data
9574
9675 def geocode_ip (self , ip = None ):
97- json = {'ip' : ip }
98- r = requests .post (API_URL + '/geocode/ip' , auth = self .interceptor ,
99- json = json )
76+ params = {'ip' : ip }
77+ r = requests .get (API_URL + '/geocode/ip' , auth = self .interceptor ,
78+ params = params )
10079 data = r .json ()
10180 if self ._error (r ):
10281 raise APIError (data ['code' ], data ['message' ])
10382 return data
10483
10584 def geocode_reverse (self , longitude = None , latitude = None , limit = None ):
106- json = {
85+ params = {
10786 'longitude' : longitude ,
10887 'latitude' : latitude ,
10988 'limit' : limit
11089 }
111- r = requests .post (API_URL + '/geocode/reverse' , auth = self .interceptor ,
112- json = json )
90+ r = requests .get (API_URL + '/geocode/reverse' , auth = self .interceptor ,
91+ params = params )
11392 data = r .json ()
11493 if self ._error (r ):
11594 raise APIError (data ['code' ], data ['message' ])
11695 return data
117-
118- def image_compress (self , file = None ):
119- files = {'file' : open (file , 'rb' )}
120- r = requests .post (API_URL + '/image/ compress' , auth = self .interceptor , files = files )
96+
97+ def compress_audio (self , file = None ):
98+ files = {'file' : open (file , 'rb' )}
99+ r = requests .post (API_URL + '/compress/audio ' , auth = self .interceptor , files = files )
121100 data = r .json ()
122101 if self ._error (r ):
123102 raise APIError (data ['code' ], data ['message' ])
124103 return data
125104
126- def image_resize (self , file = None , width = None , height = None , format = None ):
105+ def compress_image (self , file = None ):
127106 files = {'file' : open (file , 'rb' )}
128- data = {
129- 'width' : width ,
130- 'height' : height ,
131- 'format' : format
132- }
133- r = requests .post ('{}/image/resize' .format (API_URL ), auth = self .interceptor ,
134- files = files , data = data )
107+ r = requests .post (API_URL + '/compress/image' , auth = self .interceptor , files = files )
108+ data = r .json ()
109+ if self ._error (r ):
110+ raise APIError (data ['code' ], data ['message' ])
111+ return data
112+
113+ def compress_pdf (self , file = None ):
114+ files = {'file' : open (file , 'rb' )}
115+ r = requests .post (API_URL + '/compress/pdf' , auth = self .interceptor , files = files )
116+ data = r .json ()
117+ if self ._error (r ):
118+ raise APIError (data ['code' ], data ['message' ])
119+ return data
120+
121+ def compress_video (self , file = None ):
122+ files = {'file' : open (file , 'rb' )}
123+ r = requests .post (API_URL + '/compress/video' , auth = self .interceptor , files = files )
135124 data = r .json ()
136125 if self ._error (r ):
137126 raise APIError (data ['code' ], data ['message' ])
138127 return data
139128
140- def image_watermark (self , file = None , text = None , font = None , size = None , color = None , opacity = None ,
129+ def watermark_image (self , file = None , text = None , font = None , size = None , color = None , opacity = None ,
141130 position = None , margin = None ):
142131 files = {'file' : open (file , 'rb' )}
143132 data = {
@@ -149,44 +138,14 @@ def image_watermark(self, file=None, text=None, font=None, size=None, color=None
149138 'position' : position ,
150139 'margin' : margin
151140 }
152- r = requests .post ('{}/image/ watermark' .format (API_URL ), auth = self .interceptor ,
141+ r = requests .post ('{}/watermark/image ' .format (API_URL ), auth = self .interceptor ,
153142 files = files , data = data )
154143 data = r .json ()
155144 if self ._error (r ):
156145 raise APIError (data ['code' ], data ['message' ])
157146 return data
158-
159- def pdf_compress (self , file = None ):
160- files = {'file' : open (file , 'rb' )}
161- r = requests .post (API_URL + '/pdf/compress' , auth = self .interceptor , files = files )
162- data = r .json ()
163- if self ._error (r ):
164- raise APIError (data ['code' ], data ['message' ])
165- return data
166-
167- def pdf_image (self , file = None , extract = None ):
168- files = {'file' : open (file , 'rb' )}
169- data = {
170- 'extract' : extract
171- }
172- r = requests .post (API_URL + '/pdf/image' , auth = self .interceptor , files = files , data = data )
173- data = r .json ()
174- if self ._error (r ):
175- raise APIError (data ['code' ], data ['message' ])
176- return data
177-
178- def pdf_split (self , file = None , pages = None ):
179- files = {'file' : open (file , 'rb' )}
180- data = {
181- 'pages' : pages
182- }
183- r = requests .post (API_URL + '/pdf/split' , auth = self .interceptor , files = files , data = data )
184- data = r .json ()
185- if self ._error (r ):
186- raise APIError (data ['code' ], data ['message' ])
187- return data
188147
189- def text_sentiment (self , text = None ):
148+ def nlp_sentiment (self , text = None ):
190149 json = {'text' : text }
191150 r = requests .post (API_URL + '/text/sentiment' , auth = self .interceptor ,
192151 json = json )
@@ -195,7 +154,7 @@ def text_sentiment(self, text=None):
195154 raise APIError (data ['code' ], data ['message' ])
196155 return data
197156
198- def text_spellcheck (self , text = None ):
157+ def nlp_spellcheck (self , text = None ):
199158 json = {'text' : text }
200159 r = requests .post (API_URL + '/text/spellcheck' , auth = self .interceptor ,
201160 json = json )
@@ -204,7 +163,7 @@ def text_spellcheck(self, text=None):
204163 raise APIError (data ['code' ], data ['message' ])
205164 return data
206165
207- def text_summary (self , text = None , url = None , language = None , length = None ):
166+ def nlp_summary (self , text = None , url = None , language = None , length = None ):
208167 json = {
209168 'text' : text ,
210169 'url' : url ,
@@ -218,23 +177,14 @@ def text_summary(self, text=None, url=None, language=None, length=None):
218177 raise APIError (data ['code' ], data ['message' ])
219178 return data
220179
221- def webpage_pdf (self , url = None , size = None , layout = None ):
222- json = {
180+ def webpage_pdf (self , url = None , layout = None , format = None ):
181+ params = {
223182 'url' : url ,
224- 'size' : size ,
225183 'layout' : layout
184+ 'format' : format ,
226185 }
227- r = requests .post (API_URL + '/webpage/pdf' , auth = self .interceptor ,
228- json = json )
229- data = r .json ()
230- if self ._error (r ):
231- raise APIError (data ['code' ], data ['message' ])
232- return data
233-
234- def word_lookup (self , word = None ):
235- json = {'word' : word }
236- r = requests .post (API_URL + '/word/lookup' , auth = self .interceptor ,
237- json = json )
186+ r = requests .get (API_URL + '/webpage/pdf' , auth = self .interceptor ,
187+ params = params )
238188 data = r .json ()
239189 if self ._error (r ):
240190 raise APIError (data ['code' ], data ['message' ])
0 commit comments