{ "info": { "author": "Simeon Warner", "author_email": "simeon.warner@cornell.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "====\niiif\n====\n\n.. image:: https://travis-ci.org/zimeon/iiif.png?branch=master\n :target: https://travis-ci.org/zimeon/iiif?branch=master\n :alt: Build status\n\n.. image:: https://coveralls.io/repos/zimeon/iiif/badge.png?branch=master\n :target: https://coveralls.io/r/zimeon/iiif?branch=master\n :alt: Test coverage\n\n*iiif* - IIIF Image API reference implementation and Python library.\nSupports the `International Image Interoperability Framework\n`_: Image API\n`2.1\n`_ (and versions\n`3.0\n`_ PRELIMINARY, \n`2.0\n`_,\n`1.1\n`_,\n`1.0\n`_).\nAlso includes a test server using the library to implement the Image\nAPI transformations dynamically, and a static file generator to\npre-compute tiles necessary for OpenSeadragon which may then be\nstored a static files.\n\nInstallation\n------------\n\nThe library, test server, static file generator are all designed to\nwork with Python 2.7, 3.5 and 3.6. Manual installation is\nnecessary to get the demonstration documentation and examples.\n\n**Automatic installation from PyPI**\n\nThe *iiif* library code and scripts are listed in `PyPI\n`_ and can be installed with\n``pip`` or ``easy_install``, e.g.::\n\n easy_install iiif\n\nThe PyPI version does not include all demonstration documentation and\nexamples.\n\n**Manual installation from github**\n\nFirst, clone the code and examples from the `Github repository\n`_::\n\n cd /tmp\n git clone git://github.com/zimeon/iiif.git\n cd iiif/\n\nSecond, install ``Pillow`` (a fork of ``PIL``)::\n\n pip install Pillow\n\nYou may need ``sudo`` if installing system-wide as opposed to in a user-space\nenvironment.\n\nAfter installation of ``Pillow`` there will be be a summary of image formats\nsupported. Addition libraries may be require to get all formats depending\non your platform.\n\nThe scripts and demonstrations can then be run from the `iiif` directory.\n\nFinally, you may install the library code and scripts locally in the\nappropriate places within your python setup using::\n\n python setup.py build\n python setup.py install\n\n- You may need ``sudo`` to if installing system-wide as opposed to in a user-space environment\n\nThe source code is maintained on `Github\n`_\n\nSee also\n--------\n\n- https://github.com/zimeon/iiif -- git repository\n- https://github.com/zimeon/iiif/tree/master/demo-static -- Static File Demo with OpenSeadragon\n- https://github.com/zimeon/iiif/tree/master/demo-auth -- IIIF Authentication API Demo\n\nCopyright and License\n---------------------\n\n iiif library and programs implementing the IIIF API\n Copyright (C) 2012--2019 Simeon Warner\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program. If not, see .\n\nSee `LICENSE.txt\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/zimeon/iiif", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "iiif", "package_url": "https://pypi.org/project/iiif/", "platform": "", "project_url": "https://pypi.org/project/iiif/", "project_urls": { "Homepage": "https://github.com/zimeon/iiif" }, "release_url": "https://pypi.org/project/iiif/1.0.7/", "requires_dist": null, "requires_python": "", "summary": "IIIF Image API reference implementation", "version": "1.0.7" }, "last_serial": 5712717, "releases": { "0.3.0": [], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d2511d5d20e375fac1bf1634051c97cf", "sha256": "781f0238a2288f6d889d855545f6f65b308d20e58ce2c4409e4487e65e2fa619" }, "downloads": -1, "filename": "iiif-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d2511d5d20e375fac1bf1634051c97cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28233, "upload_time": "2014-04-28T23:22:03", "url": "https://files.pythonhosted.org/packages/ea/5e/9858ccd15c8d83b2dbbc0c7a62ad772e67a0dbcc5e50eb9236fcbe5c8202/iiif-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1e9f079554fd3815fa3c5ca07c167292", "sha256": "f9d37c8c24c56ac48465e8b1c648f747cd547a806831d6e94f4242714297522b" }, "downloads": -1, "filename": "iiif-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1e9f079554fd3815fa3c5ca07c167292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28982, "upload_time": "2014-04-28T23:30:37", "url": "https://files.pythonhosted.org/packages/77/e0/bd2132e58b9788dd9ddd6c92d7d0e0f8ef48a294b801f617ed48fd9d10e3/iiif-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "adaef34b4ccaee7dbe67c43a52a8996f", "sha256": "ac01d8bad3656783bda16ee51846f558067d44e603abc1ac8d53dc8d54d44174" }, "downloads": -1, "filename": "iiif-0.5.0.tar.gz", "has_sig": false, "md5_digest": "adaef34b4ccaee7dbe67c43a52a8996f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38623, "upload_time": "2014-11-12T00:50:27", "url": "https://files.pythonhosted.org/packages/8c/de/ef76d5cf64f323f0664bd7cbc578eb641b63d8f3cde7c7812cde40aae2ae/iiif-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d83c72e332bd930c771ec10d3d01b887", "sha256": "bf51679dac49685e4639e48ae0e0d70e1f62111ec53877886d45e03cfa9e1ab9" }, "downloads": -1, "filename": "iiif-0.5.1.tar.gz", "has_sig": false, "md5_digest": "d83c72e332bd930c771ec10d3d01b887", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40272, "upload_time": "2015-02-16T20:12:38", "url": "https://files.pythonhosted.org/packages/32/93/cf9ac30b391f0d6ec1f4ec8d7f50a0fe8299cc9f5c66f0d507e1086b7a97/iiif-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "ec6f4e3353171d34bbb2cc4bc15ddd11", "sha256": "86143a3952e8189a0e8cee2023814da6e28a25a143bd491f100c7bc9c3e6303d" }, "downloads": -1, "filename": "iiif-0.6.0.tar.gz", "has_sig": false, "md5_digest": "ec6f4e3353171d34bbb2cc4bc15ddd11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49056, "upload_time": "2015-08-17T18:21:13", "url": "https://files.pythonhosted.org/packages/56/d1/5d470eb789698e67bd268303cfc5492bb07ecbdc6473fd86d96b7a2cd953/iiif-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "8f72fa1bcd101656995f3a8c5e1a6065", "sha256": "bdce111984770d5a1487a573a3521ab232b5cab87559904f4793e71cd982e539" }, "downloads": -1, "filename": "iiif-0.6.1.tar.gz", "has_sig": false, "md5_digest": "8f72fa1bcd101656995f3a8c5e1a6065", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54462, "upload_time": "2016-04-22T18:01:16", "url": "https://files.pythonhosted.org/packages/85/ce/9dba7d80ec1e0f5bd234e82deb11916c3e5f34a49579860a51fd6cf1eaee/iiif-0.6.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b7d7ee4a8d879acd2534de9dfb89deec", "sha256": "fb2c6c4fb5a6fb1ccbedd7351762bb636b8928073796394b0189c87c6ea98395" }, "downloads": -1, "filename": "iiif-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b7d7ee4a8d879acd2534de9dfb89deec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 537813, "upload_time": "2016-05-24T22:29:24", "url": "https://files.pythonhosted.org/packages/55/82/0377ec33e7789781631745626a15264a61dda7f081c83a6f771974f49b44/iiif-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "75cbd1c78a020ba84240d09c16c40d91", "sha256": "90f634bc2ed060d4baeae7c228c14f315bad050821977cda0e596de0154fe436" }, "downloads": -1, "filename": "iiif-1.0.1.tar.gz", "has_sig": false, "md5_digest": "75cbd1c78a020ba84240d09c16c40d91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 537852, "upload_time": "2016-05-24T23:34:23", "url": "https://files.pythonhosted.org/packages/03/d6/8cbc926f29c0e147e17baec4ce748366edc302e2105dce890afe008e19b4/iiif-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b9be7072117e94db60130c499f852930", "sha256": "7dea9ff3d52705afddaca840d0a2ab158eb37aa1b0551590ea058e987d4d355b" }, "downloads": -1, "filename": "iiif-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b9be7072117e94db60130c499f852930", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 541776, "upload_time": "2017-01-20T05:17:48", "url": "https://files.pythonhosted.org/packages/7c/4c/b9694b04a54574300b2a8f121d9af26fab41e19567f56f6bb283a9e3ed70/iiif-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "3bc04ba2a84335cbcfe83fa937075d42", "sha256": "4b271c9779be2ad95776e48140c9e341fedd89b4d4cbe26fa4742bab090de654" }, "downloads": -1, "filename": "iiif-1.0.3.tar.gz", "has_sig": false, "md5_digest": "3bc04ba2a84335cbcfe83fa937075d42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 542793, "upload_time": "2017-03-20T21:58:06", "url": "https://files.pythonhosted.org/packages/e3/d5/fc5f839cbe2eb5eaee6191206dc1d5a4d1e66e273dedcb984c9adff80baa/iiif-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ede133476aee2c0622f27ded9185925b", "sha256": "f67873cf329e9aaafcec4cf2c7aa7aaa2e43ce76c6acfd09822f2d67e1edc8ad" }, "downloads": -1, "filename": "iiif-1.0.4.tar.gz", "has_sig": false, "md5_digest": "ede133476aee2c0622f27ded9185925b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 543411, "upload_time": "2017-04-21T02:42:31", "url": "https://files.pythonhosted.org/packages/4b/97/cdf1f88d81375a42be645002543f45add9d9b36138d44cec012332467e19/iiif-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "80c821ed10e7fe323069e175c5291230", "sha256": "6d4126aa6eaeffb748fb4e2cb50cfd65c07f4e960634dd6ce17dac2486e65c0e" }, "downloads": -1, "filename": "iiif-1.0.5.tar.gz", "has_sig": false, "md5_digest": "80c821ed10e7fe323069e175c5291230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 692004, "upload_time": "2018-02-16T22:17:03", "url": "https://files.pythonhosted.org/packages/2e/7f/63a01a0ced0a6281f7a1adb1b34e02ce0d1ec15475c768fa48e26755d2a3/iiif-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "44b7f30751f392d2354581d9d3f1ac1b", "sha256": "149598865cad72eb2389d9c42a848bde57f11978d334ce1af5a45a1641402df3" }, "downloads": -1, "filename": "iiif-1.0.6.tar.gz", "has_sig": false, "md5_digest": "44b7f30751f392d2354581d9d3f1ac1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 546401, "upload_time": "2018-03-06T00:28:31", "url": "https://files.pythonhosted.org/packages/0f/f9/13e381a7d14dd48a391febc8da8be649deaa6c291524154de9715d2d8d83/iiif-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "4d2c07f5fb64a697c0038d03a8737919", "sha256": "d0cd58dd4ace13149fc4c0e38dd1452240ef3aff9dbe19ba6bc8a9ec8e5445a2" }, "downloads": -1, "filename": "iiif-1.0.7.tar.gz", "has_sig": false, "md5_digest": "4d2c07f5fb64a697c0038d03a8737919", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 543468, "upload_time": "2019-08-22T02:11:45", "url": "https://files.pythonhosted.org/packages/ee/9b/805a1d68ce15ceb47c5c5d316899febe76dea72a39a4525a099049b42786/iiif-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d2c07f5fb64a697c0038d03a8737919", "sha256": "d0cd58dd4ace13149fc4c0e38dd1452240ef3aff9dbe19ba6bc8a9ec8e5445a2" }, "downloads": -1, "filename": "iiif-1.0.7.tar.gz", "has_sig": false, "md5_digest": "4d2c07f5fb64a697c0038d03a8737919", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 543468, "upload_time": "2019-08-22T02:11:45", "url": "https://files.pythonhosted.org/packages/ee/9b/805a1d68ce15ceb47c5c5d316899febe76dea72a39a4525a099049b42786/iiif-1.0.7.tar.gz" } ] }