@@ -26,118 +26,107 @@ def download(self, id, path):
26
26
f .write (chunk )
27
27
f .flush ()
28
28
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
34
34
}
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 )
45
37
data = r .json ()
46
38
if self ._error (r ):
47
39
raise APIError (data ['code' ], data ['message' ])
48
40
return data
49
41
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 )
54
46
data = r .json ()
55
47
if self ._error (r ):
56
48
raise APIError (data ['code' ], data ['message' ])
57
49
return data
58
-
59
50
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
-
72
51
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 )
76
55
data = r .json ()
77
56
if self ._error (r ):
78
57
raise APIError (data ['code' ], data ['message' ])
79
58
return data
80
59
81
60
def geocode_address (self , location = None , longitude = None , latitude = None , osm_tag = None , limit = None ):
82
- json = {
61
+ params = {
83
62
'location' : location ,
84
63
'longitude' : longitude ,
85
64
'latitude' : latitude ,
86
65
'osm_tag' : osm_tag ,
87
66
'limit' : limit
88
67
}
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 )
91
70
data = r .json ()
92
71
if self ._error (r ):
93
72
raise APIError (data ['code' ], data ['message' ])
94
73
return data
95
74
96
75
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 )
100
79
data = r .json ()
101
80
if self ._error (r ):
102
81
raise APIError (data ['code' ], data ['message' ])
103
82
return data
104
83
105
84
def geocode_reverse (self , longitude = None , latitude = None , limit = None ):
106
- json = {
85
+ params = {
107
86
'longitude' : longitude ,
108
87
'latitude' : latitude ,
109
88
'limit' : limit
110
89
}
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 )
113
92
data = r .json ()
114
93
if self ._error (r ):
115
94
raise APIError (data ['code' ], data ['message' ])
116
95
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 )
121
100
data = r .json ()
122
101
if self ._error (r ):
123
102
raise APIError (data ['code' ], data ['message' ])
124
103
return data
125
104
126
- def image_resize (self , file = None , width = None , height = None , format = None ):
105
+ def compress_image (self , file = None ):
127
106
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 )
135
124
data = r .json ()
136
125
if self ._error (r ):
137
126
raise APIError (data ['code' ], data ['message' ])
138
127
return data
139
128
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 ,
141
130
position = None , margin = None ):
142
131
files = {'file' : open (file , 'rb' )}
143
132
data = {
@@ -149,44 +138,14 @@ def image_watermark(self, file=None, text=None, font=None, size=None, color=None
149
138
'position' : position ,
150
139
'margin' : margin
151
140
}
152
- r = requests .post ('{}/image/ watermark' .format (API_URL ), auth = self .interceptor ,
141
+ r = requests .post ('{}/watermark/image ' .format (API_URL ), auth = self .interceptor ,
153
142
files = files , data = data )
154
143
data = r .json ()
155
144
if self ._error (r ):
156
145
raise APIError (data ['code' ], data ['message' ])
157
146
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
188
147
189
- def text_sentiment (self , text = None ):
148
+ def nlp_sentiment (self , text = None ):
190
149
json = {'text' : text }
191
150
r = requests .post (API_URL + '/text/sentiment' , auth = self .interceptor ,
192
151
json = json )
@@ -195,7 +154,7 @@ def text_sentiment(self, text=None):
195
154
raise APIError (data ['code' ], data ['message' ])
196
155
return data
197
156
198
- def text_spellcheck (self , text = None ):
157
+ def nlp_spellcheck (self , text = None ):
199
158
json = {'text' : text }
200
159
r = requests .post (API_URL + '/text/spellcheck' , auth = self .interceptor ,
201
160
json = json )
@@ -204,7 +163,7 @@ def text_spellcheck(self, text=None):
204
163
raise APIError (data ['code' ], data ['message' ])
205
164
return data
206
165
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 ):
208
167
json = {
209
168
'text' : text ,
210
169
'url' : url ,
@@ -218,23 +177,14 @@ def text_summary(self, text=None, url=None, language=None, length=None):
218
177
raise APIError (data ['code' ], data ['message' ])
219
178
return data
220
179
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 = {
223
182
'url' : url ,
224
- 'size' : size ,
225
183
'layout' : layout
184
+ 'format' : format ,
226
185
}
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 )
238
188
data = r .json ()
239
189
if self ._error (r ):
240
190
raise APIError (data ['code' ], data ['message' ])
0 commit comments