{ "info": { "author": "Innokentiy Kumshayev", "author_email": "kumshkesh@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "#ODK FORMS\n\nThis project is an application that allows us to generate data-collection forms from an excel spreadsheet.\n\n#How to use.\n\nTo start you need an xls file that complies with XLSForm specifications.\n\nFirst we use xls2json.py to convert our .xls (or .xlsx) file to JSON.\n\nNext we convert it from JSON to HTML using json2html.py.\n\nNow we are ready to run __init__.py to run our Flask application.\n\n#Restrictions \n\n* field names must comply with the following regular expression: [a-zA-Z_][a-zA-Z0-9_]*\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://bitbucket.org/iridl/odkewa", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "odkewa", "package_url": "https://pypi.org/project/odkewa/", "platform": "", "project_url": "https://pypi.org/project/odkewa/", "project_urls": { "Bug Reports": "https://bitbucket.org/iridl/odkewa/issues", "Homepage": "https://bitbucket.org/iridl/odkewa" }, "release_url": "https://pypi.org/project/odkewa/0.1.0/", "requires_dist": [ "psycopg2 (==2.8.*)", "pycrypto (==2.6.*)", "flask (==1.0.*)", "pyjade (==4.0.*)", "queuepool (==1.3.*)", "pyaconf (==0.7.*)", "pyyaml (==5.1.*)" ], "requires_python": ">= 3.7", "summary": "Data collection platform based on ODK standards", "version": "0.1.0" }, "last_serial": 5877737, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "701e4e5b930527af2e58b12331b579cd", "sha256": "e2c0fdf24b82af3df0ead36c1bc8906ebf8b104e00aea28e8e7f3f8345c9b7ce" }, "downloads": -1, "filename": "odkewa-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "701e4e5b930527af2e58b12331b579cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.7", "size": 136630, "upload_time": "2019-09-24T06:10:54", "url": "https://files.pythonhosted.org/packages/48/ce/6de03350cbfb0c42ab2d78cb4d7d5dcabe6bd37b0b892c80c1433d6ab3a0/odkewa-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9abea87ccd8341d09aed0980bb0f32d7", "sha256": "a3ec7b19a431cc87777ffdb91607ff76264ba51bf020371301d8ac2e208812be" }, "downloads": -1, "filename": "odkewa-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9abea87ccd8341d09aed0980bb0f32d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.7", "size": 130841, "upload_time": "2019-09-24T06:10:59", "url": "https://files.pythonhosted.org/packages/4a/fa/53a8cc31e17384e3ae5bc122670745cc5234925813dfc81cb823505bcb22/odkewa-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "701e4e5b930527af2e58b12331b579cd", "sha256": "e2c0fdf24b82af3df0ead36c1bc8906ebf8b104e00aea28e8e7f3f8345c9b7ce" }, "downloads": -1, "filename": "odkewa-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "701e4e5b930527af2e58b12331b579cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.7", "size": 136630, "upload_time": "2019-09-24T06:10:54", "url": "https://files.pythonhosted.org/packages/48/ce/6de03350cbfb0c42ab2d78cb4d7d5dcabe6bd37b0b892c80c1433d6ab3a0/odkewa-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9abea87ccd8341d09aed0980bb0f32d7", "sha256": "a3ec7b19a431cc87777ffdb91607ff76264ba51bf020371301d8ac2e208812be" }, "downloads": -1, "filename": "odkewa-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9abea87ccd8341d09aed0980bb0f32d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.7", "size": 130841, "upload_time": "2019-09-24T06:10:59", "url": "https://files.pythonhosted.org/packages/4a/fa/53a8cc31e17384e3ae5bc122670745cc5234925813dfc81cb823505bcb22/odkewa-0.1.0.tar.gz" } ] }