{ "info": { "author": "S. Andrew Sheppard", "author_email": "andrew@wq.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: JavaScript", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Pre-processors", "Topic :: Text Processing :: Markup :: HTML" ], "description": "|wq.start|\n\n`wq.start `__ provides a simple command-line\ninterface (``wq start``) for starting a new project with the `wq\nframework `__, with `wq.app `__\nfor the front end and `wq.db `__ as the backend\ncomponent. ``wq.start`` also provides commands for generating a default\nset of offline-capable list, detail, and edit templates. The templates\ncan be generated for existing Django models (via ``wq maketemplates``),\nor both the models and the templates can be generated from an ODK-style\n`XLSForm `__ (via ``wq addform``).\n\n|Latest PyPI Release| |Release Notes| |License| |GitHub Stars| |GitHub\nForks| |GitHub Issues|\n\n|Travis Build Status| |Python Support| |Django Support|\n\nUsage\n~~~~~\n\n.. code:: sh\n\n # Recommended: create virtual environment\n # python3 -m venv venv\n # . venv/bin/activate\n pip install wq\n\n wq start [directory]\n cd /db\n wq addform ~/my-odk-form.xlsx\n\nSee the `Getting Started `__ docs for more\ninformation.\n\nCommands\n~~~~~~~~\n\n- ``wq start [directory]``: Create a new Django project\n (from the `wq Django\n template `__)\n- ``wq addform ~/myodk-form.xlsx``: Create a new Django app from the\n provided XLSForm (uses\n `xlsform-converter `__)\n- ``wq maketemplates``: Create templates for Django models registered\n with `wq.db.rest `__\n\n.. |wq.start| image:: https://raw.github.com/wq/wq/master/images/256/wq.start.png\n :target: https://wq.io/wq.start\n.. |Latest PyPI Release| image:: https://img.shields.io/pypi/v/wq.start.svg\n :target: https://pypi.org/project/wq.start\n.. |Release Notes| image:: https://img.shields.io/github/release/wq/wq.start.svg\n :target: https://github.com/wq/wq.start/releases\n.. |License| image:: https://img.shields.io/pypi/l/wq.start.svg\n :target: https://wq.io/license\n.. |GitHub Stars| image:: https://img.shields.io/github/stars/wq/wq.start.svg\n :target: https://github.com/wq/wq.start/stargazers\n.. |GitHub Forks| image:: https://img.shields.io/github/forks/wq/wq.start.svg\n :target: https://github.com/wq/wq.start/network\n.. |GitHub Issues| image:: https://img.shields.io/github/issues/wq/wq.start.svg\n :target: https://github.com/wq/wq.start/issues\n.. |Travis Build Status| image:: https://img.shields.io/travis/wq/wq.start/master.svg\n :target: https://travis-ci.org/wq/wq.start\n.. |Python Support| image:: https://img.shields.io/pypi/pyversions/wq.start.svg\n :target: https://pypi.org/project/wq.start\n.. |Django Support| image:: https://img.shields.io/badge/Django-1.11%2C%202.0-blue.svg\n :target: https://pypi.org/project/wq.start\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://wq.io/wq.start", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wq.start", "package_url": "https://pypi.org/project/wq.start/", "platform": "", "project_url": "https://pypi.org/project/wq.start/", "project_urls": { "Homepage": "https://wq.io/wq.start" }, "release_url": "https://pypi.org/project/wq.start/1.1.1/", "requires_dist": null, "requires_python": "", "summary": "Project scaffolding tools for creating a new crowdsourcing or citizen science application with the wq framework.", "version": "1.1.1" }, "last_serial": 5938447, "releases": { "0.7.0": [ { "comment_text": "", "digests": { "md5": "3d5f130fa26f8bd9a1599a3ffcd56d92", "sha256": "0ca4e2e920a2f2056eb46743eb1c0e7e0b20886c2df3aefc201c3843fd9fc463" }, "downloads": -1, "filename": "wq.start-0.7.0.tar.gz", "has_sig": false, "md5_digest": "3d5f130fa26f8bd9a1599a3ffcd56d92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8994, "upload_time": "2014-11-24T22:50:14", "url": "https://files.pythonhosted.org/packages/54/38/faf22530f1734fd3bf9c83916abf600483c324685a7186c228c6226fe404/wq.start-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "a770fad37a7bf864827a3ee47592ab20", "sha256": "e50f6c49a531b45b8c43587bdf30c1f2ac0abdc9c8364ab828e2508909c28541" }, "downloads": -1, "filename": "wq.start-0.7.1.tar.gz", "has_sig": false, "md5_digest": "a770fad37a7bf864827a3ee47592ab20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9221, "upload_time": "2015-02-23T23:19:18", "url": "https://files.pythonhosted.org/packages/3f/1e/70fc18d4b6275059793aa13e311fdee60d8ca773f7193c1b3ad54debceba/wq.start-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "3628569682d62edb919d8713d96e9424", "sha256": "924fc0ccf0cd6d1fdb9aa684589de73dcc90180e8df668e035a9a6c8b553811c" }, "downloads": -1, "filename": "wq.start-0.7.2.tar.gz", "has_sig": false, "md5_digest": "3628569682d62edb919d8713d96e9424", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9288, "upload_time": "2015-03-04T17:06:59", "url": "https://files.pythonhosted.org/packages/5f/d6/59c49a223b45141e128f8ccfce66e8c3560e87bac69e08c5d842fb0cc7ef/wq.start-0.7.2.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "0e4f030900dc4f87bfac65f50429178b", "sha256": "69c7b9c3a8da2ec0d972299b4d192d2d6f63eaef7447fab094ae5a1f5cc9c29d" }, "downloads": -1, "filename": "wq.start-0.8.0.tar.gz", "has_sig": false, "md5_digest": "0e4f030900dc4f87bfac65f50429178b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9367, "upload_time": "2015-04-20T17:22:25", "url": "https://files.pythonhosted.org/packages/2d/f8/c0bc23dc4d6d5cb8b2598402b1cae0e854e6c3828884dd9468d34096078a/wq.start-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "a0fbfca647658bdecb91c0f32f7190f6", "sha256": "bb581a6ada249f15ca39b889d6f6ebb9bdec04a268bf5d7378a8ea23ab71688e" }, "downloads": -1, "filename": "wq.start-0.8.1.tar.gz", "has_sig": false, "md5_digest": "a0fbfca647658bdecb91c0f32f7190f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11231, "upload_time": "2015-06-16T18:41:12", "url": "https://files.pythonhosted.org/packages/9e/fe/3e11eaa13c2ccb95f73d9e888285186b8fc16fd199906db4220bad1ec649/wq.start-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "1bffc0dd555ac7f31b6b308a90c45aed", "sha256": "5f18c0b0337380fb94ae1bc4505135dd27cc7e2ea1a0f98eb22c9d8effa01bd0" }, "downloads": -1, "filename": "wq.start-0.8.2.tar.gz", "has_sig": false, "md5_digest": "1bffc0dd555ac7f31b6b308a90c45aed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11274, "upload_time": "2015-06-16T21:43:08", "url": "https://files.pythonhosted.org/packages/e4/ae/3265b5797d875f35e706f832975e99a372f97b0d821719c787de0f2f78f5/wq.start-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "1a95c31143f9624bef4babebbcbc5150", "sha256": "1b049b5d60ab878c0c8f5a0662109f0c837705678f4b4fc865ef90c651a2434e" }, "downloads": -1, "filename": "wq.start-0.8.3.tar.gz", "has_sig": false, "md5_digest": "1a95c31143f9624bef4babebbcbc5150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19295, "upload_time": "2016-01-15T22:42:32", "url": "https://files.pythonhosted.org/packages/30/f6/26154870702e9021d5d40bad9959f994ebc6f8fb5458c542f59f396c609c/wq.start-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "39f80b376d9344fa2bcaf1fdfd5ff6ff", "sha256": "b5a3f7e0605cae656dd595f6cd05ec30b182fae6ed9b334521d3f57f51940dae" }, "downloads": -1, "filename": "wq.start-0.8.4.tar.gz", "has_sig": false, "md5_digest": "39f80b376d9344fa2bcaf1fdfd5ff6ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19323, "upload_time": "2016-01-29T03:43:53", "url": "https://files.pythonhosted.org/packages/01/8e/ea0040df91f03ea6f83057f82c6fd7d2ffb1f988ba9c4bbc78f7551d70b1/wq.start-0.8.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ba048ebb325c0e164cb2182cd07dc4d5", "sha256": "2a97d0dd48a6b37f395c2ca221ef544eac25d85d3c5810eb14b16f880da8a1c2" }, "downloads": -1, "filename": "wq.start-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ba048ebb325c0e164cb2182cd07dc4d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53385, "upload_time": "2017-07-24T19:28:57", "url": "https://files.pythonhosted.org/packages/de/d9/de552e73c7730c1597528e7fcedcea53959b914f3f349d5a562ce7f12053/wq.start-1.0.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "bf9b57fa4c4a0ebe108c94e8c8a9aed7", "sha256": "175ce75189182344292523bfb4e3feca889cfb8e9adb89d85e74adb7c18bf5f8" }, "downloads": -1, "filename": "wq.start-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "bf9b57fa4c4a0ebe108c94e8c8a9aed7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22159, "upload_time": "2016-03-23T02:37:39", "url": "https://files.pythonhosted.org/packages/9b/1d/5827091e319201c9b031d7822b21ad1cd728bdd6448f38f4c79e85a179d7/wq.start-1.0.0a1.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "6385b4f40dea6dd1f9dc3aeb53f9847a", "sha256": "100e7c774a0a1d39c9d9b61c2dfd768c1d8b543d8898a3d101de80ae5ffc03c8" }, "downloads": -1, "filename": "wq.start-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "6385b4f40dea6dd1f9dc3aeb53f9847a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73876, "upload_time": "2016-09-02T20:56:26", "url": "https://files.pythonhosted.org/packages/52/36/9640a7c86d9156c1e8a6e3a46e238ea8069820f5176c875d4f6e34574cba/wq.start-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "5327fcb8b81fa4e3a189a992f0468f5b", "sha256": "8f38499c47a8ddedd39c93ec38dfec81fb0f77f8d4c41b90e8f9beefeb168549" }, "downloads": -1, "filename": "wq.start-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "5327fcb8b81fa4e3a189a992f0468f5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74311, "upload_time": "2016-09-07T21:36:53", "url": "https://files.pythonhosted.org/packages/0f/ae/8afc99c1ef0200c583f556d260ac1ed4248781c5395ed5d659dddc39e0d6/wq.start-1.0.0b2.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "d0e0cf4ba12d8450aca1c594174da9cd", "sha256": "e30d91a65514061ab63e08b937c96aca0e785db1f3e7333975710eb4438e8596" }, "downloads": -1, "filename": "wq.start-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "d0e0cf4ba12d8450aca1c594174da9cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74418, "upload_time": "2016-11-08T16:20:30", "url": "https://files.pythonhosted.org/packages/a7/9f/015e7acc1aee77794a9bc9df6d58370c43b56356bb5a97b3d281d152b0fe/wq.start-1.0.0b3.tar.gz" } ], "1.0.0rc1": [ { "comment_text": "", "digests": { "md5": "a2a932f7b94ffa620e6680dd8d6d3476", "sha256": "39b627f771186af4eb32d7b7bd940315e97acdc27532ac6e5ebde2bca0df4069" }, "downloads": -1, "filename": "wq.start-1.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "a2a932f7b94ffa620e6680dd8d6d3476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53355, "upload_time": "2017-04-05T02:38:14", "url": "https://files.pythonhosted.org/packages/ec/e1/92356f44a1b61b06c33f47de01afbcfd727566265a4737e23bdd4a96f6d0/wq.start-1.0.0rc1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "94fd943bd8e6bcde7284cd200a4b473b", "sha256": "8c5a15e685cf106a8d4dcff2be50cf360c3ac66b3ee0797269b7229fdd53b897" }, "downloads": -1, "filename": "wq.start-1.1.0.tar.gz", "has_sig": false, "md5_digest": "94fd943bd8e6bcde7284cd200a4b473b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53784, "upload_time": "2018-06-13T03:10:37", "url": "https://files.pythonhosted.org/packages/f6/af/fae9bd66fc139b2bfa37a96bee960edae9e47a95ebd77d8fedddbe35e396/wq.start-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "eb23830a231b1d87a83f6aa9c18654a7", "sha256": "30572c334775160c084dac0158776128acd356c0cf961ff8dba88efe85f7c1ad" }, "downloads": -1, "filename": "wq.start-1.1.1.tar.gz", "has_sig": false, "md5_digest": "eb23830a231b1d87a83f6aa9c18654a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53902, "upload_time": "2019-01-11T06:44:17", "url": "https://files.pythonhosted.org/packages/85/0e/2b7faf52e131e0a23941d297dc2e6288174645dcc5c22cd20aa4a1620882/wq.start-1.1.1.tar.gz" } ], "1.2.0b1": [ { "comment_text": "", "digests": { "md5": "afb9cf901d5df86ea94900e3cd0317ae", "sha256": "be48f98f3de38973a8dea7bd1a2ed5ebe8b9674454f7701ad969665a7f450c35" }, "downloads": -1, "filename": "wq.start-1.2.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "afb9cf901d5df86ea94900e3cd0317ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69637, "upload_time": "2019-10-07T12:29:24", "url": "https://files.pythonhosted.org/packages/3b/6b/047a0ddbe97ff590fbad6fb5545377064d1840c7fe6b086599cd011c2969/wq.start-1.2.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f894d45ea786713d433d1851902f61d", "sha256": "542684bb81d071d093341e9bd9522d7fccc40bcb2c4146493b7ef2ac125a709f" }, "downloads": -1, "filename": "wq.start-1.2.0b1.tar.gz", "has_sig": false, "md5_digest": "4f894d45ea786713d433d1851902f61d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75669, "upload_time": "2019-10-07T12:29:26", "url": "https://files.pythonhosted.org/packages/a6/61/08f3d4a857e9d751870569ee0a24ae7238f29a2853cd7ebcec79687df2d2/wq.start-1.2.0b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eb23830a231b1d87a83f6aa9c18654a7", "sha256": "30572c334775160c084dac0158776128acd356c0cf961ff8dba88efe85f7c1ad" }, "downloads": -1, "filename": "wq.start-1.1.1.tar.gz", "has_sig": false, "md5_digest": "eb23830a231b1d87a83f6aa9c18654a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53902, "upload_time": "2019-01-11T06:44:17", "url": "https://files.pythonhosted.org/packages/85/0e/2b7faf52e131e0a23941d297dc2e6288174645dcc5c22cd20aa4a1620882/wq.start-1.1.1.tar.gz" } ] }