Skip to content

Commit 9f2f7b3

Browse files
Eldad FuxEldad Fux
authored andcommitted
Initial commit
1 parent b5538c5 commit 9f2f7b3

File tree

9 files changed

+86
-88
lines changed

9 files changed

+86
-88
lines changed

appwrite/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ def __init__(self):
77
self._endpoint = 'https://appwrite.io/v1'
88
self._global_headers = {
99
'content-type': '',
10-
'x-sdk-version': 'appwrite:python:0.0.1',
10+
'x-sdk-version': 'appwrite:python:0.0.2',
1111
}
1212

1313
def set_self_signed(self, status=True):

appwrite/services/auth.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def oauth(self, provider, success, failure):
2525

2626
params = {}
2727
path = '/auth/login/oauth/{provider}'
28-
path.replace('{provider}', provider)
28+
path = path.replace('{provider}', provider)
2929
params['success'] = success
3030
params['failure'] = failure
3131

@@ -48,7 +48,7 @@ def logout_by_session(self, id):
4848

4949
params = {}
5050
path = '/auth/logout/{id}'
51-
path.replace('{id}', id)
51+
path = path.replace('{id}', id)
5252

5353
return self.client.call('delete', path, {
5454
'content-type': 'application/json',

appwrite/services/avatars.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def get_browser(self, code, width=100, height=100, quality=100):
1111

1212
params = {}
1313
path = '/avatars/browsers/{code}'
14-
path.replace('{code}', code)
14+
path = path.replace('{code}', code)
1515
params['width'] = width
1616
params['height'] = height
1717
params['quality'] = quality
@@ -25,7 +25,7 @@ def get_credit_card(self, code, width=100, height=100, quality=100):
2525

2626
params = {}
2727
path = '/avatars/credit-cards/{code}'
28-
path.replace('{code}', code)
28+
path = path.replace('{code}', code)
2929
params['width'] = width
3030
params['height'] = height
3131
params['quality'] = quality
@@ -50,7 +50,7 @@ def get_flag(self, code, width=100, height=100, quality=100):
5050

5151
params = {}
5252
path = '/avatars/flags/{code}'
53-
path.replace('{code}', code)
53+
path = path.replace('{code}', code)
5454
params['width'] = width
5555
params['height'] = height
5656
params['quality'] = quality
@@ -73,7 +73,7 @@ def get_image(self, url, width=400, height=400):
7373
}, params)
7474

7575
def get_q_r(self, text, size=400, margin=1, download=0):
76-
"""Text to QR Generator"""
76+
"""Get QR Code"""
7777

7878
params = {}
7979
path = '/avatars/qr'

appwrite/services/database.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def get_collection(self, collection_id):
3939

4040
params = {}
4141
path = '/database/{collectionId}'
42-
path.replace('{collectionId}', collection_id)
42+
path = path.replace('{collectionId}', collection_id)
4343

