{ "info": { "author": "LevIT scs", "author_email": "foss@levit.be", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "# Levit-report\n\nThis library makes it easy to manage and render a set of relatorio-based reports in a Django application\n\n## Compatibility Matrix\n\n**Levit-report** is compatible with the following matrix\n\n| | Py 3.5 | Py 3.6 | Py 3.7 |\n| --------------- | ------ | ------ | ------ |\n| **Django 2.0** | Yes | Yes | Yes |\n| **Django 2.1** | Yes | Yes | Yes |\n| **Django 2.2** | Yes | Yes | Yes |\n\n## Installation\n\n`pip install levit-report`\n\n## Configuration\n\nAdd `levit_report` to your `INSTALLED_APPS`:\n\n```\n## settings.py\n\nINSTALLED_APPS = (\n ...\n 'levit_report',\n)\n```\n\nImport the built-in urls into your `urls.py`\n\n```\n## urls.py\n\n...\nfrom levit_report import urls as report_urls\n\n...\nurlpattern = [\n ...\n path('reports/', include(report_urls)),\n]\n```\n\n## Usage\n\nBefore being able to use this package you will first have to create a\n[Relatorio](http://relatorio.readthedocs.io/en/latest/index.html) template. The \"object\"\nof the report will be available inside the report as `o` (as in object).\n\nOnce you have created your templte, go to the admin and add a new `Document` (in the \n`Levit_Report` section).\n\n![admin screenshot](./docs/document-admin.png)\n\nYou'll then be able to upload your relatorio template and associate it with a ContentType.\n\nIn order to use the \"convert to\" feature, you'll need you have LibreOffice headless installed.\n\n:warning: LibreOffice headless fails silently when a regular LibreOffice window is open on\nthe same machine.\n\nIn order to use the \"Merge with tos\" feature (only available for pdf's), you'll need:\n\n- to have pdfunite installed\n- have given the full path to a pdf `TOS_FILE` in your `settings.py` like this\n\n```\n## settings.py\n\nTOS_FILE = os.path.join(BASE_DIR, 'documents', 'tos.pdf')\n```\n\nOnce this is done, you'll be able to download a rendered version of your report at\nhttp://localhost:8000/reports/<document_slug>/<target_object_id>/\n\nYou'll also be able to download a ip containing several rendered reports by pointing\nyour browser at\nhttp://localhost:8000/reports/<document_slug>/?ids[]=<target_object_id>&ids[]=<target_object_2_id>...\n\n\nThis project is licensed under the [MIT License](http://opensource.org/licenses/MIT)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://levit.be", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "levit-report", "package_url": "https://pypi.org/project/levit-report/", "platform": "", "project_url": "https://pypi.org/project/levit-report/", "project_urls": { "Homepage": "http://levit.be" }, "release_url": "https://pypi.org/project/levit-report/2.0/", "requires_dist": null, "requires_python": "", "summary": "Bring the power of relatorio to Django", "version": "2.0" }, "last_serial": 5394787, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "984308ad203ae252ca3f6a8d431b318f", "sha256": "75ab9f9b30f667bee626a5ca4e7a85e9a90192c3508b11fce56ac3380cc25265" }, "downloads": -1, "filename": "levit-report-0.9.1.tar.gz", "has_sig": false, "md5_digest": "984308ad203ae252ca3f6a8d431b318f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3229, "upload_time": "2015-11-16T06:03:21", "url": "https://files.pythonhosted.org/packages/d2/44/e99766158413905e7e1175be7be387d5500e9ad21f1606f42addc11692d1/levit-report-0.9.1.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "91a8a37bf4828606deb93fa92e942ab4", "sha256": "7034e56f86d483d44cb853d7ceab2f13f817f716714244593afd4341985b4c26" }, "downloads": -1, "filename": "levit-report-0.9.10.tar.gz", "has_sig": false, "md5_digest": "91a8a37bf4828606deb93fa92e942ab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5260, "upload_time": "2017-07-03T14:21:38", "url": "https://files.pythonhosted.org/packages/88/91/aa847a070ca7f97be6143b5e4f905c1885cc1dab128f88f25ddcd2fa10d4/levit-report-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "3159c59d270f0eb00b6c254a2cb151ad", "sha256": "bd4a5f4c4d536381dc2bac9ad7d77ff4e934c4bf65ddd2e06cd853c0ba6a5734" }, "downloads": -1, "filename": "levit-report-0.9.11.tar.gz", "has_sig": false, "md5_digest": "3159c59d270f0eb00b6c254a2cb151ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5232, "upload_time": "2017-07-05T09:08:34", "url": "https://files.pythonhosted.org/packages/bc/f8/962087f06fe5d4ff422f60a9eb188cf8dd7426440dfeda5eb37737ab9ecb/levit-report-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "bfdf2b73be9a7fd3b2fae02d54db31b5", "sha256": "637995d06bcee53bec6fcbcc307c9e170e7d0c55cac5e2a26e97b497d56cf882" }, "downloads": -1, "filename": "levit-report-0.9.12.tar.gz", "has_sig": false, "md5_digest": "bfdf2b73be9a7fd3b2fae02d54db31b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5678, "upload_time": "2017-07-28T14:08:01", "url": "https://files.pythonhosted.org/packages/4f/be/7b1519939aa7a81389657733a3f96ff4715fbf1c836f820912a9907b0374/levit-report-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "3cfd4e92e8e9d1e48a32093871334aca", "sha256": "3f18d02d3b229d520f366cf3b13fc1091e0e974f4093f2619f17fcf8e422ece1" }, "downloads": -1, "filename": "levit-report-0.9.13.tar.gz", "has_sig": false, "md5_digest": "3cfd4e92e8e9d1e48a32093871334aca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5677, "upload_time": "2017-07-28T14:22:10", "url": "https://files.pythonhosted.org/packages/a2/78/2bfb8f340cb9ece8a2d24fb1c6ebfd2d70358521ff36dedb9a7103f05b2f/levit-report-0.9.13.tar.gz" } ], "0.9.14": [ { "comment_text": "", "digests": { "md5": "81d649e83ab71c226551c044c2e8c69d", "sha256": "7562efa6eaf1e641cb9d0f7dc6521bc41b4d26a4ec1add2601e0a0b270484f8a" }, "downloads": -1, "filename": "levit-report-0.9.14.tar.gz", "has_sig": false, "md5_digest": "81d649e83ab71c226551c044c2e8c69d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5694, "upload_time": "2018-01-15T14:08:06", "url": "https://files.pythonhosted.org/packages/62/7c/707ebd5a918d1ecad60423dc8a706820664a3ed15128bb13e0bd83ad840e/levit-report-0.9.14.tar.gz" } ], "0.9.15": [ { "comment_text": "", "digests": { "md5": "d445731072d83516e1e37b2afd8c6c42", "sha256": "89ce06587df3357b5c8183016fd19587b9e19c327f8df3d0478b098d9c3a428d" }, "downloads": -1, "filename": "levit-report-0.9.15.tar.gz", "has_sig": false, "md5_digest": "d445731072d83516e1e37b2afd8c6c42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5882, "upload_time": "2018-04-18T08:55:04", "url": "https://files.pythonhosted.org/packages/4c/60/aca4d4c9be182b79a570b7ee118e028036ec9728fa2360ada005e3ba3a83/levit-report-0.9.15.tar.gz" } ], "0.9.16": [ { "comment_text": "", "digests": { "md5": "ff30028372a100254bb1361eafabc07a", "sha256": "03d0e79000afa3b3b7c837c13b88b1e7f05c4c2ff2548339bb25f61f75e666bd" }, "downloads": -1, "filename": "levit-report-0.9.16.tar.gz", "has_sig": false, "md5_digest": "ff30028372a100254bb1361eafabc07a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5945, "upload_time": "2018-04-18T09:35:08", "url": "https://files.pythonhosted.org/packages/80/6d/d00c48fa324f2c01760fa5ab32abac349db12c397d9ec4ae965dd1f479bc/levit-report-0.9.16.tar.gz" } ], "0.9.17": [ { "comment_text": "", "digests": { "md5": "b6c1e20eca7afab700c675f63daa627c", "sha256": "c0aaa521489c8eb55bfa4134fb21b8235f43539b6ba71da24f9d143e347a3c22" }, "downloads": -1, "filename": "levit-report-0.9.17.tar.gz", "has_sig": false, "md5_digest": "b6c1e20eca7afab700c675f63daa627c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5781, "upload_time": "2018-04-27T14:30:55", "url": "https://files.pythonhosted.org/packages/b1/8d/30ad61362eea96ae64d4717e15017886e24b1911ef2e7a05dae1a6236cb1/levit-report-0.9.17.tar.gz" } ], "0.9.18": [ { "comment_text": "", "digests": { "md5": "99b31acbdde951c58fde41f090f18fa6", "sha256": "86e22c113d870dce80623250456d5e0dc41aa9cccbb7b243c90078a05cc7b2b7" }, "downloads": -1, "filename": "levit-report-0.9.18.tar.gz", "has_sig": false, "md5_digest": "99b31acbdde951c58fde41f090f18fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6015, "upload_time": "2019-01-11T07:40:14", "url": "https://files.pythonhosted.org/packages/81/e1/1dce214942a995e33de14e57745850edc4e3499ab3b66b6bc718397475c3/levit-report-0.9.18.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "bec08f6fa7a93efbd841e82d42012ed1", "sha256": "ea311d9c3bfc58d5b0c271ebe6a3f6907fb4e7aa159a32bf25e750fd4c385484" }, "downloads": -1, "filename": "levit-report-0.9.2.tar.gz", "has_sig": false, "md5_digest": "bec08f6fa7a93efbd841e82d42012ed1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3035, "upload_time": "2017-01-09T07:10:41", "url": "https://files.pythonhosted.org/packages/8b/f3/e04a3f55e6dc330f90ad1811f95285c3cce83a717eaae67a75ab38402ccf/levit-report-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "be3f10affa2687616e177ba82bdc410e", "sha256": "abfc4c8b0ed41e5f8fe26045f40b210f314a3e686d3e4dbbfb7c11862addcd25" }, "downloads": -1, "filename": "levit-report-0.9.3.tar.gz", "has_sig": false, "md5_digest": "be3f10affa2687616e177ba82bdc410e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4226, "upload_time": "2017-01-09T10:06:07", "url": "https://files.pythonhosted.org/packages/53/44/0c72971bcbf35585279baaacbb47d7e958a0431f7838330b6bafe7c38861/levit-report-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "04407ae0add0c8a3ca592bb5c8df8eb4", "sha256": "54d2724bae6248273ec447973d7c119d050369e19a2e539ff13f1f4567763246" }, "downloads": -1, "filename": "levit-report-0.9.4.tar.gz", "has_sig": false, "md5_digest": "04407ae0add0c8a3ca592bb5c8df8eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4596, "upload_time": "2017-01-11T19:39:59", "url": "https://files.pythonhosted.org/packages/61/39/43401bd05f13def3b9748fc0fa86077c432d7d7efc379bc0103a582af919/levit-report-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "6c826e87e8ba267221f15b9aa2ef0506", "sha256": "871659f14402636e202b879b266e051f8a5a0dbf53a55c655c4025778925233c" }, "downloads": -1, "filename": "levit-report-0.9.5.tar.gz", "has_sig": false, "md5_digest": "6c826e87e8ba267221f15b9aa2ef0506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4812, "upload_time": "2017-01-13T05:51:00", "url": "https://files.pythonhosted.org/packages/24/6f/fac328065dd116a5f6642d8feaa0416b57e2cf0589cef9ce968374f03fdb/levit-report-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "3e17554102b38ebb76df4f8771a903c0", "sha256": "6ab851bd686a112245e6b335d4207c8f352d3df154c387edb735807381e727df" }, "downloads": -1, "filename": "levit-report-0.9.6.tar.gz", "has_sig": false, "md5_digest": "3e17554102b38ebb76df4f8771a903c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4968, "upload_time": "2017-01-14T08:00:38", "url": "https://files.pythonhosted.org/packages/d9/1c/305de14bfba979c639618b9d04bf4a315b6e2c5a870040055a1128bb5c9f/levit-report-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "969f12e2df86aad64bb1c6edea366e0c", "sha256": "455bef0197ba8f4bea8785fc19eee66223308184d4b488b4c50aa49c700aa3af" }, "downloads": -1, "filename": "levit-report-0.9.7.tar.gz", "has_sig": false, "md5_digest": "969f12e2df86aad64bb1c6edea366e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4974, "upload_time": "2017-01-31T12:10:04", "url": "https://files.pythonhosted.org/packages/9b/aa/8dbe8969e704c853dece05128f693a5e6f939b0afb9eb7b3c39471792a49/levit-report-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "6e62ca79b0f9859d63ac70501064cd12", "sha256": "c44ff683bcebc059511ccb6588e14a947ba0aba1bb3f38eb74a20040b0af719c" }, "downloads": -1, "filename": "levit-report-0.9.8.tar.gz", "has_sig": false, "md5_digest": "6e62ca79b0f9859d63ac70501064cd12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4993, "upload_time": "2017-03-08T11:14:09", "url": "https://files.pythonhosted.org/packages/1b/a1/9e9a9b36221a325778a063dd6b9df4a82ed35d92d2ceb42ace641955f1dd/levit-report-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "6c4914b6b08576e34f10d5f4b6bc7390", "sha256": "4b3efbaa7394bcd2aacc9e82ed579a232f2378484979721fd6c45085b83b80d8" }, "downloads": -1, "filename": "levit-report-0.9.9.tar.gz", "has_sig": false, "md5_digest": "6c4914b6b08576e34f10d5f4b6bc7390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5050, "upload_time": "2017-03-22T15:18:55", "url": "https://files.pythonhosted.org/packages/e7/aa/c974d12c4eaf63806d9db7e1aedc871c3bd26a33e70b6fd06de9110c9185/levit-report-0.9.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "3423172acb644a9f1121ae3a3216c48a", "sha256": "ee211f72ad4c6fc6a66455efdc5eafbe132a66b7b75c7e1ba5c9546c2d7717fd" }, "downloads": -1, "filename": "levit-report-1.0.tar.gz", "has_sig": false, "md5_digest": "3423172acb644a9f1121ae3a3216c48a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6205, "upload_time": "2019-06-13T07:58:01", "url": "https://files.pythonhosted.org/packages/91/c5/e2d681f38eb0a2ca6d7b6650e73c40a241c86c0143d5b49fd1e094a4fb91/levit-report-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "a6a51aeef6110597ea4806541207f59f", "sha256": "f99c12cd982d48549221a933c89b6720161bcd6523aaa86e57efa5d14754003c" }, "downloads": -1, "filename": "levit-report-2.0.tar.gz", "has_sig": false, "md5_digest": "a6a51aeef6110597ea4806541207f59f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6031, "upload_time": "2019-06-13T08:15:57", "url": "https://files.pythonhosted.org/packages/9c/da/17237234ca8514fa9385687fe7075868eebc8f7a388380b23ff56e97dfa8/levit-report-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6a51aeef6110597ea4806541207f59f", "sha256": "f99c12cd982d48549221a933c89b6720161bcd6523aaa86e57efa5d14754003c" }, "downloads": -1, "filename": "levit-report-2.0.tar.gz", "has_sig": false, "md5_digest": "a6a51aeef6110597ea4806541207f59f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6031, "upload_time": "2019-06-13T08:15:57", "url": "https://files.pythonhosted.org/packages/9c/da/17237234ca8514fa9385687fe7075868eebc8f7a388380b23ff56e97dfa8/levit-report-2.0.tar.gz" } ] }