{ "info": { "author": "Ond\u0159ej Caletka", "author_email": "ondrej@caletka.cz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Utilities" ], "description": "Poledn\u00ed menu\n============\n\nThis utility will scrap daily menues from nearby restaurants and\nsend them via e-mail. It is based on very simple modular architecture where\neach extractor presents similar API.\n\nInstalation\n-----------\n\nUse Python 3.6 virtual environment to install all necessary dependencies:\n\n.. code-block:: shell\n\n $ python3 -m venv venv\n $ source venv/bin/activate\n (venv) $ pip install -U pip\n (venv) $ pip install git+https://github.com/oskar456/poledni-menu\n\nAfter installation, you'll get three new runables:\n\n`poledni-menu-print `\n Call given extractor and print its output to the standard output.\n\n`poledni-menu-digest `\n Read a list of extractors and their parameters from a YAML config file.\n Print daily menu digest to the standard output.\n\n`poledni-menu-email `\n Read a list of extractors and their parameters from a YAML config file.\n Send an e-mail with the digest to e-mail addresses configured in the\n config file.\n\nConfiguration file example\n--------------------------\n\n.. code-block:: yaml\n\n ---\n menu:\n - potrefena_husa\n - kulatak\n - budvarka\n - blox\n - extractor: agata\n place_id: 3\n - extractor: agata\n place_id: 5\n - bernard_pub\n\n email:\n server: localhost\n sender: Foodmaster \n recipients:\n - Root \n - postmaster@example.com\n ...\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oskar456/poledni-menu", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "poledni-menu", "package_url": "https://pypi.org/project/poledni-menu/", "platform": "", "project_url": "https://pypi.org/project/poledni-menu/", "project_urls": { "Homepage": "https://github.com/oskar456/poledni-menu" }, "release_url": "https://pypi.org/project/poledni-menu/0.12/", "requires_dist": [ "click", "lxml", "pyyaml", "markdown" ], "requires_python": ">=3.6", "summary": "Scrap daily menu and send it via e-mail", "version": "0.12" }, "last_serial": 5450787, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "dead2cf520e7df977ac48c5dfa485b20", "sha256": "6910d242e68121fbb57a210284264c3c6e0b5cf7eb4209311ae54b80c60b152d" }, "downloads": -1, "filename": "poledni_menu-0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "dead2cf520e7df977ac48c5dfa485b20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14391, "upload_time": "2019-06-10T09:03:53", "url": "https://files.pythonhosted.org/packages/6d/ec/4721d39f4973ca915088765a2c3a89af8d95e99e9ce1a4a4f2d9f6d1071c/poledni_menu-0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "875435435afec89b576386661d70b7b5", "sha256": "a1c6f6215b0bedf2429a99218db52baec34697ab2b779d265b80632a6a863554" }, "downloads": -1, "filename": "poledni-menu-0.10.tar.gz", "has_sig": false, "md5_digest": "875435435afec89b576386661d70b7b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8463, "upload_time": "2019-06-10T09:03:55", "url": "https://files.pythonhosted.org/packages/1c/b3/71fb589642bb3d8150074d3ce04d1bb6803e3bcbf7502d40c8720ce4bdff/poledni-menu-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "a987cc60b1dd953271381a585b1486d0", "sha256": "73d43c2163ebf587cbfe7d6afc00d825552448a21459cffeb1e778a8dbb8f737" }, "downloads": -1, "filename": "poledni_menu-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "a987cc60b1dd953271381a585b1486d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14383, "upload_time": "2019-06-20T09:19:58", "url": "https://files.pythonhosted.org/packages/fa/84/3a5af9805c53526058dbf29b6bb2ac4144a84108194719cb98624887209e/poledni_menu-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0651d7777deb5311d211638890d15aaf", "sha256": "c42fa86795512f03357dfa215180e82b81da31af54ec5caa336f4605bba20448" }, "downloads": -1, "filename": "poledni-menu-0.11.tar.gz", "has_sig": false, "md5_digest": "0651d7777deb5311d211638890d15aaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8467, "upload_time": "2019-06-20T09:19:59", "url": "https://files.pythonhosted.org/packages/88/5c/f60fbb45735449be6f126f2a22d9a1ca17ebf68c6368602d71cbb00a4429/poledni-menu-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "1c8fece449b0f3d3b637f495d6b68b5d", "sha256": "f4138176db106b78dfbd50ed33624901b09a650952ae1cc5e72a43a885dda516" }, "downloads": -1, "filename": "poledni_menu-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "1c8fece449b0f3d3b637f495d6b68b5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14390, "upload_time": "2019-06-26T09:55:42", "url": "https://files.pythonhosted.org/packages/03/4d/eaf3e307c987ca34f7da18557ea869772dae42f2da51e82ef6ee5aa89235/poledni_menu-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38dd3bb824a49bff125cc84deb20f311", "sha256": "a14fc945c7d471cdae6200b610093310f49cfab74047895633d7b1690b74c04b" }, "downloads": -1, "filename": "poledni-menu-0.12.tar.gz", "has_sig": false, "md5_digest": "38dd3bb824a49bff125cc84deb20f311", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8476, "upload_time": "2019-06-26T09:55:44", "url": "https://files.pythonhosted.org/packages/8e/09/7ad8b4db90a579af2f3ff42eb4eb0d3216e54897847286176b507937c5a9/poledni-menu-0.12.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "916d23728870fa53234bae463de660bb", "sha256": "1e70ce8a1e58ba5172f402ff36d9c9cb2d4c6a3b7e22eda45f0079ec951a277d" }, "downloads": -1, "filename": "poledni_menu-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "916d23728870fa53234bae463de660bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13601, "upload_time": "2018-11-26T09:14:03", "url": "https://files.pythonhosted.org/packages/a5/e6/745bc40102de330acfe31882ace4cbc041a1409fa852057c7196ee6a4b8c/poledni_menu-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc64958f9a5cb273e39b9f03c14ca8d7", "sha256": "30b86cb23575ae868e7aa0e697ac0d017056172101747bb9e94584336a4c37f2" }, "downloads": -1, "filename": "poledni-menu-0.4.tar.gz", "has_sig": false, "md5_digest": "bc64958f9a5cb273e39b9f03c14ca8d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7703, "upload_time": "2018-11-26T09:14:05", "url": "https://files.pythonhosted.org/packages/7e/89/ca2047d27121cac2b5bd114c342524014904d83860ad53984d6530b7060a/poledni-menu-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "874ab818fe4818d56b5c7c00eee6e42b", "sha256": "854efc8bf3545005f1f17b81d5185d85516b2cac3e40481020d2355a3420640b" }, "downloads": -1, "filename": "poledni_menu-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "874ab818fe4818d56b5c7c00eee6e42b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13693, "upload_time": "2019-04-03T12:26:16", "url": "https://files.pythonhosted.org/packages/d0/2d/001b9e7d4da42c9afc6acad6d39ddbe50f07c05dccc68dbae6745195fa0c/poledni_menu-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85ec1704b09ad958f40ed5fba3e6ec3e", "sha256": "191aa8d656f4540a329cca2341d141fef23b3f2fddb29866f302657a91e0bdc6" }, "downloads": -1, "filename": "poledni-menu-0.5.tar.gz", "has_sig": false, "md5_digest": "85ec1704b09ad958f40ed5fba3e6ec3e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8197, "upload_time": "2019-04-03T12:26:18", "url": "https://files.pythonhosted.org/packages/63/4d/f247367b56fc534d1b96e15056c9fc198dcb1c905876709b4fe623d35f3d/poledni-menu-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "c08e81e4a798acc9bc7acc46a2fc27d4", "sha256": "330d4090e6b069c6e28b8f816e3f794034a0b84e2908dd6c4cb119a3b62dd8ea" }, "downloads": -1, "filename": "poledni_menu-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c08e81e4a798acc9bc7acc46a2fc27d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13703, "upload_time": "2019-04-04T08:41:20", "url": "https://files.pythonhosted.org/packages/bf/34/b0d3fc618a0f1309faf0e414c9669fa075ccc2ee351925dbda408419bd7c/poledni_menu-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44de60079e297d0861b1441d6c9f5baf", "sha256": "7c1907d64370ab8dfa5ecbfbf57d2c771bebbec5e7e61057dbe47304cc07a124" }, "downloads": -1, "filename": "poledni-menu-0.6.tar.gz", "has_sig": false, "md5_digest": "44de60079e297d0861b1441d6c9f5baf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8186, "upload_time": "2019-04-04T08:41:22", "url": "https://files.pythonhosted.org/packages/fe/df/81b60454c195386f824e9051e1cf1521d8c18c4c193dd6f9fa33d756eb78/poledni-menu-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "3b6d2789ea28bbc8b3177be5c9aaec99", "sha256": "477aa7500ad2d60d369993acdf535f01fc79005cc119dfc18ed6ec5aabf8acc2" }, "downloads": -1, "filename": "poledni_menu-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3b6d2789ea28bbc8b3177be5c9aaec99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14381, "upload_time": "2019-04-15T14:46:48", "url": "https://files.pythonhosted.org/packages/6d/6c/a40f73b6d1a3e16271c55e3d15c74e3310a7cc4d69b322a78b5022ed9c6d/poledni_menu-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5221ecfd2bc1ed6f5f0f045f67559837", "sha256": "2834c737dc82d87602c6a3db80ce39946253b34ecb1fcb1a17d56c6cd396c9b9" }, "downloads": -1, "filename": "poledni-menu-0.7.tar.gz", "has_sig": false, "md5_digest": "5221ecfd2bc1ed6f5f0f045f67559837", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8460, "upload_time": "2019-04-15T14:46:50", "url": "https://files.pythonhosted.org/packages/2f/8a/b9d1ba6c681e98351247599dcee9ad5337bb32cfc2a49df1408f55fe2cc3/poledni-menu-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "c1c778e9a6be389d9571e643cb69434f", "sha256": "f1e90fc0a471c84be7823cb558b5cefd11ae0aef8a8505820b4b11cc9e3261f0" }, "downloads": -1, "filename": "poledni_menu-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c1c778e9a6be389d9571e643cb69434f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14372, "upload_time": "2019-04-17T08:58:19", "url": "https://files.pythonhosted.org/packages/91/95/71be41c56c8cb6d73619800d74c73bd23d8bca01d48d11bc91cfcf317988/poledni_menu-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f226a4af816cc0840c4940ade98a4b9", "sha256": "5f3ef0f202d203fc479c0c608d916cd8ddf46e598334dd8eaedbd890e0c0abc3" }, "downloads": -1, "filename": "poledni-menu-0.8.tar.gz", "has_sig": false, "md5_digest": "0f226a4af816cc0840c4940ade98a4b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8450, "upload_time": "2019-04-17T08:58:21", "url": "https://files.pythonhosted.org/packages/42/b7/655c3713344dc5d6aaecfff68e6ea7fd84fd80239b1054b6d6c353010d7d/poledni-menu-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "6bd8138a471425d11189a808f2579346", "sha256": "053f555170008cc5faa69ca41b56ded6e18cd8ff5d43cbe8a8984a05eb865f0c" }, "downloads": -1, "filename": "poledni_menu-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6bd8138a471425d11189a808f2579346", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14371, "upload_time": "2019-06-04T08:51:59", "url": "https://files.pythonhosted.org/packages/07/17/f9efcf8bdea13f0ab86c63281f242236c8f785eb45d981b273c580c437cf/poledni_menu-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "190aec7d166b2697f7a3a537c4371eb1", "sha256": "d9122eb0fc34b953d7b506933fa222a400c1676364ce1930d665cdc146df8ca0" }, "downloads": -1, "filename": "poledni-menu-0.9.tar.gz", "has_sig": false, "md5_digest": "190aec7d166b2697f7a3a537c4371eb1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8466, "upload_time": "2019-06-04T08:52:00", "url": "https://files.pythonhosted.org/packages/ee/0c/2f00b0b91f8caaf23fcb842ba471f20b5f496ad1a9d5cd89d88c72c53e24/poledni-menu-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c8fece449b0f3d3b637f495d6b68b5d", "sha256": "f4138176db106b78dfbd50ed33624901b09a650952ae1cc5e72a43a885dda516" }, "downloads": -1, "filename": "poledni_menu-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "1c8fece449b0f3d3b637f495d6b68b5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14390, "upload_time": "2019-06-26T09:55:42", "url": "https://files.pythonhosted.org/packages/03/4d/eaf3e307c987ca34f7da18557ea869772dae42f2da51e82ef6ee5aa89235/poledni_menu-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38dd3bb824a49bff125cc84deb20f311", "sha256": "a14fc945c7d471cdae6200b610093310f49cfab74047895633d7b1690b74c04b" }, "downloads": -1, "filename": "poledni-menu-0.12.tar.gz", "has_sig": false, "md5_digest": "38dd3bb824a49bff125cc84deb20f311", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8476, "upload_time": "2019-06-26T09:55:44", "url": "https://files.pythonhosted.org/packages/8e/09/7ad8b4db90a579af2f3ff42eb4eb0d3216e54897847286176b507937c5a9/poledni-menu-0.12.tar.gz" } ] }