{ "info": { "author": "Dmitry Belyakov", "author_email": "dmitrybelyakov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: System :: Archiving", "Topic :: Utilities" ], "description": "", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/projectshift/shift-media/archive/v0.0.16.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/projectshift/shift-media", "keywords": "python3,aws,s3,media,images,video,storage", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "shiftmedia", "package_url": "https://pypi.org/project/shiftmedia/", "platform": "", "project_url": "https://pypi.org/project/shiftmedia/", "project_urls": { "Download": "https://github.com/projectshift/shift-media/archive/v0.0.16.tar.gz", "Homepage": "https://github.com/projectshift/shift-media" }, "release_url": "https://pypi.org/project/shiftmedia/0.0.16/", "requires_dist": [ "Pillow (<6.3.0,>=6.2.0)", "boto3 (<=1.10.0,>=1.9.0)", "click (<8.0,>=7.0)", "python-termstyle (==0.1.10)", "python-magic (<0.5,>=0.4)", "piexif (<1.2.0,>=1.1.0)" ], "requires_python": "", "summary": "External media and file storage for applications", "version": "0.0.16" }, "last_serial": 5955145, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "459fd0eb6cbd2b7c6b5e0b13ea7ea028", "sha256": "9389e02e3c6eefb6c31acbc7e7072136c89173a38a61491e645ed4a18d51d034" }, "downloads": -1, "filename": "shiftmedia-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "459fd0eb6cbd2b7c6b5e0b13ea7ea028", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16460, "upload_time": "2018-11-05T11:01:15", "url": "https://files.pythonhosted.org/packages/0d/92/efda089ecd3380d3a9c6eee357d08c17e2938c9646379ebd538b580f28ab/shiftmedia-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77035989553558f4651b8ad5ff1b377c", "sha256": "eeb0e1713d989e345c94ef735bde04a37f670a78e964b1d5a7082793779661ef" }, "downloads": -1, "filename": "shiftmedia-0.0.10.tar.gz", "has_sig": false, "md5_digest": "77035989553558f4651b8ad5ff1b377c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13174, "upload_time": "2018-11-05T11:01:16", "url": "https://files.pythonhosted.org/packages/9a/1b/91dd21eed529be4ebe53d192f0a5f49a64bc9132fe793f24431a8ad2b5f9/shiftmedia-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "dec8569dd0f8219378e756d8f7c3c41f", "sha256": "3adba605b39ec9acf3e670bb1b2e8b480ed809dd3682801b2d1912a77c711151" }, "downloads": -1, "filename": "shiftmedia-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "dec8569dd0f8219378e756d8f7c3c41f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16789, "upload_time": "2018-11-21T17:16:47", "url": "https://files.pythonhosted.org/packages/48/49/05be781f556eb3c54696ff55b6a379dc18a765faa77c1addaa7b00002534/shiftmedia-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6956006a2a95a94807275e19b11e018a", "sha256": "fbb33e07ab3f7ecd19fb2d5eac4a65ad69a874b9d6f2a9f335eaea40cad13534" }, "downloads": -1, "filename": "shiftmedia-0.0.11.tar.gz", "has_sig": false, "md5_digest": "6956006a2a95a94807275e19b11e018a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16497, "upload_time": "2018-11-21T17:16:49", "url": "https://files.pythonhosted.org/packages/28/e6/b1d42e9bd3454936d81ce6647b9e0fa3241aa15d5c317c915d2bb7c21388/shiftmedia-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "b5b5a180b6f7cf13e369dec6115aae8c", "sha256": "1b347d00adfba214793bb42c799999595c5634fd3663525ef98c23a803052379" }, "downloads": -1, "filename": "shiftmedia-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b5b5a180b6f7cf13e369dec6115aae8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16806, "upload_time": "2018-11-21T17:20:01", "url": "https://files.pythonhosted.org/packages/f4/f5/6731e18ee54756d93c42abd3df4ab08ab346d3b43fc53ad9646674914977/shiftmedia-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "683a7aa2cd338b89157abb0dbb26bea4", "sha256": "45255d6e58a3fbfd53b5a8ee5d40a07b1f097479dc59cb9f56eefad44d4f25cf" }, "downloads": -1, "filename": "shiftmedia-0.0.12.tar.gz", "has_sig": false, "md5_digest": "683a7aa2cd338b89157abb0dbb26bea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16531, "upload_time": "2018-11-21T17:20:02", "url": "https://files.pythonhosted.org/packages/68/90/358c1ec8e98bfc0cc03c0ce04048dbf002aaaadf0de94772cd8f80346da4/shiftmedia-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "1b510e20506f65e5fdbde1ba94e6a7df", "sha256": "568598f9f086075dabb336513e174aea0436fe0258fea16ab4e3c329fd49380a" }, "downloads": -1, "filename": "shiftmedia-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "1b510e20506f65e5fdbde1ba94e6a7df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16812, "upload_time": "2018-12-13T16:05:03", "url": "https://files.pythonhosted.org/packages/27/24/ec308ba1af3867f226edb61c3316f08adc85016ad4ff35a9912077c7e59d/shiftmedia-0.0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3abe7233874c2ef92ea9c57dd57f0be4", "sha256": "d63e9cf3b3e7c7533435f5159fcd24ec3befa95e1639ea841ce20efde4173a6a" }, "downloads": -1, "filename": "shiftmedia-0.0.13.tar.gz", "has_sig": false, "md5_digest": "3abe7233874c2ef92ea9c57dd57f0be4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16549, "upload_time": "2018-12-13T16:05:05", "url": "https://files.pythonhosted.org/packages/b2/97/c809d270279d4c96d0d74af5da7cb0bb3e35facabb6327115a1a122b8ed4/shiftmedia-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "f20d13ef63b5f336a52bce35e9e74054", "sha256": "feb848bd63283055eb916f41563b2c7646c040588427799941e464fb6c205254" }, "downloads": -1, "filename": "shiftmedia-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "f20d13ef63b5f336a52bce35e9e74054", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16816, "upload_time": "2018-12-13T16:48:27", "url": "https://files.pythonhosted.org/packages/f3/cb/e34e626c61f5dff4716ba2537c8e86a54cd4f8510581fbd5f3d909d141ce/shiftmedia-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33dff23c711d06cc8cd1e269a06e4630", "sha256": "01fe93b8c4bf169edd7e0ba1c4f686127da54c0a5d40bd520e901aebfeecf25f" }, "downloads": -1, "filename": "shiftmedia-0.0.14.tar.gz", "has_sig": false, "md5_digest": "33dff23c711d06cc8cd1e269a06e4630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16545, "upload_time": "2018-12-13T16:48:28", "url": "https://files.pythonhosted.org/packages/55/c3/8074d375ce7a2f83260795a430a1a31e0d52f52c6345915685862557f54d/shiftmedia-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "71965f46346736b3b1af129a5ff1fae5", "sha256": "afdb0361830034c6995fd061cf21381045fede66f4ece78e58cf7eb35c68c958" }, "downloads": -1, "filename": "shiftmedia-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "71965f46346736b3b1af129a5ff1fae5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16902, "upload_time": "2019-07-02T10:58:35", "url": "https://files.pythonhosted.org/packages/ef/0f/483506728ef4b00bbd6c241725e90edcff0e0741337e2f368d12c715c766/shiftmedia-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87f529e9dd3806c9b4610d9b931a4da1", "sha256": "46eaae1b58ee549c7ec93829e1e952c9fcae793dc9394a96050dea0274679abb" }, "downloads": -1, "filename": "shiftmedia-0.0.15.tar.gz", "has_sig": false, "md5_digest": "87f529e9dd3806c9b4610d9b931a4da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17111, "upload_time": "2019-07-02T10:58:37", "url": "https://files.pythonhosted.org/packages/75/a7/4f4614688459f28b59598f653e23a71ea1390ab996be9ff91c17cdf093cb/shiftmedia-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "596b9e9134934f4f81bef98741063566", "sha256": "b7f62c30f7a270e476e4eca6b8bb65a4340cb135e4be61c35b519d0993e58ada" }, "downloads": -1, "filename": "shiftmedia-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "596b9e9134934f4f81bef98741063566", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15861, "upload_time": "2019-10-10T14:30:47", "url": "https://files.pythonhosted.org/packages/7f/c8/3f8023a3334c91646976b9dc2edde61c06a7a1628daa7ab68908f70dcfb1/shiftmedia-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92cafc204c9a5e4e291991c2ff00f832", "sha256": "29b87d3e10243a30d2bd69e1189771bc9a8b2769674ebb874d791191830186b0" }, "downloads": -1, "filename": "shiftmedia-0.0.16.tar.gz", "has_sig": false, "md5_digest": "92cafc204c9a5e4e291991c2ff00f832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16469, "upload_time": "2019-10-10T14:30:49", "url": "https://files.pythonhosted.org/packages/e8/aa/c0ea563ee4eb90d1b8b06b4c14bee367bf8f26ce14cddaaded60703ada26/shiftmedia-0.0.16.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "cfb67e8bc92ce7e7dbbbe078cee48ecd", "sha256": "261a77d06cbdd1b9d3f4fc16492383c12808bac0809c307c3ba20cd58ff6e3c1" }, "downloads": -1, "filename": "shiftmedia-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cfb67e8bc92ce7e7dbbbe078cee48ecd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17319, "upload_time": "2017-04-23T10:04:47", "url": "https://files.pythonhosted.org/packages/77/9b/92bd6a84c0861e62efbea7c93309ecc701115da3ed46eeb812789e969339/shiftmedia-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db4f6e83ce62670b94406fe44c1de374", "sha256": "9cecb067c2b3d47e375511c30b2b98fceb3635db4ca8d22e957e06e2d8256a2c" }, "downloads": -1, "filename": "shiftmedia-0.0.3.tar.gz", "has_sig": false, "md5_digest": "db4f6e83ce62670b94406fe44c1de374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13702, "upload_time": "2017-04-23T10:04:49", "url": "https://files.pythonhosted.org/packages/85/e2/3798e6f245d9ae99ac6ca67f7d973a6c290e7f5837099312dd2aa1b1ca46/shiftmedia-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "58df6e759fb6563f64233e5d3d7ff04a", "sha256": "9fc1bf1751a552347236ae791075de275ce984d026fd7a1e40161aa3ab9f5408" }, "downloads": -1, "filename": "shiftmedia-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "58df6e759fb6563f64233e5d3d7ff04a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17330, "upload_time": "2017-05-24T10:22:06", "url": "https://files.pythonhosted.org/packages/ee/7f/74ba3910db9552aa41c2dc85a2d6283af9e6231f0e4d22fc363b3ea27083/shiftmedia-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "206c87949184d68338af55a14bd9812e", "sha256": "186bdccda120a615a51d1e125b9d0d66fbc92ba803ab34087077a86135065615" }, "downloads": -1, "filename": "shiftmedia-0.0.4.tar.gz", "has_sig": false, "md5_digest": "206c87949184d68338af55a14bd9812e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13625, "upload_time": "2017-05-24T10:22:07", "url": "https://files.pythonhosted.org/packages/b7/20/b16b6e72c7d0dab2c979075e5d9ba2ef6abc0ecb38abf9fbfa49262f073d/shiftmedia-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6568406f7ea62e48c8947d5ef5e14d30", "sha256": "e022a7a855fb6244618720e0142c355d2c44149113d90eaa2291fea9063c1101" }, "downloads": -1, "filename": "shiftmedia-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "6568406f7ea62e48c8947d5ef5e14d30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17367, "upload_time": "2017-05-24T11:04:58", "url": "https://files.pythonhosted.org/packages/11/09/a484e21a80131c1a6fc8cffe4f4bf7088061f64eda1104c122083ed71da7/shiftmedia-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99d664a447bb6ea872f490ac395ae32b", "sha256": "31b57fc5235d850c3881991f699d2201a21eaa9b5c3f5ab9155c6040c5f2aa0f" }, "downloads": -1, "filename": "shiftmedia-0.0.5.tar.gz", "has_sig": false, "md5_digest": "99d664a447bb6ea872f490ac395ae32b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13656, "upload_time": "2017-05-24T11:05:00", "url": "https://files.pythonhosted.org/packages/44/9c/f68b3af03b53df87fe3f03185da2a272fed48db06dd9460351bea20d53b5/shiftmedia-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c2fc5c340576388190e7132e52d36f89", "sha256": "40f699c8bb38c10f6564de7cb4d98fffca56390881f61896f3ee47cf96802e72" }, "downloads": -1, "filename": "shiftmedia-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c2fc5c340576388190e7132e52d36f89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17388, "upload_time": "2017-05-25T08:39:34", "url": "https://files.pythonhosted.org/packages/28/73/0e6b7286e1e821f363fcf6239b51704c7b4187d5726428c02bfbf0226efc/shiftmedia-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "698c3bf8d884327d199ed4f66bc169a5", "sha256": "ec54fe1f12f63d277154e34c0444cfd9ba05c52072ae402180590bc36c05b5fa" }, "downloads": -1, "filename": "shiftmedia-0.0.6.tar.gz", "has_sig": false, "md5_digest": "698c3bf8d884327d199ed4f66bc169a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13696, "upload_time": "2017-05-25T08:39:36", "url": "https://files.pythonhosted.org/packages/67/92/fa43af4e18e3c09eafa29a23c0de97cabdc67bb361d9f490998cfef9f7ab/shiftmedia-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "71cc85ce826a21484978b6da4bc5b010", "sha256": "136d8bf7680dd04fbb97672f083ddef641b4fe5b1ec0e2dab4ae1d1c11eccec0" }, "downloads": -1, "filename": "shiftmedia-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "71cc85ce826a21484978b6da4bc5b010", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17137, "upload_time": "2017-05-28T11:35:47", "url": "https://files.pythonhosted.org/packages/87/e7/cef72463011ea00ab32a9f53df177303c1061844300bc976d8064f213799/shiftmedia-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ae749cfeb0b4a53e37be28d8e9534f4", "sha256": "a6e4d2e4afdd4ad79feb6bb7b3df773535747f3dbbb17c3e5dc6954d89b80812" }, "downloads": -1, "filename": "shiftmedia-0.0.7.tar.gz", "has_sig": false, "md5_digest": "7ae749cfeb0b4a53e37be28d8e9534f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13527, "upload_time": "2017-05-28T11:35:49", "url": "https://files.pythonhosted.org/packages/13/87/813d8776c6ba85e64445ffbae41562f66ca06d6075a4f3a6c0839e9a8240/shiftmedia-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "726ee8f53ec7a3c6347db3dc1622c323", "sha256": "69e23d7ccb04031bb648f583a20b9c81a2849ad7b1c7574338792baf57775dea" }, "downloads": -1, "filename": "shiftmedia-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "726ee8f53ec7a3c6347db3dc1622c323", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16430, "upload_time": "2017-10-03T19:23:47", "url": "https://files.pythonhosted.org/packages/e4/7d/53023685057a60d34ddc1d7fb44f877ba30ad6bd3475d91eaf1c20181247/shiftmedia-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff51fde697d520e59923dbbe7f6c8d8d", "sha256": "4726b635fa862b9b512e346d08b7e5bf64287e8f2281dec9a9964df2bdf62593" }, "downloads": -1, "filename": "shiftmedia-0.0.8.tar.gz", "has_sig": false, "md5_digest": "ff51fde697d520e59923dbbe7f6c8d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13206, "upload_time": "2017-10-03T19:23:51", "url": "https://files.pythonhosted.org/packages/db/a3/ed593bbc1a74197fea20d46b36eb66ef3ad52626866d23dc6b3f434246ff/shiftmedia-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "affde31c9814f15965225efe697e3da7", "sha256": "0dc282cca6f81456b6301dddd5dfc96844e0237acac8c26810d90d5c8b9bfff5" }, "downloads": -1, "filename": "shiftmedia-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "affde31c9814f15965225efe697e3da7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16434, "upload_time": "2017-10-03T19:23:49", "url": "https://files.pythonhosted.org/packages/48/55/f24af2a1cc9d742c385819fdac3d5652abf034d239b7288561b86e2f6b3c/shiftmedia-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08e4484393e424f434a6fd3ff91c6035", "sha256": "01f08f41a75fd2cdb48b41bbc3452916b5aad3bbc45b8d2a77403eda6bad53dd" }, "downloads": -1, "filename": "shiftmedia-0.0.9.tar.gz", "has_sig": false, "md5_digest": "08e4484393e424f434a6fd3ff91c6035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13218, "upload_time": "2017-10-03T19:23:52", "url": "https://files.pythonhosted.org/packages/bf/0e/bd6a29429a52fba9e080a329c66a224f8af5cac17cd19db98bb3bed7a7a8/shiftmedia-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "596b9e9134934f4f81bef98741063566", "sha256": "b7f62c30f7a270e476e4eca6b8bb65a4340cb135e4be61c35b519d0993e58ada" }, "downloads": -1, "filename": "shiftmedia-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "596b9e9134934f4f81bef98741063566", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15861, "upload_time": "2019-10-10T14:30:47", "url": "https://files.pythonhosted.org/packages/7f/c8/3f8023a3334c91646976b9dc2edde61c06a7a1628daa7ab68908f70dcfb1/shiftmedia-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92cafc204c9a5e4e291991c2ff00f832", "sha256": "29b87d3e10243a30d2bd69e1189771bc9a8b2769674ebb874d791191830186b0" }, "downloads": -1, "filename": "shiftmedia-0.0.16.tar.gz", "has_sig": false, "md5_digest": "92cafc204c9a5e4e291991c2ff00f832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16469, "upload_time": "2019-10-10T14:30:49", "url": "https://files.pythonhosted.org/packages/e8/aa/c0ea563ee4eb90d1b8b06b4c14bee367bf8f26ce14cddaaded60703ada26/shiftmedia-0.0.16.tar.gz" } ] }