Skip to content

Commit 4a26ccb

Browse files
authored
Merge pull request #5 from imagekit-developer/fixing
chore: add func alias
2 parents bed56fe + d7ce593 commit 4a26ccb

File tree

3 files changed

+43
-15
lines changed

3 files changed

+43
-15
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ specify tags for a file at the time of upload use the tags parameter as specifie
244244
Simple usage
245245

246246
```python
247-
imagekit.upload(
247+
imagekit.file_upload(
248248
file = "<url|base_64|binary>", # required
249249
file_name= "my_file_name.jpg" # required
250250
)
@@ -453,15 +453,15 @@ imagekit.get_file_details(file_id)
453453
**3. Get File Metadata**
454454
Accepts the file ID and fetches the metadata as per the [API documentation here](https://docs.imagekit.io/api-reference/metadata-api/get-image-metadata-for-uploaded-media-files)
455455
```python
456-
imagekit.get_metadata(file_id)
456+
imagekit.get_file_metadata(file_id)
457457
```
458458

459459

460460
**3. Get File Metadata from remote url**
461461
Accepts the remote file url and fetches the metadata as per the [API documentation here](https://docs.imagekit.io/api-reference/metadata-api/get-image-metadata-from-remote-url)
462462

463463
```python
464-
imagekit.get_remote_url_metadata(remote_file_url)
464+
imagekit.get_remote_file_url_metadata(remote_file_url)
465465
```
466466

467467
**4. Update File Details**
@@ -489,22 +489,22 @@ Delete a file as per the [API documentation here](https://docs.imagekit.io/api-r
489489
deleted.
490490

491491
```python
492-
imagekit.bulk_delete(["file_id1", "file_id2"])
492+
imagekit.bulk_file_delete(["file_id1", "file_id2"])
493493
```
494494

495495
**6. Purge Cache**
496496
Programmatically issue a cache clear request as clear request as pet the [API documentation here](https://docs.imagekit.io/api-reference/media-api/purge-cache).
497497
Accepts the full URL of the file for which the cache has to be cleared.
498498
```python
499-
imagekit.purge_cache(full_url)
499+
imagekit.purge_file_cache(full_url)
500500
```
501501
**7. Purge Cache Status**
502502

503503
Get the purge cache request status using the request ID returned when a purge cache request gets submitted as pet the
504504
[API documentation here](https://docs.imagekit.io/api-reference/media-api/purge-cache-status)
505505

506506
```python
507-
imagekit.get_purge_cache_status(cache_request_id)
507+
imagekit.get_purge_file_cache_status(cache_request_id)
508508
```
509509

510510

imagekitio/client.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ def upload(self, file=None, file_name=None, options=None) -> Dict[str, Any]:
3232
"""
3333
return self.file.upload(file, file_name, options)
3434

35+
def upload_file(self, file=None, file_name=None, options=None) -> Dict[str, Any]:
36+
"""Provides upload functionality
37+
"""
38+
return self.file.upload(file, file_name, options)
39+
3540
def list_files(self, options: Dict) -> Dict:
3641
"""Get list(filtered if given param) of images of client
3742
"""
@@ -57,24 +62,47 @@ def bulk_delete(self, file_ids: list = None):
5762
"""
5863
return self.file.batch_delete(file_ids)
5964

65+
def bulk_file_delete(self, file_ids: list = None):
66+
"""Delete files in bulk by provided list of ids
67+
"""
68+
return self.file.batch_delete(file_ids)
69+
6070
def purge_cache(self, file_url: str = None) -> Dict[str, Any]:
6171
"""Purge Cache from server by file url
6272
"""
6373
return self.file.purge_cache(file_url)
6474

75+
def purge_file_cache(self, file_url: str = None) -> Dict[str, Any]:
76+
"""Purge Cache from server by file url
77+
"""
78+
return self.file.purge_cache(file_url)
79+
6580
def get_purge_cache_status(self, purge_cache_id: str = "") -> Dict[str, Any]:
6681
"""Get Purge Cache status by purge cache request_id
6782
"""
6883
return self.file.get_purge_cache_status(str(purge_cache_id))
6984

85+
def get_purge_file_cache_status(self, purge_cache_id: str = "") -> Dict[str, Any]:
86+
"""Get Purge Cache status by purge cache request_id
87+
"""
88+
return self.file.get_purge_cache_status(str(purge_cache_id))
89+
7090
def get_metadata(self, file_id: str = None) -> Dict[str, Any]:
7191
"""Get Meta Data of a file by file id
7292
"""
7393
return self.file.get_metadata(str(file_id))
7494

95+
def get_file_metadata(self, file_id: str = None) -> Dict[str, Any]:
96+
"""Get Meta Data of a file by file id
97+
"""
98+
return self.file.get_metadata(str(file_id))
99+
75100
def get_remote_url_metadata(self, remote_file_url: str = ""):
76101
return self.file.get_metadata_from_remote_url(remote_file_url)
77102

103+
def get_remote_file_url_metadata(self, remote_file_url: str = ""):
104+
return self.file.get_metadata_from_remote_url(remote_file_url)
105+
78106
def url(self, options: Dict[str, Any]) -> str:
79107
"""Get generated Url from options parameter
80108
"""

sample/sample.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
# 2 Using full image URL
3737
image_url = imagekit.url(
3838
{
39-
"src": "https://ik.imagekit.io/your_imagekit_id/endpoint/default-image.jpg",
39+
"src": url_endpoint.rstrip("/") + "/default-image.jpg",
4040
"transformation": [{"height": "300", "width": "400"}],
4141
}
4242
)
@@ -97,7 +97,7 @@
9797
]
9898
print("List files-", "\n", list_files)
9999

100-
upload = imagekit.upload(
100+
upload = imagekit.upload_file(
101101
file=open("sample.jpg", "rb"),
102102
file_name="testing",
103103
options={
@@ -111,7 +111,7 @@
111111
print("Upload with binary-", upload, end="\n\n")
112112
file_id = upload["response"]["fileId"]
113113

114-
upload = imagekit.upload(
114+
upload = imagekit.upload_file(
115115
file=url,
116116
file_name="testing",
117117
options={
@@ -126,7 +126,7 @@
126126
with open("sample.jpg", mode="rb") as img:
127127
imgstr = base64.b64encode(img.read())
128128

129-
upload_base64 = imagekit.upload(
129+
upload_base64 = imagekit.upload_file(
130130
file=imgstr,
131131
file_name="test64",
132132
options={
@@ -159,19 +159,19 @@
159159
print("File detail with url upload-", details, end="\n\n")
160160

161161
print("-------------------------------------")
162-
file_metadata = imagekit.get_metadata(list_files["response"][0]['fileId'])
162+
file_metadata = imagekit.get_file_metadata(list_files["response"][0]['fileId'])
163163

164164
print("-------------------------------------")
165165
delete = imagekit.delete_file(list_files["response"][1]["fileId"], )
166166

167167
print("Delete File-", delete)
168168

169169
print("-------------------------------------")
170-
purge_cache = imagekit.purge_cache(file_url=image_url)
170+
purge_cache = imagekit.purge_file_cache(file_url=image_url)
171171
print("Purge cache-", purge_cache)
172172

173173
request_id = purge_cache["response"]["request_id"]
174-
purge_cache_status = imagekit.get_purge_cache_status(request_id)
174+
purge_cache_status = imagekit.get_purge_file_cache_status(request_id)
175175

176176
print("-------------------------------------")
177177

@@ -190,9 +190,9 @@
190190

191191
print("-------------------------------------")
192192

193-
print("Bulk File delete-", imagekit.bulk_delete(bulk_ids))
193+
print("Bulk File delete-", imagekit.bulk_file_delete(bulk_ids))
194194

195195
print("-----------------------------")
196196

197197
remote_file_url = upload["response"]["url"]
198-
print("Get metadata-", imagekit.get_remote_url_metadata(remote_file_url))
198+
print("Get metadata-", imagekit.get_remote_file_url_metadata(remote_file_url))

0 commit comments

Comments
 (0)