{ "info": { "author": "David Young", "author_email": "davidrobertyoung@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "# dryxPyramid\n\n`dryxPyramid` is a python package containing some basic, reusable code for Pyramid Webapps. It contains:\n\n## Renderers\n\n`dryxPyramid` contains some new and overriding renderers that allow for the download of files using `filename=myfilename` in the query string.\n\n* csv (`format=csv`)\n* json (`format=json`)\n* plain text tables (`format=plain_table`)\n* plain text (`format=plain_text`)\n\n## API\n\n| **Resource** | **Post** | **Get** | **Put** | **Delete** | \n| :------------ | :----------- | :----------- | :----------- | :----------- |\n| **/download** | Not Allowed | Download requested data | Not Allowed | Not Allowed | \n\n### Reserved Query String Parameters\n\n| Parameter Key | Description | Some Common Values |\n| :------ | :------- | :------- |\n| format | The format to display the data in | json, csv, plain_table, plain_text |\n| filename | Download the data in the specified `format` with this filename | |\n\n\n## View Permissions \n\nThere are currently 6 levels of tiered view-permissions that can be added to the view decorators. Each level of permissions includes the acummulated permissions up to that tier.\n\n1. `view_everyone`: viewable by the public\n2. `view_users`: viewable by logged in users\n3. `edit_users`: viewable by users with the `edit_users` permissions\n4. `superuser`: viewable by users with `superuser` permissions\n5. `admin`: viewable by users with `admin` permissions\n6. `superadmin`: viewable by users with `superadmin` permissions\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/thespacedoctor/dryxPyramid/archive/v0.3.2.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thespacedoctor/dryxPyramid", "keywords": "utilities,pyramid", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dryxPyramid", "package_url": "https://pypi.org/project/dryxPyramid/", "platform": "", "project_url": "https://pypi.org/project/dryxPyramid/", "project_urls": { "Download": "https://github.com/thespacedoctor/dryxPyramid/archive/v0.3.2.zip", "Homepage": "https://github.com/thespacedoctor/dryxPyramid" }, "release_url": "https://pypi.org/project/dryxPyramid/0.3.2/", "requires_dist": [ "fundamentals", "mod-wsgi", "mysql-python", "passlib", "paste", "pymysql", "pyramid", "sqlalchemy", "sqlalchemy" ], "requires_python": "", "summary": "Templating and basecode for Pyramid webapps", "version": "0.3.2" }, "last_serial": 5890446, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "dcfdac8eb1f2a0339e8cb47551d0de05", "sha256": "d4c472936e65be523e7c4a7e016783f61e1483eeb003add7ae6967ca1beea36b" }, "downloads": -1, "filename": "dryxPyramid-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "dcfdac8eb1f2a0339e8cb47551d0de05", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18887, "upload_time": "2019-09-20T12:02:38", "url": "https://files.pythonhosted.org/packages/53/ad/046e4736ac41a9e8c1f1297263e9d64f2392abdee0efa8cfd94d8c96501b/dryxPyramid-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "356b5b4221ce34b0b06d44556984219c", "sha256": "ab5cab5ca47c086f219e69dec1330793fb1edacd8b6cd8b9f5a6e9b6e5a7d1a6" }, "downloads": -1, "filename": "dryxPyramid-0.3.0.tar.gz", "has_sig": false, "md5_digest": "356b5b4221ce34b0b06d44556984219c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10029, "upload_time": "2019-09-20T12:02:41", "url": "https://files.pythonhosted.org/packages/f5/c3/481492dc70bce0ac0cd21b9be0dc7676edd329f125328d5f0ac044f5a55a/dryxPyramid-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "aa4c1e61b3595f5aa65057934c77b2f5", "sha256": "4057f04806a894cfd6f276fbbe6c0b4654e9d858cd1be0cc2fbb2073948554c1" }, "downloads": -1, "filename": "dryxPyramid-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "aa4c1e61b3595f5aa65057934c77b2f5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18873, "upload_time": "2019-09-26T11:16:58", "url": "https://files.pythonhosted.org/packages/b6/f0/df7762da4e73e2f5d6d4aba4a7addf885e966b7b3ee440c1d4d70090f604/dryxPyramid-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6df8922b2d392ac04a1544f3926f6238", "sha256": "b100f2789091d25351b534656c8e6cc2df33541773993192df9a624424fd2600" }, "downloads": -1, "filename": "dryxPyramid-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6df8922b2d392ac04a1544f3926f6238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10037, "upload_time": "2019-09-26T11:17:00", "url": "https://files.pythonhosted.org/packages/5c/ca/efb63f4a9c8d6a0c4ef6e49c7b1f1f1ac948ac58965c6b90b696e3aea8b0/dryxPyramid-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "2ecf7fb714aea0b66aefdabcdc34214f", "sha256": "615b0eac9ccfe5489da2852eb84cf8bba02783bf53cbbf353c96b7fcc098818e" }, "downloads": -1, "filename": "dryxPyramid-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2ecf7fb714aea0b66aefdabcdc34214f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18885, "upload_time": "2019-09-26T12:47:38", "url": "https://files.pythonhosted.org/packages/90/11/b8757dc883956f0f60d264b5bd2cf239141af695e39dfe56c17bae1d6df3/dryxPyramid-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9aaf65c525f69fbcf93c3661700dd0ca", "sha256": "1893977bcc307b68d53fa72cf9282ea980e5d7c2ff8f38af23e1dabc79dc6c91" }, "downloads": -1, "filename": "dryxPyramid-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9aaf65c525f69fbcf93c3661700dd0ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10059, "upload_time": "2019-09-26T12:47:39", "url": "https://files.pythonhosted.org/packages/8a/d2/70fdc5d4f4805b59af70b93bee0a88ee45009b3eabf9b00e14b0847a92f3/dryxPyramid-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ecf7fb714aea0b66aefdabcdc34214f", "sha256": "615b0eac9ccfe5489da2852eb84cf8bba02783bf53cbbf353c96b7fcc098818e" }, "downloads": -1, "filename": "dryxPyramid-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2ecf7fb714aea0b66aefdabcdc34214f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18885, "upload_time": "2019-09-26T12:47:38", "url": "https://files.pythonhosted.org/packages/90/11/b8757dc883956f0f60d264b5bd2cf239141af695e39dfe56c17bae1d6df3/dryxPyramid-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9aaf65c525f69fbcf93c3661700dd0ca", "sha256": "1893977bcc307b68d53fa72cf9282ea980e5d7c2ff8f38af23e1dabc79dc6c91" }, "downloads": -1, "filename": "dryxPyramid-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9aaf65c525f69fbcf93c3661700dd0ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10059, "upload_time": "2019-09-26T12:47:39", "url": "https://files.pythonhosted.org/packages/8a/d2/70fdc5d4f4805b59af70b93bee0a88ee45009b3eabf9b00e14b0847a92f3/dryxPyramid-0.3.2.tar.gz" } ] }