{ "info": { "author": "Jake Hickenlooper", "author_email": "jake@weboftomorrow.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "The Jigsaw Piece Maker\n======================\n\nA jigsaw puzzle pieces generator that levels the playing field.\n\nCurrently in use by `Puzzle Massive `_ to create\npuzzles with 5000+ pieces.\n\nIt creates jigsaw puzzle pieces in multiple formats: svg, jpg, and png. The\nnumber and size of pieces are set by passing the script different options. It\ntakes a while to run if doing a lot of pieces. It currently uses potrace, and\nimagemagick convert subprocesses. Extra JSON files are created with details on\nsize of pieces and adjacent pieces information which is commonly used when\nverifying that two pieces can join together.\n\n\nInstalling\n----------\n\nRequires:\n\nPython Packages:\n\n* `Pillow `_\n* `pixsaw `_\n* `beautifulsoup4 `_\n* `svgwrite `_\n* lxml\n* `cairosvg `_\n* `glue `_\n\nOther Software needed:\n\n* `potrace `_\n* `imagemagick `_\n* `svgo `_\n\nIf on ubuntu or other debian based distro::\n\n $ apt-get install imagemagick potrace libffi-dev python-libxml2 libxml2-dev python-lxml\n\n\nInstall with pip in editable mode for developing and use virtualenv to isolate\npython dependencies::\n\n $ virtualenv . -p python3\n $ source ./bin/activate\n $ pip install -e .\n\n\nUsage\n-----\n\nSee the script.py for more. Not everything has been implemented, but to create\n100 randomly generated jigsaw puzzle pieces::\n\n piecemaker --dir test --number-of-pieces 100 test.jpg", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jkenlooper/piecemaker", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "piecemaker", "package_url": "https://pypi.org/project/piecemaker/", "platform": "", "project_url": "https://pypi.org/project/piecemaker/", "project_urls": { "Homepage": "https://github.com/jkenlooper/piecemaker" }, "release_url": "https://pypi.org/project/piecemaker/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Create jigsaw puzzle pieces from an image", "version": "0.3.0" }, "last_serial": 5285696, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "b8e10160c7f17e8fa4b3f8fcc64d5eab", "sha256": "c7700268d207bd5a898bf873ab62de82bd6ca72924148832c259b1202eee2fc1" }, "downloads": -1, "filename": "piecemaker-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b8e10160c7f17e8fa4b3f8fcc64d5eab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12196, "upload_time": "2016-09-22T12:47:01", "url": "https://files.pythonhosted.org/packages/72/4a/a663be670a3394a103ab8c1e4fde57c7b11db60f7c2e973040c4c2bfb633/piecemaker-0.1.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "af7fabafc2112f208156bea088b33231", "sha256": "900390b0d2a628b49eca5ae09a94d34a93b250afce91db43bdf2035257d3edbe" }, "downloads": -1, "filename": "piecemaker-0.2.1.tar.gz", "has_sig": false, "md5_digest": "af7fabafc2112f208156bea088b33231", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12564, "upload_time": "2017-01-02T20:47:35", "url": "https://files.pythonhosted.org/packages/f9/2d/3632cf1cdc42fb76af5e863263a12c493339aedf4e91eea801b25f127527/piecemaker-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c67b95af8872a90f4310cefd51cec67b", "sha256": "e58f731f714e467ce3a414177bf321570741b51633d029c098672e5391a1800f" }, "downloads": -1, "filename": "piecemaker-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c67b95af8872a90f4310cefd51cec67b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12583, "upload_time": "2017-01-28T02:10:52", "url": "https://files.pythonhosted.org/packages/c2/74/02ead67920b58343b8a860b5b7f9421e51b61a91271d07a24d35f9f6d873/piecemaker-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "e3868413f74e456829aa4313aca54fe0", "sha256": "8464153ae255712ec4d1854eaf8a256e27e38a3bdbcd3a607826d0ada42b062c" }, "downloads": -1, "filename": "piecemaker-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e3868413f74e456829aa4313aca54fe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12661, "upload_time": "2017-03-06T12:56:52", "url": "https://files.pythonhosted.org/packages/1b/91/4f47a0ba14d624f23ac9252180daca73bb90caaa33bfc21404aa6d36414b/piecemaker-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "aed107cf96fa3b4221282df6c070b33c", "sha256": "26b5f473666b04a784831f28dd55b9047f0674917d0a43e4a99f2338e314e97b" }, "downloads": -1, "filename": "piecemaker-0.2.4.tar.gz", "has_sig": false, "md5_digest": "aed107cf96fa3b4221282df6c070b33c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12651, "upload_time": "2017-05-31T12:16:01", "url": "https://files.pythonhosted.org/packages/8a/e3/b7193a7e5553180cda5ad76f143e449c57af2206a5fc5ac9cee2febc21b2/piecemaker-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "66895afe36124a05e39927bd5b59e346", "sha256": "7987517c5765f92e5336c8aac3c0d88c48b6213552a4ffab9a93f65417590303" }, "downloads": -1, "filename": "piecemaker-0.3.0.tar.gz", "has_sig": false, "md5_digest": "66895afe36124a05e39927bd5b59e346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12303, "upload_time": "2019-05-18T12:58:53", "url": "https://files.pythonhosted.org/packages/d3/d5/c04b5e60aa11f7e06684eb9d4b964154f43be69179d991bb1ed605ea9f28/piecemaker-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66895afe36124a05e39927bd5b59e346", "sha256": "7987517c5765f92e5336c8aac3c0d88c48b6213552a4ffab9a93f65417590303" }, "downloads": -1, "filename": "piecemaker-0.3.0.tar.gz", "has_sig": false, "md5_digest": "66895afe36124a05e39927bd5b59e346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12303, "upload_time": "2019-05-18T12:58:53", "url": "https://files.pythonhosted.org/packages/d3/d5/c04b5e60aa11f7e06684eb9d4b964154f43be69179d991bb1ed605ea9f28/piecemaker-0.3.0.tar.gz" } ] }