4444
return self.client.call('get', path, {
4545
'content-type': 'application/json',
@@ -50,7 +50,7 @@ def update_collection(self, collection_id, name, read, write, rules=[]):
5050

5151
params = {}
5252
path = '/database/{collectionId}'
53-
path.replace('{collectionId}', collection_id)
53+
path = path.replace('{collectionId}', collection_id)
5454
params['name'] = name
5555
params['read'] = read
5656
params['write'] = write
@@ -65,7 +65,7 @@ def delete_collection(self, collection_id):
6565

6666
params = {}
6767
path = '/database/{collectionId}'
68-
path.replace('{collectionId}', collection_id)
68+
path = path.replace('{collectionId}', collection_id)
6969

7070
return self.client.call('delete', path, {
7171
'content-type': 'application/json',
@@ -76,7 +76,7 @@ def list_documents(self, collection_id, filters=[], offset=0, limit=50, order_fi
7676

7777
params = {}
7878
path = '/database/{collectionId}/documents'
79-
path.replace('{collectionId}', collection_id)
79+
path = path.replace('{collectionId}', collection_id)
8080
params['filters'] = filters
8181
params['offset'] = offset
8282
params['limit'] = limit
@@ -96,7 +96,7 @@ def create_document(self, collection_id, data, read, write, parent_document='',
9696

9797
params = {}
9898
path = '/database/{collectionId}/documents'
99-
path.replace('{collectionId}', collection_id)
99+
path = path.replace('{collectionId}', collection_id)
100100
params['data'] = data
101101
params['read'] = read
102102
params['write'] = write
@@ -113,8 +113,8 @@ def get_document(self, collection_id, document_id):
113113

114114
params = {}
115115
path = '/database/{collectionId}/documents/{documentId}'
116-
path.replace('{collectionId}', collection_id)
117-
path.replace('{documentId}', document_id)
116+
path = path.replace('{collectionId}', collection_id)
117+
path = path.replace('{documentId}', document_id)
118118

119119
return self.client.call('get', path, {
120120
'content-type': 'application/json',
@@ -125,8 +125,8 @@ def update_document(self, collection_id, document_id, data, read, write):
125125

126126
params = {}
127127
path = '/database/{collectionId}/documents/{documentId}'
128-
path.replace('{collectionId}', collection_id)
129-
path.replace('{documentId}', document_id)
128+
path = path.replace('{collectionId}', collection_id)
129+
path = path.replace('{documentId}', document_id)
130130
params['data'] = data
131131
params['read'] = read
132132
params['write'] = write
@@ -140,8 +140,8 @@ def delete_document(self, collection_id, document_id):
140140

141141
params = {}
142142
path = '/database/{collectionId}/documents/{documentId}'
143-
path.replace('{collectionId}', collection_id)
144-
path.replace('{documentId}', document_id)
143+
path = path.replace('{collectionId}', collection_id)
144+
path = path.replace('{documentId}', document_id)
145145

146146
return self.client.call('delete', path, {
147147
'content-type': 'application/json',

appwrite/services/projects.py

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def get_project(self, project_id):
4242

4343
params = {}
4444
path = '/projects/{projectId}'
45-
path.replace('{projectId}', project_id)
45+
path = path.replace('{projectId}', project_id)
4646

4747
return self.client.call('get', path, {
4848
'content-type': 'application/json',
@@ -53,7 +53,7 @@ def update_project(self, project_id, name, description='', logo='', url='', lega
5353

5454
params = {}
5555
path = '/projects/{projectId}'
56-
path.replace('{projectId}', project_id)
56+
path = path.replace('{projectId}', project_id)
5757
params['name'] = name
5858
params['description'] = description
5959
params['logo'] = logo
@@ -74,7 +74,7 @@ def delete_project(self, project_id):
7474

7575
params = {}
7676
path = '/projects/{projectId}'
77-
path.replace('{projectId}', project_id)
77+
path = path.replace('{projectId}', project_id)
7878

7979
return self.client.call('delete', path, {
8080
'content-type': 'application/json',
@@ -85,7 +85,7 @@ def list_keys(self, project_id):
8585

8686
params = {}
8787
path = '/projects/{projectId}/keys'
88-
path.replace('{projectId}', project_id)
88+
path = path.replace('{projectId}', project_id)
8989

9090
return self.client.call('get', path, {
9191
'content-type': 'application/json',
@@ -96,7 +96,7 @@ def create_key(self, project_id, name, scopes):
9696

9797
params = {}
9898
path = '/projects/{projectId}/keys'
99-
path.replace('{projectId}', project_id)
99+
path = path.replace('{projectId}', project_id)
100100
params['name'] = name
101101
params['scopes'] = scopes
102102

@@ -109,8 +109,8 @@ def get_key(self, project_id, key_id):
109109

110110
params = {}
111111
path = '/projects/{projectId}/keys/{keyId}'
112-
path.replace('{projectId}', project_id)
113-
path.replace('{keyId}', key_id)
112+
path = path.replace('{projectId}', project_id)
113+
path = path.replace('{keyId}', key_id)
114114

115115
return self.client.call('get', path, {
116116
'content-type': 'application/json',
@@ -121,8 +121,8 @@ def update_key(self, project_id, key_id, name, scopes):
121121

122122
params = {}
123123
path = '/projects/{projectId}/keys/{keyId}'
124-
path.replace('{projectId}', project_id)
125-
path.replace('{keyId}', key_id)
124+
path = path.replace('{projectId}', project_id)
125+
path = path.replace('{keyId}', key_id)
126126
params['name'] = name
127127
params['scopes'] = scopes
128128

@@ -135,8 +135,8 @@ def delete_key(self, project_id, key_id):
135135

136136
params = {}
137137
path = '/projects/{projectId}/keys/{keyId}'
138-
path.replace('{projectId}', project_id)
139-
path.replace('{keyId}', key_id)
138+
path = path.replace('{projectId}', project_id)
139+
path = path.replace('{keyId}', key_id)
140140

141141
return self.client.call('delete', path, {
142142
'content-type': 'application/json',
@@ -147,7 +147,7 @@ def update_project_o_auth(self, project_id, provider, app_id='', secret=''):
147147

148148
params = {}
149149
path = '/projects/{projectId}/oauth'
150-
path.replace('{projectId}', project_id)
150+
path = path.replace('{projectId}', project_id)
151151
params['provider'] = provider
152152
params['appId'] = app_id
153153
params['secret'] = secret
@@ -161,7 +161,7 @@ def list_platforms(self, project_id):
161161

162162
params = {}
163163
path = '/projects/{projectId}/platforms'
164-
path.replace('{projectId}', project_id)
164+
path = path.replace('{projectId}', project_id)
165165

166166
return self.client.call('get', path, {
167167
'content-type': 'application/json',
@@ -172,7 +172,7 @@ def create_platform(self, project_id, type, name, key='', store='', url=''):
172172

173173
params = {}
174174
path = '/projects/{projectId}/platforms'
175-
path.replace('{projectId}', project_id)
175+
path = path.replace('{projectId}', project_id)
176176
params['type'] = type
177177
params['name'] = name
178178
params['key'] = key
@@ -188,8 +188,8 @@ def get_platform(self, project_id, platform_id):
188188

189189
params = {}
190190
path = '/projects/{projectId}/platforms/{platformId}'
191-
path.replace('{projectId}', project_id)
192-
path.replace('{platformId}', platform_id)
191+
path = path.replace('{projectId}', project_id)
192+
path = path.replace('{platformId}', platform_id)
193193

194194
return self.client.call('get', path, {
195195
'content-type': 'application/json',
@@ -200,8 +200,8 @@ def update_platform(self, project_id, platform_id, name, key='', store='', url='
200200

201201
params = {}
202202
path = '/projects/{projectId}/platforms/{platformId}'
203-
path.replace('{projectId}', project_id)
204-
path.replace('{platformId}', platform_id)
203+
path = path.replace('{projectId}', project_id)
204+
path = path.replace('{platformId}', platform_id)
205205
params['name'] = name
206206
params['key'] = key
207207
params['store'] = store
@@ -216,8 +216,8 @@ def delete_platform(self, project_id, platform_id):
216216

217217
params = {}
218218
path = '/projects/{projectId}/platforms/{platformId}'
219-
path.replace('{projectId}', project_id)
220-
path.replace('{platformId}', platform_id)
219+
path = path.replace('{projectId}', project_id)
220+
path = path.replace('{platformId}', platform_id)
221221

222222
return self.client.call('delete', path, {
223223
'content-type': 'application/json',
@@ -228,7 +228,7 @@ def list_tasks(self, project_id):
228228

229229
params = {}
230230
path = '/projects/{projectId}/tasks'
231-
path.replace('{projectId}', project_id)
231+
path = path.replace('{projectId}', project_id)
232232

233233
return self.client.call('get', path, {
234234
'content-type': 'application/json',
@@ -239,7 +239,7 @@ def create_task(self, project_id, name, status, schedule, security, http_method,
239239

240240
params = {}
241241
path = '/projects/{projectId}/tasks'
242-
path.replace('{projectId}', project_id)
242+
path = path.replace('{projectId}', project_id)
243243
params['name'] = name
244244
params['status'] = status
245245
params['schedule'] = schedule
@@ -259,8 +259,8 @@ def get_task(self, project_id, task_id):
259259

260260
params = {}
261261
path = '/projects/{projectId}/tasks/{taskId}'
262-
path.replace('{projectId}', project_id)
263-
path.replace('{taskId}', task_id)
262+
path = path.replace('{projectId}', project_id)
263+
path = path.replace('{taskId}', task_id)
264264

265265
return self.client.call('get', path, {
266266
'content-type': 'application/json',
@@ -271,8 +271,8 @@ def update_task(self, project_id, task_id, name, status, schedule, security, htt
271271

272272
params = {}
273273
path = '/projects/{projectId}/tasks/{taskId}'
274-
path.replace('{projectId}', project_id)
275-
path.replace('{taskId}', task_id)
274+
path = path.replace('{projectId}', project_id)
275+
path = path.replace('{taskId}', task_id)
276276
params['name'] = name
277277
params['status'] = status
278278
params['schedule'] = schedule
@@ -292,8 +292,8 @@ def delete_task(self, project_id, task_id):
292292

293293
params = {}
294294
path = '/projects/{projectId}/tasks/{taskId}'
295-
path.replace('{projectId}', project_id)
296-
path.replace('{taskId}', task_id)
295+
path = path.replace('{projectId}', project_id)
296+
path = path.replace('{taskId}', task_id)
297297

298298
return self.client.call('delete', path, {
299299
'content-type': 'application/json',
@@ -304,7 +304,7 @@ def get_project_usage(self, project_id):
304304

305305
params = {}
306306
path = '/projects/{projectId}/usage'
307-
path.replace('{projectId}', project_id)
307+
path = path.replace('{projectId}', project_id)
308308

309309
return self.client.call('get', path, {
310310
'content-type': 'application/json',
@@ -315,7 +315,7 @@ def list_webhooks(self, project_id):
315315

316316
params = {}
317317
path = '/projects/{projectId}/webhooks'
318-
path.replace('{projectId}', project_id)
318+
path = path.replace('{projectId}', project_id)
319319

320320
return self.client.call('get', path, {
321321
'content-type': 'application/json',
@@ -326,7 +326,7 @@ def create_webhook(self, project_id, name, events, url, security, http_user='',
326326

327327
params = {}
328328
path = '/projects/{projectId}/webhooks'
329-
path.replace('{projectId}', project_id)
329+
path = path.replace('{projectId}', project_id)
330330
params['name'] = name
331331
params['events'] = events
332332
params['url'] = url
@@ -343,8 +343,8 @@ def get_webhook(self, project_id, webhook_id):
343343

344344
params = {}
345345
path = '/projects/{projectId}/webhooks/{webhookId}'
346-
path.replace('{projectId}', project_id)
347-
path.replace('{webhookId}', webhook_id)
346+
path = path.replace('{projectId}', project_id)
347+
path = path.replace('{webhookId}', webhook_id)
348348

349349
return self.client.call('get', path, {
350350
'content-type': 'application/json',
@@ -355,8 +355,8 @@ def update_webhook(self, project_id, webhook_id, name, events, url, security, ht
355355

356356
params = {}
357357
path = '/projects/{projectId}/webhooks/{webhookId}'
358-
path.replace('{projectId}', project_id)
359-
path.replace('{webhookId}', webhook_id)
358+
path = path.replace('{projectId}', project_id)
359+
path = path.replace('{webhookId}', webhook_id)
360360
params['name'] = name
361361
params['events'] = events
362362
params['url'] = url
@@ -373,8 +373,8 @@ def delete_webhook(self, project_id, webhook_id):
373373

374374
params = {}
375375
path = '/projects/{projectId}/webhooks/{webhookId}'
376-
path.replace('{projectId}', project_id)
377-
path.replace('{webhookId}', webhook_id)
376+
path = path.replace('{projectId}', project_id)
377+
path = path.replace('{webhookId}', webhook_id)
378378

379379
return self.client.call('delete', path, {
380380
'content-type': 'application/json',

0 commit comments

Comments
 (0)