{ "info": { "author": "Masakazu Matsumoto", "author_email": "vitroid@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "# ensphere\n\nAdd XMP info for PanoSphere in the pictures.\n\n## Requirements\n\nInstall `exempi` in advance.\n\nOn MacOS,\n\n brew install exempi\n\n## Usage\n\n usage: ensphere [-h] [--version]\n [--set UsePanoramaViewer=True,ProjectionType=equirectangular]\n filenames [filenames ...]\n \n Add XMP metadata for PanoSphere in the pictures. (version 0.3)\n \n positional arguments:\n filenames File names (JPEG files only)\n \n optional arguments:\n -h, --help show this help message and exit\n --version, -V show program's version number and exit\n --set UsePanoramaViewer=True,ProjectionType=equirectangular, -s UsePanoramaViewer=True,ProjectionType=equirectangular\n Set metadata for PanSpheres. Available variables:\n ['UsePanoramaViewer', 'CaptureSoftware',\n 'StitchingSoftware', 'ProjectionType',\n 'PoseHeadingDegrees', 'PosePitchDegrees',\n 'PoseRollDegrees', 'InitialViewHeadingDegrees',\n 'InitialViewPitchDegrees', 'InitialViewRollDegrees',\n 'InitialHorizontalFOVDegrees', 'FirstPhotoDate',\n 'LastPhotoDate', 'SourcePhotosCount',\n 'ExposureLockUsed', 'CroppedAreaImageWidthPixels',\n 'CroppedAreaImageHeightPixels', 'FullPanoWidthPixels',\n 'FullPanoHeightPixels', 'CroppedAreaLeftPixels',\n 'CroppedAreaTopPixels', 'InitialCameraDolly']\n\n\n## Example\n\nTo add the default metadata for a equirectangular JPEG image.\n\n ensphere equirectangular.jpg\n \nFor a cropped image, you also have to specify the original image size with `-s` option.\n\n ensphere -s 'FullPanoWidthPixels=8000,FullPanoHeightPixels=4000,CroppedAreaLeftPixels=0,CroppedAreaTopPixels=0' partial.jpg\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/vitroid/ensphere/", "keywords": "ensphere", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ensphere", "package_url": "https://pypi.org/project/ensphere/", "platform": "", "project_url": "https://pypi.org/project/ensphere/", "project_urls": { "Homepage": "https://github.com/vitroid/ensphere/" }, "release_url": "https://pypi.org/project/ensphere/0.3/", "requires_dist": null, "requires_python": "", "summary": "Add XMP metadata for PanoSphere in the pictures.", "version": "0.3" }, "last_serial": 3916023, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "001b148406d51f1528dc69f2c8f7bc73", "sha256": "20f9fa78ee2eb92c78e8bf24d77e3c1d2affd7de78e67509d3ff45f284ed0ee2" }, "downloads": -1, "filename": "ensphere-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "001b148406d51f1528dc69f2c8f7bc73", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5355, "upload_time": "2018-05-31T07:49:35", "url": "https://files.pythonhosted.org/packages/d1/15/e193f925119ed1cd8932b2fbc83ea21a20253f044bb70c7d63c532cd6689/ensphere-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0af181438ef92ba421ed58e73a4433eb", "sha256": "c59ff3cb9d23a64639ca4ee4573bdb1f849d83420d72f61a7a32236569aa83d8" }, "downloads": -1, "filename": "ensphere-0.2.tar.gz", "has_sig": false, "md5_digest": "0af181438ef92ba421ed58e73a4433eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3200, "upload_time": "2018-05-31T07:49:33", "url": "https://files.pythonhosted.org/packages/e8/09/596549d4a7a08770a36d249a0079449c0ed26ac579c6687af088ebfbad7d/ensphere-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cc6bff579d517750f2bd6587e226791b", "sha256": "4e699ae8390b54744c15ffd7353baa087869d55423b07e44b137d2a2446478c0" }, "downloads": -1, "filename": "ensphere-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc6bff579d517750f2bd6587e226791b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5357, "upload_time": "2018-05-31T07:51:02", "url": "https://files.pythonhosted.org/packages/51/f8/357eee1edeb5d5151eaa1e1e12e636fb5da8f75a410fc20902a50d540c80/ensphere-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cf9ece1229d38a464d7d35395646421", "sha256": "bba29e449fa6f9c15bc5cfdb796fa63dc7b836739f7594c9dfbb36c1bb510afc" }, "downloads": -1, "filename": "ensphere-0.3.tar.gz", "has_sig": false, "md5_digest": "2cf9ece1229d38a464d7d35395646421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3199, "upload_time": "2018-05-31T07:50:59", "url": "https://files.pythonhosted.org/packages/7b/b8/c63ddfcdfe9ee7998656f2f534b8715f7f9d9ea1b4c4c6e022bf89766090/ensphere-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc6bff579d517750f2bd6587e226791b", "sha256": "4e699ae8390b54744c15ffd7353baa087869d55423b07e44b137d2a2446478c0" }, "downloads": -1, "filename": "ensphere-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc6bff579d517750f2bd6587e226791b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5357, "upload_time": "2018-05-31T07:51:02", "url": "https://files.pythonhosted.org/packages/51/f8/357eee1edeb5d5151eaa1e1e12e636fb5da8f75a410fc20902a50d540c80/ensphere-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cf9ece1229d38a464d7d35395646421", "sha256": "bba29e449fa6f9c15bc5cfdb796fa63dc7b836739f7594c9dfbb36c1bb510afc" }, "downloads": -1, "filename": "ensphere-0.3.tar.gz", "has_sig": false, "md5_digest": "2cf9ece1229d38a464d7d35395646421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3199, "upload_time": "2018-05-31T07:50:59", "url": "https://files.pythonhosted.org/packages/7b/b8/c63ddfcdfe9ee7998656f2f534b8715f7f9d9ea1b4c4c6e022bf89766090/ensphere-0.3.tar.gz" } ] }