{ "info": { "author": "Frame.io, Inc.", "author_email": "platform@frame.io", "bugtrack_url": null, "classifiers": [], "description": "# python-frameio-client\n\nOfficial Python client for the Frame.io API.\n\n## Overview\n\n### Installation\n\nvia Pip\n```\n$ pip install frameioclient\n```\n\nvia Source\n```\n$ git clone https://github.com/frameio/python-frameio-client\n$ pip install .\n```\n\n## Documentation\n\n[Frame.io API Documentation](https://docs.frame.io)\n\n## Usage\n\n_Note: A valid token is required to make requests to Frame.io. Please contact platform@frame.io to get setup._\n\nIn addition to the snippets below, examples are included in [/examples](/examples).\n\n### Get User Info\n\nGet basic info on the authenticated user.\n\n```python\nfrom frameioclient import FrameioClient\n\nclient = FrameioClient(\"TOKEN\")\nme = client.get_me()\nprint(me['id'])\n```\n\n### Create and Upload Asset\n\nCreate a new asset and upload a file. For more information on how assets work, check out [our docs](https://docs.frame.io).\n\n```python\nfrom frameioclient import FrameioClient\nimport os\n\nclient = FrameioClient(\"TOKEN\")\n\nfilesize = os.path.getsize(\"sample.mp4\")\n\n# Create a new asset.\nasset = client.create_asset(\n parent_asset_id=\"1234abcd\",\n name=\"MyVideo.mp4\",\n type=\"file\",\n filetype=\"video/mp4\",\n filesize=filesize\n)\n\n# Upload the file at the target asset.\nfile = open(\"sample.mp4\", \"rb\")\nclient.upload(asset, file)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/frameio/python-frameio-client", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "frameioclient", "package_url": "https://pypi.org/project/frameioclient/", "platform": "", "project_url": "https://pypi.org/project/frameioclient/", "project_urls": { "Homepage": "https://github.com/frameio/python-frameio-client" }, "release_url": "https://pypi.org/project/frameioclient/0.6.0/", "requires_dist": null, "requires_python": "", "summary": "Client library for the Frame.io API", "version": "0.6.0" }, "last_serial": 4993798, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "8f22b332b582f1b894afcfe6b0b4cc9c", "sha256": "55d68c5b2f5882ce454994ba6690498f69bdd8e600bb4fb7f97100ab240f0087" }, "downloads": -1, "filename": "frameioclient-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f22b332b582f1b894afcfe6b0b4cc9c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3505, "upload_time": "2018-07-23T15:28:24", "url": "https://files.pythonhosted.org/packages/47/fa/75c02dc0257ada3d9299d97d091e890aa3c78aedb1b69fa1609777c79092/frameioclient-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "465cec9bbb6351ae12434499e51c2e07", "sha256": "c632b30094e7d24e74b143c7f125f8ae74af5b3317196e4e4f545352b2b26c66" }, "downloads": -1, "filename": "frameioclient-0.2.0.tar.gz", "has_sig": false, "md5_digest": "465cec9bbb6351ae12434499e51c2e07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2820, "upload_time": "2018-07-23T15:28:26", "url": "https://files.pythonhosted.org/packages/df/79/15e71dea2c8eafda58dccc6e462a537feb715bc79d22560c653cb0f04bbc/frameioclient-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b72806ba93f83f7ec0f90c2314cc5e49", "sha256": "6271df91eba7be6dce1c9454a067141e3503cf8017d7f6f3e320d1dfec3ad7b2" }, "downloads": -1, "filename": "frameioclient-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b72806ba93f83f7ec0f90c2314cc5e49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3637, "upload_time": "2018-07-23T20:09:14", "url": "https://files.pythonhosted.org/packages/6b/2d/1a0f58c3d54a14fe1745f1d131b298ef3dca258c0ec988c43918ca264cdb/frameioclient-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b32d34fe04d51496e487944152974ef2", "sha256": "4d9da8516390ca6eb59d64b991d941c6a997c0e54fca71ef32ae3d9f43c34a19" }, "downloads": -1, "filename": "frameioclient-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b32d34fe04d51496e487944152974ef2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2949, "upload_time": "2018-07-23T20:09:15", "url": "https://files.pythonhosted.org/packages/76/d5/9ae84448d0cb76736d88d8466b38ffaebf29e2922567ae819c3aa111df0e/frameioclient-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "6a92633a0b607a9fd15ec7a9269fd9a0", "sha256": "a3eac2e00c5df7b48d0c3715734f226bd5739bf2304947245e46526dcac00cfa" }, "downloads": -1, "filename": "frameioclient-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a92633a0b607a9fd15ec7a9269fd9a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3626, "upload_time": "2018-07-31T15:03:50", "url": "https://files.pythonhosted.org/packages/41/14/2c80f7ecbba3574157537ef69c915f7faa3cf94b2a773419ea55e94bd207/frameioclient-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e3bed658ea4d91fb4557ccf4d44f5af", "sha256": "05eabc3cb0f9d5cca59098b8ae5e03444b947666f5d553140018472a92b0d403" }, "downloads": -1, "filename": "frameioclient-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1e3bed658ea4d91fb4557ccf4d44f5af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2946, "upload_time": "2018-07-31T15:03:52", "url": "https://files.pythonhosted.org/packages/8a/8e/8636b88c3fb27def953ac1416379701dd80af9f20115b0e1fee15e3f218b/frameioclient-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d014494b664692d8bd2671c7891d9f5e", "sha256": "d41876c7ff9c8243324ff2a45bc8e3b9ac69f93db35ee123b4d00822e4c52996" }, "downloads": -1, "filename": "frameioclient-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d014494b664692d8bd2671c7891d9f5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3903, "upload_time": "2018-10-15T14:03:26", "url": "https://files.pythonhosted.org/packages/94/1f/9ede1d18ff67b984d5302efcd236c3ee1cb7923f8d04bf9ce3dfbb390017/frameioclient-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bcf2b59ceb1d061ba004045e6184f19", "sha256": "f67796972066b75d499dce7546bfa694c2e345e4ce06505ce609fbca5ab7924f" }, "downloads": -1, "filename": "frameioclient-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8bcf2b59ceb1d061ba004045e6184f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3191, "upload_time": "2018-10-15T14:03:27", "url": "https://files.pythonhosted.org/packages/f6/c7/228921fc7fbead63a591c9177f7e52ec4308c8591fecf9b9c709b0f0dab3/frameioclient-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "dda7a4fe9949b80192fd9b8897976c43", "sha256": "bcadf21f4184ca2177dfd16c8840d09a712e242ffd3871a52c7c62c632cd730e" }, "downloads": -1, "filename": "frameioclient-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dda7a4fe9949b80192fd9b8897976c43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4742, "upload_time": "2018-12-18T18:14:47", "url": "https://files.pythonhosted.org/packages/1d/0d/31a386f66c08f76a125d0f332e6895ec6a64823ddf92c4681a0d82c61e4b/frameioclient-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ee92d4226e530234882c540217c20f5", "sha256": "21f49d56269c5fc47af40494a364cda4502556799321087d84677adf014e4890" }, "downloads": -1, "filename": "frameioclient-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3ee92d4226e530234882c540217c20f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3823, "upload_time": "2018-12-18T18:14:49", "url": "https://files.pythonhosted.org/packages/f2/4c/1e3796a7257bb3deb462ce988d15e8d2f0dd3cbe6ecc5ff57af54e8571af/frameioclient-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b481cd90ee9ee9bba2d8aef900cf5be8", "sha256": "bd262612141750e820ad1eae5b312688dc42affd161c88d301031ddf49206f80" }, "downloads": -1, "filename": "frameioclient-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b481cd90ee9ee9bba2d8aef900cf5be8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4768, "upload_time": "2018-12-18T19:11:41", "url": "https://files.pythonhosted.org/packages/ba/ef/fefa9ca62768d80146fb53f618f5c709846336c666af5243f5aedfc5a0d3/frameioclient-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e949e9a475a63553975be6d2a9b414e", "sha256": "2100a84611b545276cedf743a6e99cef50015418a5a050e69d04c724d267ce8a" }, "downloads": -1, "filename": "frameioclient-0.5.1.tar.gz", "has_sig": false, "md5_digest": "0e949e9a475a63553975be6d2a9b414e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3852, "upload_time": "2018-12-18T19:11:43", "url": "https://files.pythonhosted.org/packages/9b/50/64cc665f4cc6b670294651695dd84e5fcc123ff807cbddc3f227e8c354f3/frameioclient-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "11da2f1415486e9bab56bd231949cc78", "sha256": "6a5fd2da29da5384ea6502dcebb44acd1a86556fb4930d5f7865ccfdf6feb0a4" }, "downloads": -1, "filename": "frameioclient-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "11da2f1415486e9bab56bd231949cc78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5611, "upload_time": "2019-03-27T16:56:58", "url": "https://files.pythonhosted.org/packages/a8/6c/a45def6ca0b6ea08c278e12a9e9707d8b87e448c85abb4478e786f67f198/frameioclient-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e96a79e36c640690a7ef2cccda14f229", "sha256": "77a77b9ed00c8832f9b36e220af612f45a744836218975f870cc2ccc2445a7ce" }, "downloads": -1, "filename": "frameioclient-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e96a79e36c640690a7ef2cccda14f229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2019-03-27T16:56:59", "url": "https://files.pythonhosted.org/packages/ee/da/b98673efa6d090476dbb2204640b07f8a38c7b6384f541aab39add39928a/frameioclient-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11da2f1415486e9bab56bd231949cc78", "sha256": "6a5fd2da29da5384ea6502dcebb44acd1a86556fb4930d5f7865ccfdf6feb0a4" }, "downloads": -1, "filename": "frameioclient-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "11da2f1415486e9bab56bd231949cc78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5611, "upload_time": "2019-03-27T16:56:58", "url": "https://files.pythonhosted.org/packages/a8/6c/a45def6ca0b6ea08c278e12a9e9707d8b87e448c85abb4478e786f67f198/frameioclient-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e96a79e36c640690a7ef2cccda14f229", "sha256": "77a77b9ed00c8832f9b36e220af612f45a744836218975f870cc2ccc2445a7ce" }, "downloads": -1, "filename": "frameioclient-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e96a79e36c640690a7ef2cccda14f229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2019-03-27T16:56:59", "url": "https://files.pythonhosted.org/packages/ee/da/b98673efa6d090476dbb2204640b07f8a38c7b6384f541aab39add39928a/frameioclient-0.6.0.tar.gz" } ] }