# chilicloud
A simple api wrapper for Chilicloud. A package that allows you to interact with your Chilicloud account using the Chilicloud API. You can upload, download and delete files.
Install from pypi: `python3 -m pip install chilicloud`
---
## Warning!
This project was created for fun and hasn't undergone extensive testing. Please use it responsibly and at your own risk.
---
### Example:
```python
from chilicloud.chilicloud import *
updateApiToken() # Gets a new X-Apigw-Session token for interacting with the API
file_uuid = uploadFile('test_file.txt') # Uploads out test_file.txt to the server
downloadFile(file_uuid, 'downloaded_file.txt') # Retrieves the uploaded file
deleteFile(file_uuid) # Deletes the uploaded file
```
---
### The idea
I wanted to use the chilicloud service but I dont like their Sync Client, so I explored the api calls and made this.
I also wanted to implement a encrypt and split files feature, to split a file into file.part1, file.part2..... And then encrypt each part file for extra security.
Raw data
{
"_id": null,
"home_page": "",
"name": "chilicloud",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "python,chilicloud,chiliprotect,api,api-wrapper",
"author": "Ha1fdan",
"author_email": "<ha1fdan@ha1fdan.xyz>",
"download_url": "https://files.pythonhosted.org/packages/6e/f3/ef49f9f3b3586fd08e55a7971c3966e423fa2b7b46f7691641af4d5803c5/chilicloud-0.0.1.tar.gz",
"platform": null,
"description": "\n# chilicloud\n\nA simple api wrapper for Chilicloud. A package that allows you to interact with your Chilicloud account using the Chilicloud API. You can upload, download and delete files.\n\nInstall from pypi: `python3 -m pip install chilicloud`\n\n---\n\n## Warning!\n\nThis project was created for fun and hasn't undergone extensive testing. Please use it responsibly and at your own risk.\n\n---\n\n### Example:\n\n```python\nfrom chilicloud.chilicloud import *\n\nupdateApiToken() # Gets a new X-Apigw-Session token for interacting with the API\nfile_uuid = uploadFile('test_file.txt') # Uploads out test_file.txt to the server\ndownloadFile(file_uuid, 'downloaded_file.txt') # Retrieves the uploaded file\ndeleteFile(file_uuid) # Deletes the uploaded file\n```\n\n---\n\n### The idea\n\nI wanted to use the chilicloud service but I dont like their Sync Client, so I explored the api calls and made this.\n\nI also wanted to implement a encrypt and split files feature, to split a file into file.part1, file.part2..... And then encrypt each part file for extra security.\n\n",
"bugtrack_url": null,
"license": "",
"summary": "A simple api wrapper for Chilicloud.",
"version": "0.0.1",
"project_urls": null,
"split_keywords": [
"python",
"chilicloud",
"chiliprotect",
"api",
"api-wrapper"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6c277ffba36031a2dd1f59d207fd74fcceeffdbd915b35962001a657dc6dda51",
"md5": "e7767ab6e2be0296359e10bed8d436b9",
"sha256": "72577580ac22464a96668b2d86b112d26e499ff16d09f1629099de09fda40566"
},
"downloads": -1,
"filename": "chilicloud-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e7767ab6e2be0296359e10bed8d436b9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3689,
"upload_time": "2024-03-14T19:49:12",
"upload_time_iso_8601": "2024-03-14T19:49:12.736508Z",
"url": "https://files.pythonhosted.org/packages/6c/27/7ffba36031a2dd1f59d207fd74fcceeffdbd915b35962001a657dc6dda51/chilicloud-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6ef3ef49f9f3b3586fd08e55a7971c3966e423fa2b7b46f7691641af4d5803c5",
"md5": "809fe86dafea97dfcb1864f76d3b0e9c",
"sha256": "33afe5552698b75bbb509330a334fac69f0fe621def39a7b50669364f3251865"
},
"downloads": -1,
"filename": "chilicloud-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "809fe86dafea97dfcb1864f76d3b0e9c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3461,
"upload_time": "2024-03-14T19:49:14",
"upload_time_iso_8601": "2024-03-14T19:49:14.666063Z",
"url": "https://files.pythonhosted.org/packages/6e/f3/ef49f9f3b3586fd08e55a7971c3966e423fa2b7b46f7691641af4d5803c5/chilicloud-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-14 19:49:14",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "chilicloud"
}