chilicloud


Namechilicloud JSON
Version 0.0.1 PyPI version JSON
download
home_page
SummaryA simple api wrapper for Chilicloud.
upload_time2024-03-14 19:49:14
maintainer
docs_urlNone
authorHa1fdan
requires_python
license
keywords python chilicloud chiliprotect api api-wrapper
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 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"
}
        
Elapsed time: 0.29769s