{ "info": { "author": "Mike Vattuone", "author_email": "mvattuone@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "painted-word\n=========================\n\nThis is a tool that allows people to take a photo from the browser, add a caption that will attach a logo of your choice, and submit it. When an admin approves the image, it will render on the photo campaign index page. Think of this as an out of the box 'wearethe99percent', without having to sign up for Tumblr and deal with their limits on photo submissions.\n\nIn the future, there may or may not be integration using the Actionkit CRM, as that is what we use at CEL, and this might allow people to instantly see their image upload without requiring approval.\n\nWritten mostly by Mike Vattuone at Citizen Engagement Laboratory, with support from Josh Levinger.\n\nInstallation\n=========\n\nPretty dang easy:\n\n* Add 'paintedword' to your INSTALLED_APPS. \n\n* Add the app to your urls.py\nurlpatterns = patterns('',\n\turl(r'^photo/', include('paintedword.urls'))\n)\n\n* In the admin, create a Photo Campaign, including an example photo and logo, and view the campaign index page or take a picture at yourdomain.com/photo/campaign_slug\n\n* ...profit? \n\nWhile I am imagining a system that will easily integrate with your base template and make it so that you don't have to do any front-end to get this to play nicely, this is probably idealistic. One thing we could try to do is create a TEMPLATE_PATH in which you would render your paintedword views to, but this will be something for later on...\n\n\nFAQ\n=========\n\nQ: This used to be called django-webcam-photoupload? What's with the stupid name?\n\nA: If a successful build tool can be named after a brunch-lunch hybrid, then I can name my app after a Television Personalities song. Simple, really.\n\nGet involved\n=========\n\nHave an idea for how to make this more useful? A handy abstraction? Please let me know!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mvattuone/painted-word", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "painted-word", "package_url": "https://pypi.org/project/painted-word/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/painted-word/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mvattuone/painted-word" }, "release_url": "https://pypi.org/project/painted-word/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "A set of helpers for building an image based campaign. Plays nicely with the Actionkit CRM.", "version": "0.2.0" }, "last_serial": 1475954, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5d78d8df6a0f807c687ddde411cccc73", "sha256": "9e4a42d44972be1e1205bcf687577d0902ccfbb2b1cfac3427d44c3c12e20e5f" }, "downloads": -1, "filename": "painted-word-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5d78d8df6a0f807c687ddde411cccc73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144743, "upload_time": "2014-11-23T21:21:36", "url": "https://files.pythonhosted.org/packages/6e/8c/444ca9eafc0e2fb87775c910e716cdf647173672f6bac803def178b258b0/painted-word-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "86cf16969d8bd800c1d31ee445d53b15", "sha256": "52e898a0d06ad3b78937d2cf69a5d997f4c3c000d0ee4da77593849f83dd71dd" }, "downloads": -1, "filename": "painted-word-0.0.2.tar.gz", "has_sig": false, "md5_digest": "86cf16969d8bd800c1d31ee445d53b15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144428, "upload_time": "2014-11-23T21:32:59", "url": "https://files.pythonhosted.org/packages/1e/0d/59f070cec18899be362dcff25327e32ca7d867e9a030ec66c6098384d796/painted-word-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "19bedc1f7b4dfef1b88b6e2fb3295f96", "sha256": "0dbb23a4ece44c33d922cdd9439bf31898c7f8e034f01b86f66ef5647d25e154" }, "downloads": -1, "filename": "painted-word-0.0.3.tar.gz", "has_sig": false, "md5_digest": "19bedc1f7b4dfef1b88b6e2fb3295f96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140653, "upload_time": "2014-11-25T10:38:59", "url": "https://files.pythonhosted.org/packages/8c/04/a78bb2d3228eb1cec2d2f6991adcec03c0f8e3a361b1620c56ca1f42ca18/painted-word-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "df5d9af0514d9ecd6d9f52940c54ce87", "sha256": "fb1453bdb2fb2fb7cae94c5e1970102fd25219263a72b49e8ee44f6552694be7" }, "downloads": -1, "filename": "painted-word-0.0.4.tar.gz", "has_sig": false, "md5_digest": "df5d9af0514d9ecd6d9f52940c54ce87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139852, "upload_time": "2014-11-25T10:46:20", "url": "https://files.pythonhosted.org/packages/72/f4/c4ec3efff7e2cc4ba3af40978f09ab3919e7ff467a44303f93fd736c2dc2/painted-word-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "47069ade3c8b86d7aa9beba3963032c5", "sha256": "2be7ae45ca8852fa266761330e2628c7c55ca66bd2d45540bfc4c64500ee9c5c" }, "downloads": -1, "filename": "painted-word-0.0.5.tar.gz", "has_sig": false, "md5_digest": "47069ade3c8b86d7aa9beba3963032c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139863, "upload_time": "2014-11-25T11:04:08", "url": "https://files.pythonhosted.org/packages/02/67/96dc78fa0c9f4f194b76494d8da9e8cd985c0e481fafe1ddcd32e9f0ca7e/painted-word-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1e97818df9104d55332a2ba6a192a98f", "sha256": "ac3ba8d15f55b80d19edafe3dbd42dd201d0ac0614ef190afae97e957e6f6fbc" }, "downloads": -1, "filename": "painted-word-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1e97818df9104d55332a2ba6a192a98f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140094, "upload_time": "2014-11-25T21:53:39", "url": "https://files.pythonhosted.org/packages/19/86/6671a2ea567786642b49d74bdfab75ed47c2c080fd29156f459e1a2c59a0/painted-word-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "1c4329dc261c62b100fda848305811d6", "sha256": "7d6e0ec1dac942341da1a792de4993fc00dfa7e743f56c346c499f303b143331" }, "downloads": -1, "filename": "painted-word-0.0.7.tar.gz", "has_sig": false, "md5_digest": "1c4329dc261c62b100fda848305811d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140499, "upload_time": "2014-11-26T00:45:03", "url": "https://files.pythonhosted.org/packages/18/c9/3c5437a73ce6d6b002811de46d952dc714f3989b0f7f5179c424256c5f1d/painted-word-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ba35a982caf8705275838e78a04d03ab", "sha256": "1ba024e8f38bef8019c8d07dbac4615c2dae94c5798d5f9b7b966c1ab666af9d" }, "downloads": -1, "filename": "painted-word-0.0.8.tar.gz", "has_sig": false, "md5_digest": "ba35a982caf8705275838e78a04d03ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140497, "upload_time": "2014-11-26T01:14:31", "url": "https://files.pythonhosted.org/packages/de/b9/e52c86fa37eb22671a791bd511d2248bdb40e54fcb94757682b2ac676684/painted-word-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "a442d2fa3f2685ed9df19461d8e30a5b", "sha256": "0a87e90b242d9ff26ea64328f0033c9038c7828df180e3e023cea857567207b5" }, "downloads": -1, "filename": "painted-word-0.0.9.tar.gz", "has_sig": false, "md5_digest": "a442d2fa3f2685ed9df19461d8e30a5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140536, "upload_time": "2014-11-26T04:53:31", "url": "https://files.pythonhosted.org/packages/a6/d7/f02210337a1155d13db9346b371009a30b74a8a575bed99816bdcd1dcdaf/painted-word-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "3547c9cc80c7627b2743e80cc9a26464", "sha256": "af1925aa7e110f65737a4791e85fbe80880f3fa8c264a85f9fdc6001a97cb77c" }, "downloads": -1, "filename": "painted-word-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3547c9cc80c7627b2743e80cc9a26464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140661, "upload_time": "2014-11-26T05:37:03", "url": "https://files.pythonhosted.org/packages/23/e7/f12792efd2541a1507cded341c75f0b8c0ff85a296b9ef2e4b59d630f97e/painted-word-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7948dfad7ea1516927e0f4c87c230806", "sha256": "6768ce85159bc8a2d6159be43fe00ff049a4b40d529ba6c482729e3793476035" }, "downloads": -1, "filename": "painted-word-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7948dfad7ea1516927e0f4c87c230806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153519, "upload_time": "2014-12-18T01:51:19", "url": "https://files.pythonhosted.org/packages/44/25/1f54f9a6d626e6fe2fbefa565b75eec83ae8e94379764dd4441664f493fe/painted-word-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0866e49fcd0e104d5259488b1d3aaca2", "sha256": "93cd2c9074d11cffdddb5e02318ab57758567efc0a2801b57165722c83fa9100" }, "downloads": -1, "filename": "painted-word-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0866e49fcd0e104d5259488b1d3aaca2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157305, "upload_time": "2014-12-18T21:12:36", "url": "https://files.pythonhosted.org/packages/70/28/687150f5aa9489f50ae4bae8d7b9f88f415db695462370e52f8ae8cb0efc/painted-word-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "71a3c7038dd990fafa400650586db19c", "sha256": "6b77b61026216fdf9deb6c08544255a4ea703ea6fb3151c254e126e3a2b0f4c9" }, "downloads": -1, "filename": "painted-word-0.1.3.tar.gz", "has_sig": false, "md5_digest": "71a3c7038dd990fafa400650586db19c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157308, "upload_time": "2014-12-18T23:32:27", "url": "https://files.pythonhosted.org/packages/bf/1e/346bc171a70f8922308bb8a9b164a8c3b92320970c02889d092252489ca1/painted-word-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c6125aa030908b80778ebf231302c4d6", "sha256": "9d09571ea414f88f56f9efd0ef58c28b9d6034e879cc5a0ea2dd72caaf29306b" }, "downloads": -1, "filename": "painted-word-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c6125aa030908b80778ebf231302c4d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157329, "upload_time": "2015-03-06T21:02:52", "url": "https://files.pythonhosted.org/packages/f7/48/6ecb8f347b5ebc32c5771beb582e997fad6580e8ee6af2583f4c04b5380f/painted-word-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b507fb5e416201a9840efe25237781a3", "sha256": "4d2ad502988288270b146ff7b5a60ac06688c65adeaea41ad135bd08c18ac993" }, "downloads": -1, "filename": "painted-word-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b507fb5e416201a9840efe25237781a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164762, "upload_time": "2015-03-19T22:14:33", "url": "https://files.pythonhosted.org/packages/64/d3/c8ef6959db969603f11be3334d8b2925945099bc143ea60d382d9f15f75b/painted-word-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ac167336d51aacfe0bd35fcc522bd1e5", "sha256": "5b77066c81f08fd1b4a56aa841172b45882e5a03e06af8c823c38962d5f3a898" }, "downloads": -1, "filename": "painted-word-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ac167336d51aacfe0bd35fcc522bd1e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165257, "upload_time": "2015-03-23T20:34:11", "url": "https://files.pythonhosted.org/packages/ba/0b/9052ede1beb1e3a970a51f1c93ccb1c5acb100ef103da763482464aaf10a/painted-word-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "5362fc85ef19f57e4088fe8b603e20c0", "sha256": "0f35f64c2f292cfbf7d92e83480719ff6403c520e66dd30b4aeca6e1af752734" }, "downloads": -1, "filename": "painted-word-0.1.7.tar.gz", "has_sig": false, "md5_digest": "5362fc85ef19f57e4088fe8b603e20c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165250, "upload_time": "2015-03-24T19:04:53", "url": "https://files.pythonhosted.org/packages/bb/12/26a6769cc87b709e43bd6b7bd9da27228269cbd27717e51fbf0dd646074f/painted-word-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "16b2868d3d643adb5b923f5ea997d8d7", "sha256": "0a301f836a2c7f193d04fef46e857d4c62420c5557ef50ab96e0e6817dea33f8" }, "downloads": -1, "filename": "painted-word-0.1.8.tar.gz", "has_sig": false, "md5_digest": "16b2868d3d643adb5b923f5ea997d8d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165258, "upload_time": "2015-03-24T19:15:29", "url": "https://files.pythonhosted.org/packages/55/1d/1810ae0d70b375363cb9bf4e0b1cc12eb9c172c511759a3aad14b7e36eed/painted-word-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "be363b72a1c973c32a7298e2b8388a63", "sha256": "7feea298c1d0af638babd8269e244c4970d67023a1bc952f08359c87d7c49d99" }, "downloads": -1, "filename": "painted-word-0.1.9.tar.gz", "has_sig": false, "md5_digest": "be363b72a1c973c32a7298e2b8388a63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165264, "upload_time": "2015-03-24T20:13:52", "url": "https://files.pythonhosted.org/packages/c2/c7/1802d0bef4ea57e95d774ac87ae99ad7c5af7d5c3f5232fb55286946b43d/painted-word-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0ddb0b95d4654240b1566afa6f87785c", "sha256": "32fafce85af629fb1c643a523002086e6edfc94f2066bc1b2c09042daa835829" }, "downloads": -1, "filename": "painted-word-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0ddb0b95d4654240b1566afa6f87785c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165349, "upload_time": "2015-03-24T20:24:33", "url": "https://files.pythonhosted.org/packages/f3/fd/60222c2dbe842bd30c6edea1dbb52ece1bbb26135651c44e429f09e27937/painted-word-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ddb0b95d4654240b1566afa6f87785c", "sha256": "32fafce85af629fb1c643a523002086e6edfc94f2066bc1b2c09042daa835829" }, "downloads": -1, "filename": "painted-word-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0ddb0b95d4654240b1566afa6f87785c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165349, "upload_time": "2015-03-24T20:24:33", "url": "https://files.pythonhosted.org/packages/f3/fd/60222c2dbe842bd30c6edea1dbb52ece1bbb26135651c44e429f09e27937/painted-word-0.2.0.tar.gz" } ] }