{ "info": { "author": "Pacharapol Withayasakpunt", "author_email": "patarapolw@gmail.com", "bugtrack_url": null, "classifiers": [ "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", "Programming Language :: Python :: 3.7" ], "description": "# ImageDB\n\nStore images, especially from Clipboard, in a database, and spin an image server (for usage in Jupyter Notebook).\n\n## Installation\n\n```commandline\n$ pip install imagedb\n```\n\nOr\n\n1. Clone the project from GitHub\n2. `poetry add imagedb --path path/to/imagedb/folder`\n\n## Usage\n\n### Run an image server\n\nIn a Python script (outside Jupyter Notebook).\n\n```python\nfrom imagedb import ImageDB\nImageDB('images.db').runserver()\n# Then, go to `http://localhost:8000` in your browser to register an image (from the clipboard).\n```\n\n### Get images from the image server\n\nIn Jupyter Notebook\n\n```pydocstring\n>>> from imagedb import ImageDB\n>>> idb = ImageDB('images.db')\n>>> idb.last()\n# The latest image in the server will be shown. `idb.last(5)` is also supported.\n>>> from IPython.display import display\n>>> for image in idb.search(tags='bar'):\n... display(image)\n# All images corresponding to the tag 'bar' will be shown.\n```\n\n## Screenshots\n\n\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/patarapolw/ImageDB", "keywords": "", "license": "", "maintainer": "Pacharapol Withayasakpunt", "maintainer_email": "patarapolw@gmail.com", "name": "imagedb", "package_url": "https://pypi.org/project/imagedb/", "platform": "", "project_url": "https://pypi.org/project/imagedb/", "project_urls": { "Homepage": "https://github.com/patarapolw/ImageDB" }, "release_url": "https://pypi.org/project/imagedb/0.2.1.3/", "requires_dist": [ "pillow (>=5.2,<6.0)", "sqlalchemy (>=1.2,<2.0)", "nonrepeat (>=0.1.1,<0.2.0)", "flask (>=1.0,<2.0)", "python-slugify (>=1.2,<2.0)", "send2trash (>=1.5,<2.0)", "imagehash (>=4.0,<5.0)", "jupyter (>=1.0,<2.0)", "notebook (>=5.6,<6.0)" ], "requires_python": "", "summary": "Store images, especially from Clipboard, in a database, and spin an image server (for usage in Jupyter Notebook).", "version": "0.2.1.3" }, "last_serial": 4310378, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ab321ff42da7f5a9491ee104c8d8d05f", "sha256": "c4c54bd4db037f8072576a1d81c1fce42d23ac4ae5433df1831aa8c76f5ea0ff" }, "downloads": -1, "filename": "imagedb-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab321ff42da7f5a9491ee104c8d8d05f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7181, "upload_time": "2018-09-15T18:53:07", "url": "https://files.pythonhosted.org/packages/05/72/f84929c553e9f8aab06fde1efad37d61fba3ee4bdff5998f5f7d8131fcc5/imagedb-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "995b40b50c401b6689f8274315677aba", "sha256": "bfe4c77a159f25079cc2ddcbfba47aa06b1e66c4672b474db6f7ae77ab2aa37a" }, "downloads": -1, "filename": "imagedb-0.1.0.tar.gz", "has_sig": false, "md5_digest": "995b40b50c401b6689f8274315677aba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2466, "upload_time": "2018-09-15T18:53:08", "url": "https://files.pythonhosted.org/packages/d9/eb/9fea5e53c18611b61608b70f2d2320a0463527fab8e391481eef0a2b1346/imagedb-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8f0efbd3078cffbc9cfe50e53bc3f079", "sha256": "d98e2bb772027c8e2d40504911db1482d365877b63930befdd0fc3129525a963" }, "downloads": -1, "filename": "imagedb-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f0efbd3078cffbc9cfe50e53bc3f079", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14833, "upload_time": "2018-09-16T09:31:13", "url": "https://files.pythonhosted.org/packages/27/be/caafa02ca70470f0004cdcfcc07996f465d38e210d96fa57655b3d5ec76f/imagedb-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4737f9eb132aed2b39d4f65ea84af456", "sha256": "c2ca006b193397b945456efe56d3886102e0df90b07e7d62950a9b9e554470ac" }, "downloads": -1, "filename": "imagedb-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4737f9eb132aed2b39d4f65ea84af456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4961, "upload_time": "2018-09-16T09:31:14", "url": "https://files.pythonhosted.org/packages/5c/52/d9459df0fc411523b75b82641892ee35d7335ee2b8f07e2a1ee9aa5dd0d6/imagedb-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a5b4383660a865541082e1b2e8acb575", "sha256": "956108eecc04e17cdd22a11f5c822f9ee695c5882959b62bcb83998afdb2df08" }, "downloads": -1, "filename": "imagedb-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5b4383660a865541082e1b2e8acb575", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16352, "upload_time": "2018-09-16T11:10:09", "url": "https://files.pythonhosted.org/packages/1c/9b/f1062b088e8b15dd30f1863829efa8a4b843a3bd00d592cf3600cf2e72e5/imagedb-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "169126d6457faf2e7c2e77872897165a", "sha256": "35958ebeff7e78ee96d6c5eb49ac98d49224de1d837998c3857e8eee4a8b6109" }, "downloads": -1, "filename": "imagedb-0.1.3.tar.gz", "has_sig": false, "md5_digest": "169126d6457faf2e7c2e77872897165a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5222, "upload_time": "2018-09-16T11:10:11", "url": "https://files.pythonhosted.org/packages/e1/c3/9b4f3f92dddcaf0e2972164c0ccb45152f53275baf56d033aa52ed586b73/imagedb-0.1.3.tar.gz" } ], "0.1.6.2": [ { "comment_text": "", "digests": { "md5": "a2ade8cf7ee149bfe87256b066bbbe1b", "sha256": "bc754098dadedc04d9c3cac5cbb4259f15c58c6ef2683791700b9ee10ebfaedf" }, "downloads": -1, "filename": "imagedb-0.1.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2ade8cf7ee149bfe87256b066bbbe1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30588, "upload_time": "2018-09-24T19:49:22", "url": "https://files.pythonhosted.org/packages/88/17/89b5defa085973c1e62d666956131861d80d12d41581408f656fb4531459/imagedb-0.1.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6f605dc70d94e2d9b4d43ac7908b770", "sha256": "2c1ce070f86aa437ddf327ce135649b90862d1e96522160fd07f1e5b8cbeb97a" }, "downloads": -1, "filename": "imagedb-0.1.6.2.tar.gz", "has_sig": false, "md5_digest": "b6f605dc70d94e2d9b4d43ac7908b770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9657, "upload_time": "2018-09-24T19:49:25", "url": "https://files.pythonhosted.org/packages/ee/8b/3bd70a21968bfe8c3af2a96fb2d3d59ec1d330afe7a6f18647ab01969b33/imagedb-0.1.6.2.tar.gz" } ], "0.1.6.3": [ { "comment_text": "", "digests": { "md5": "a8984ff41bc268cbbba53ec11231b9c4", "sha256": "9f9b5e6f3e8380575a27cf7e9130e9df751b3b6fd3b7c64a14ed0658ab77387a" }, "downloads": -1, "filename": "imagedb-0.1.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8984ff41bc268cbbba53ec11231b9c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30593, "upload_time": "2018-09-24T19:54:27", "url": "https://files.pythonhosted.org/packages/23/fb/ea62244196c0bfd32cbb06f64fa82d05fe1decbe8cb04f3e1a3cca6dded6/imagedb-0.1.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c49004cada7452597df0d9f9dff0afd3", "sha256": "e7810ed20c85d4079e211865c7f55f4c43f69ddaeefc4d13cef2a9f8192bf639" }, "downloads": -1, "filename": "imagedb-0.1.6.3.tar.gz", "has_sig": false, "md5_digest": "c49004cada7452597df0d9f9dff0afd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9675, "upload_time": "2018-09-24T19:54:29", "url": "https://files.pythonhosted.org/packages/d3/64/aa5c0d7d7e3a516278c34f7bc095e383c3e6cc523d10225d2a8f62f99448/imagedb-0.1.6.3.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "31de1219d4cb47ec7017589da118e894", "sha256": "aaf8d8fddd88b4e83d61a4076cd1574f441c84b35eb07bb9bc52305c8af4eade" }, "downloads": -1, "filename": "imagedb-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31de1219d4cb47ec7017589da118e894", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30800, "upload_time": "2018-09-25T19:53:40", "url": "https://files.pythonhosted.org/packages/1b/d2/28e3e06aef1969990ae6ba23420481a72f12984dd28dbc45cb9d2683481d/imagedb-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "192edc0def37a68dbee9b542d70e9822", "sha256": "f45372a3dbc3074d674ee8282b1ca98355a90de37bd87420e613cb0ff438f237" }, "downloads": -1, "filename": "imagedb-0.2.tar.gz", "has_sig": false, "md5_digest": "192edc0def37a68dbee9b542d70e9822", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10198, "upload_time": "2018-09-25T19:53:42", "url": "https://files.pythonhosted.org/packages/e9/14/bcd9c9a770ac551a87e0ddd8eda9305731d7ecb063be48d423298f8fbc01/imagedb-0.2.tar.gz" } ], "0.2.1.3": [ { "comment_text": "", "digests": { "md5": "d2dfd3a49394050421daa9a2e0f1007a", "sha256": "fefaa7ddfa96ac073536c68d7564ade1cdaa604b4109f4dc5d9c7c801ccbe156" }, "downloads": -1, "filename": "imagedb-0.2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2dfd3a49394050421daa9a2e0f1007a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32463, "upload_time": "2018-09-25T21:58:06", "url": "https://files.pythonhosted.org/packages/ae/e0/c0138995570c58ccc3798e7e9bc08ace45f23b0658a1a748b62a755f2de9/imagedb-0.2.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db39eee8fd9d207f882b3ff125f7b5e5", "sha256": "ec514261473df6380a1990ee8fbc2972688fdb45677f3c6f94683facb39bd084" }, "downloads": -1, "filename": "imagedb-0.2.1.3.tar.gz", "has_sig": false, "md5_digest": "db39eee8fd9d207f882b3ff125f7b5e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10566, "upload_time": "2018-09-25T21:58:08", "url": "https://files.pythonhosted.org/packages/c2/6d/e8ff5394813da2f2da436bbda45410af0af1b734039353949e782ffb9d89/imagedb-0.2.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2dfd3a49394050421daa9a2e0f1007a", "sha256": "fefaa7ddfa96ac073536c68d7564ade1cdaa604b4109f4dc5d9c7c801ccbe156" }, "downloads": -1, "filename": "imagedb-0.2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2dfd3a49394050421daa9a2e0f1007a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32463, "upload_time": "2018-09-25T21:58:06", "url": "https://files.pythonhosted.org/packages/ae/e0/c0138995570c58ccc3798e7e9bc08ace45f23b0658a1a748b62a755f2de9/imagedb-0.2.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db39eee8fd9d207f882b3ff125f7b5e5", "sha256": "ec514261473df6380a1990ee8fbc2972688fdb45677f3c6f94683facb39bd084" }, "downloads": -1, "filename": "imagedb-0.2.1.3.tar.gz", "has_sig": false, "md5_digest": "db39eee8fd9d207f882b3ff125f7b5e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10566, "upload_time": "2018-09-25T21:58:08", "url": "https://files.pythonhosted.org/packages/c2/6d/e8ff5394813da2f2da436bbda45410af0af1b734039353949e782ffb9d89/imagedb-0.2.1.3.tar.gz" } ] }