{ "info": { "author": "CodeX Team", "author_email": "team@ifmo.su", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Graphics", "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Pycapella\n=========\n\n.. image:: https://travis-ci.org/codex-team/pycapella.svg?branch=master\n\nPython SDK for `capella.pics`_\n\nInstallation\n------------\n\nThis package is called `PyCapella`_ on PyPI. Install using:\n\n::\n\n $ pip install pycapella\n\nUsage\n-----\n\n.. code:: python\n\n import pycapella\n\n api = pycapella.Capella()\n\n # Save local file 'image.jpg' to the Capella\n response = api.upload_file(\"image.jpg\")\n assert response['success'] == True\n print(\"Success! Image URL is {}\".format(response['url']))\n\n # Save remote image by url to the Capella\n response = api.upload_url(\"https://ifmo.su/public/app/img/products/capella.png\")\n assert response['success'] == True\n print(\"Success! Image URL is {}\".format(response['url']))\n\nAPI Documentation\n-----------------\n\nFull documentation can be found on GitHub \u2013\nhttps://github.com/codex-team/capella\n\nIssues and improvements\n-----------------------\n\nAsk a question or report a bug on the `create issue page`_.\n\nKnow how to improve PyCapella? `Fork it`_ and send pull request.\n\nYou can also write questions and suggestions to the `CodeX Team\u2019s\nemail`_.\n\nLicense\n-------\n\n`MIT`_\n\n.. _capella.pics: https://capella.pics\n.. _PyCapella: https://pypi.python.org/pypi/PyCapella/\n.. _create issue page: https://github.com/codex-team/pycapella/issues/new\n.. _Fork it: https://github.com/codex-team/pycapella\n.. _CodeX Team\u2019s email: mailto:team@ifmo.su\n.. _MIT: https://github.com/codex-team/codex.notes/blob/master/LICENSE\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/codex-team/pycapella", "keywords": "capella image upload crop resize filter transformation manipulation cdn", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pycapella", "package_url": "https://pypi.org/project/pycapella/", "platform": "", "project_url": "https://pypi.org/project/pycapella/", "project_urls": { "Homepage": "https://github.com/codex-team/pycapella" }, "release_url": "https://pypi.org/project/pycapella/0.1.6/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Python SDK for capella.pics", "version": "0.1.6" }, "last_serial": 4161492, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ceb75c10bde30bdb8888796842e13b8a", "sha256": "c097a2aa60904218a5d78cc63f17088c7434354950fb1b52891f44d5e707e20f" }, "downloads": -1, "filename": "pycapella-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ceb75c10bde30bdb8888796842e13b8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3451, "upload_time": "2017-12-08T20:19:28", "url": "https://files.pythonhosted.org/packages/5f/31/37ccf0e88cb17ea7ba0dec4e589c86fc5ddcee4b399c0f983329c1f3336f/pycapella-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a92a439245e15d3f604b9c7a792c9f1", "sha256": "c370cf3abaa1f413fd312dba6c7f351f49aa1fbc4855a0e179543e48af18018e" }, "downloads": -1, "filename": "pycapella-0.1.tar.gz", "has_sig": false, "md5_digest": "4a92a439245e15d3f604b9c7a792c9f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2025, "upload_time": "2017-12-08T20:19:30", "url": "https://files.pythonhosted.org/packages/b4/b6/8b3af31b08a92ca5da54343ed75cdd2bb85f0537ef1883e1f7f420ecc592/pycapella-0.1.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "78d2d4cac9f7955f330651c5e8b5b45c", "sha256": "c6acbe0f251720c584d2fba113d6ed06c93cf5e052ebb12509bc821e1bd666c1" }, "downloads": -1, "filename": "pycapella-0.1.4.tar.gz", "has_sig": false, "md5_digest": "78d2d4cac9f7955f330651c5e8b5b45c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3387, "upload_time": "2017-12-13T20:46:39", "url": "https://files.pythonhosted.org/packages/63/54/68f51f5a96444b79d4d7fdf8b1af5347224078996db1d7fa9a011a0e176f/pycapella-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "018188ad573d7c22a0122fb22ef460ae", "sha256": "50502dce287ba7f53b000039c1a77675c7fe645e2d14ad76e210448a8e1bc978" }, "downloads": -1, "filename": "pycapella-0.1.5.tar.gz", "has_sig": false, "md5_digest": "018188ad573d7c22a0122fb22ef460ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3375, "upload_time": "2017-12-13T21:20:57", "url": "https://files.pythonhosted.org/packages/49/d5/7328b05ce93c5dfa8ce3ec67688c73d44d49f771302678cb90f06cce4d26/pycapella-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "f48ac2c52afaf71d7b226466015f17b9", "sha256": "6528e1c094fd6325e55174b25ec7ad4440d08d706a389ccce54e53b11b153137" }, "downloads": -1, "filename": "pycapella-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f48ac2c52afaf71d7b226466015f17b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3821, "upload_time": "2018-08-12T11:42:33", "url": "https://files.pythonhosted.org/packages/3e/59/0efc98b59a6756e28b9f25f6b214a739202752fb1400e02d6017ddec0374/pycapella-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b7f8b6f94091f6ecb34b475ec45d0c5", "sha256": "b8990011d2693dc32a513ed60e51ce42f99e72bb85f56a71142f4069e13db350" }, "downloads": -1, "filename": "pycapella-0.1.6.tar.gz", "has_sig": false, "md5_digest": "0b7f8b6f94091f6ecb34b475ec45d0c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3513, "upload_time": "2018-08-12T11:42:35", "url": "https://files.pythonhosted.org/packages/6f/90/9328522648e797357f7a03fa207c6dc97bf40885ae00942b718eab8333f1/pycapella-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f48ac2c52afaf71d7b226466015f17b9", "sha256": "6528e1c094fd6325e55174b25ec7ad4440d08d706a389ccce54e53b11b153137" }, "downloads": -1, "filename": "pycapella-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f48ac2c52afaf71d7b226466015f17b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3821, "upload_time": "2018-08-12T11:42:33", "url": "https://files.pythonhosted.org/packages/3e/59/0efc98b59a6756e28b9f25f6b214a739202752fb1400e02d6017ddec0374/pycapella-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b7f8b6f94091f6ecb34b475ec45d0c5", "sha256": "b8990011d2693dc32a513ed60e51ce42f99e72bb85f56a71142f4069e13db350" }, "downloads": -1, "filename": "pycapella-0.1.6.tar.gz", "has_sig": false, "md5_digest": "0b7f8b6f94091f6ecb34b475ec45d0c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3513, "upload_time": "2018-08-12T11:42:35", "url": "https://files.pythonhosted.org/packages/6f/90/9328522648e797357f7a03fa207c6dc97bf40885ae00942b718eab8333f1/pycapella-0.1.6.tar.gz" } ] }