{ "info": { "author": "Dima Koskin", "author_email": "dmksknn@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries" ], "description": "# \u041f\u041e\u041b\u041a\u0410\n\nPython \u043c\u043e\u0434\u0443\u043b\u044c \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a API \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 [\u00ab\u041f\u043e\u043b\u043a\u0430\u00bb](https://polka.academy).\n\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n\n\u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043c\u043e\u0434\u0443\u043b\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f Python 3.6+. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u043a\u0440\u043e\u043c\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u043d\u0435\u0442.\n\n```python\npip install polka\n```\n\n## \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\n\n\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u044b\u0440\u043e\u043c \u0432\u0438\u0434\u0435 \u00ab\u043a\u0430\u043a \u0435\u0441\u0442\u044c\u00bb, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 `rawbooks`, `rawbook`, `rawsearch`, `rawlists`, `rawlist` \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 `raw`.\n\n\n```python\n>>> import polka\n\n>>> [func for func in dir(polka) if func.startswith(\"raw\")]\n['rawbook', 'rawbooks', 'rawlist', 'rawlists', 'rawpunditfavs', 'rawpunditposts', 'rawpundits', 'rawsearch']\n```\n\n\u041d\u043e \u0443\u0434\u043e\u0431\u043d\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 `books`, `lists`, `pundits`, `search` \u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u044b `Book`, `Compilation` \u0438 `Pundit`.\n\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f `books` \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u043a\u043d\u0438\u0433, \u043a\u0430\u0436\u0434\u0430\u044f \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c `Book`.\n\n```python\n>>> for book in polka.books()[:3]:\n... assert isinstance(book, polka.Book)\n... print(f\"{book.title:<25} {book.year.start}\")\n\u0413\u0435\u0440\u043e\u0439 \u043d\u0430\u0448\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 1840\n\u0410\u043d\u043d\u0430 \u041a\u0430\u0440\u0435\u043d\u0438\u043d\u0430 1877\n\u041c\u0451\u0440\u0442\u0432\u044b\u0435 \u0434\u0443\u0448\u0438 1842\n```\n\n`Book` \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432\u0441\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043a\u043d\u0438\u0433\u0435, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0438 \u043e\u0442\u0432\u0435\u0442\u044b (\u0435\u0441\u043b\u0438 \u0438\u043c\u0435\u044e\u0442\u0441\u044f).\n\n```python\n>>> book\nBook(title='\u041c\u0451\u0440\u0442\u0432\u044b\u0435 \u0434\u0443\u0448\u0438', authors=['\u041d\u0438\u043a\u043e\u043b\u0430\u0439 \u0413\u043e\u0433\u043e\u043b\u044c'])\n\n>>> book.description\n'\u0412\u0435\u043b\u0438\u043a\u0430\u044f \u043f\u043e\u044d\u043c\u0430, \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a \u043d\u0435\u043b\u0435\u043f\u043e\u0441\u0442\u0438 \u0438 \u0433\u0440\u043e\u0442\u0435\u0441\u043a\u0430, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0430\u0440\u0430\u0434\u043e\u043a\u0441\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043e\u0442\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442 \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u043c\u0430. \u0417\u0430\u0434\u0443\u043c\u0430\u0432 \u0442\u0440\u0451\u0445\u0447\u0430\u0441\u0442\u043d\u043e\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e \u043e\u0431\u0440\u0430\u0437\u0446\u0443 \u00ab\u0411\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043c\u0435\u0434\u0438\u0438\u00bb, \u0413\u043e\u0433\u043e\u043b\u044c \u0443\u0441\u043f\u0435\u043b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u043e\u043c \u2014 \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0432\u0432\u0451\u043b \u0432 \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u0433\u0435\u0440\u043e\u044f, \u0434\u0435\u043b\u044c\u0446\u0430 \u0438 \u043f\u043b\u0443\u0442\u0430, \u0438 \u0441\u043e\u0437\u0434\u0430\u043b \u0431\u0435\u0441\u0441\u043c\u0435\u0440\u0442\u043d\u044b\u0439 \u043e\u0431\u0440\u0430\u0437 \u0420\u043e\u0441\u0441\u0438\u0438 \u043a\u0430\u043a \u043f\u0442\u0438\u0446\u044b-\u0442\u0440\u043e\u0439\u043a\u0438, \u043d\u0435\u0441\u0443\u0449\u0435\u0439\u0441\u044f \u0432 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438.'\n\n>>> book.pundit\nPundit(name='\u0412\u0430\u0440\u0432\u0430\u0440\u0430 \u0411\u0430\u0431\u0438\u0446\u043a\u0430\u044f')\n\n>>> item = book.questions[0] # first question\n>>> item.question\n'\u041e \u0447\u0451\u043c \u044d\u0442\u0430 \u043a\u043d\u0438\u0433\u0430?'\n\n>>> item.answer # or item.answer_with_notes\n'\u0412 \u0433\u0443\u0431\u0435\u0440\u043d\u0441\u043a\u0438\u0439 \u0433\u043e\u0440\u043e\u0434 N. \u043f\u0440\u0438\u0435\u0437\u0436\u0430\u0435\u0442 \u043e\u0442\u0441\u0442\u0430\u0432\u043d\u043e\u0439 \u0447\u0438\u043d\u043e\u0432\u043d\u0438\u043a \u041f\u0430\u0432\u0435\u043b \u0418\u0432\u0430\u043d\u043e\u0432\u0438\u0447 \u0427\u0438\u0447\u0438\u043a\u043e\u0432, \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043b\u0438\u0448\u0451\u043d\u043d\u044b\u0439 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0447\u0435\u0440\u0442 \u0438 \u0432\u0441\u0435\u043c \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0449\u0438\u0439\u0441\u044f \u043f\u043e \u043d\u0440\u0430\u0432\u0443. \u041e\u0447\u0430\u0440\u043e\u0432\u0430\u0432 \u0433\u0443\u0431\u0435\u0440\u043d\u0430\u0442\u043e\u0440\u0430, \u0433\u043e\u0440\u043e\u0434\u0441\u043a\u0438\u0445 \u0447\u0438\u043d\u043e\u0432\u043d\u0438\u043a\u043e\u0432 \u0438 \u043e\u043a\u0440\u0435\u0441\u0442\u043d\u044b\u0445 \u043f\u043e\u043c\u0435\u0449\u0438\u043a\u043e\u0432, \u0427\u0438\u0447\u0438\u043a\u043e\u0432 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u0437\u0436\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0441 \u0437\u0430\u0433\u0430\u0434\u043e\u0447\u043d\u043e\u0439 \u0446\u0435\u043b\u044c\u044e: \u043e\u043d \u0441\u043a\u0443\u043f\u0430\u0435\u0442 \u043c\u0451\u0440\u0442\u0432\u044b\u0435 \u0434\u0443\u0448\u0438, \u0442\u043e \u0435\u0441\u0442\u044c \u0443\u043c\u0435\u0440\u0448\u0438\u0445 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043a\u0440\u0435\u043f\u043e\u0441\u0442\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0435\u0449\u0451 \u043d\u0435 \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u0432 \u0440\u0435\u0432\u0438\u0437\u0441\u043a\u0443\u044e \u0441\u043a\u0430\u0437\u043a\u0443 \u0438 \u043f\u043e\u0442\u043e\u043c\u0443 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f \u0436\u0438\u0432\u044b\u043c\u0438. \u041d\u0430\u0432\u0435\u0441\u0442\u0438\u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u0430\u0440\u0438\u043a\u0430\u0442\u0443\u0440\u043d\u044b\u0445, \u043a\u0430\u0436\u0434\u044b\u0439 \u0432 \u0441\u0432\u043e\u0451\u043c \u0440\u043e\u0434\u0435, \u0421\u043e\u0431\u0430\u043a\u0435\u0432\u0438\u0447\u0430, \u041c\u0430\u043d\u0438\u043b\u043e\u0432\u0430, \u041f\u043b\u044e\u0448\u043a\u0438\u043d\u0430, \u041a\u043e\u0440\u043e\u0431\u043e\u0447\u043a\u0443 \u0438 \u041d\u043e\u0437\u0434\u0440\u0451\u0432\u0430, \u0427\u0438\u0447\u0438\u043a\u043e\u0432 \u043e\u0444\u043e\u0440\u043c\u043b\u044f\u0435\u0442 \u043a\u0443\u043f\u0447\u0438\u0435 \u0438 \u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0441\u044f \u0434\u043e\u0432\u0435\u0441\u0442\u0438 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0441\u0432\u043e\u0439 \u0442\u0430\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043f\u043b\u0430\u043d, \u043d\u043e \u043a \u043a\u043e\u043d\u0446\u0443 \u043f\u0435\u0440\u0432\u043e\u0433\u043e (\u0438 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u043e\u0433\u043e) \u0442\u043e\u043c\u0430 \u043f\u043e\u044d\u043c\u044b \u0432 \u0433\u043e\u0440\u043e\u0434\u0435 N. \u0441\u0433\u0443\u0449\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0445\u0442\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0438\u043b\u044b, \u0440\u0430\u0437\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u0441\u043a\u0430\u043d\u0434\u0430\u043b, \u0438 \u0427\u0438\u0447\u0438\u043a\u043e\u0432, \u043f\u043e \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0435 \u041d\u0430\u0431\u043e\u043a\u043e\u0432\u0430, \u00ab\u043f\u043e\u043a\u0438\u0434\u0430\u0435\u0442 \u0433\u043e\u0440\u043e\u0434 \u043d\u0430 \u043a\u0440\u044b\u043b\u044c\u044f\u0445 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0442\u0435\u0445 \u0432\u043e\u0441\u0445\u0438\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043b\u0438\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0442\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0439... \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0438\u0441\u0430\u0442\u0435\u043b\u044c \u0432\u0441\u044f\u043a\u0438\u0439 \u0440\u0430\u0437 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0435\u0442 \u043c\u0435\u0436\u0434\u0443 \u0434\u0435\u043b\u043e\u0432\u044b\u043c\u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u043c\u0438 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430\u00bb. \u0422\u0430\u043a \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0439 \u0442\u043e\u043c \u043f\u043e\u044d\u043c\u044b, \u0437\u0430\u0434\u0443\u043c\u0430\u043d\u043d\u043e\u0439 \u0413\u043e\u0433\u043e\u043b\u0435\u043c \u0432 \u0442\u0440\u0451\u0445 \u0447\u0430\u0441\u0442\u044f\u0445; \u0442\u0440\u0435\u0442\u0438\u0439 \u0442\u043e\u043c \u0442\u0430\u043a \u0438 \u043d\u0435 \u0431\u044b\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u043d, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u0413\u043e\u0433\u043e\u043b\u044c \u0441\u0436\u0451\u0433 \u2014 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u043d\u0430\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0433\u043e \u0440\u0435\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0432\u0448\u0438\u043c\u0441\u044f \u043e\u0442\u0440\u044b\u0432\u043a\u0430\u043c, \u043f\u0440\u0438\u0447\u0451\u043c \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044f\u0445, \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u0433\u043e\u0432\u043e\u0440\u044f \u043e \u00ab\u041c\u0451\u0440\u0442\u0432\u044b\u0445 \u0434\u0443\u0448\u0430\u0445\u00bb, \u043c\u044b \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u043c \u0432 \u043e\u0431\u0449\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0438\u0445 \u0442\u043e\u043c, \u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d\u043d\u044b\u0439 \u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0430\u0432\u0442\u043e\u0440\u043e\u043c.'\n```\n\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f `pundits` \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432.\n\n```python\n>>> for expert in polka.pundits()[:3]:\n... assert isinstance(expert, polka.Pundit)\n... print(expert)\nPundit(name='\u0415\u0432\u0433\u0435\u043d\u0438\u044f \u0410\u0431\u0435\u043b\u044e\u043a')\nPundit(name='\u041c\u0438\u0445\u0430\u0438\u043b \u0410\u0439\u0437\u0435\u043d\u0431\u0435\u0440\u0433')\nPundit(name='\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0410\u0440\u0445\u0430\u043d\u0433\u0435\u043b\u044c\u0441\u043a\u0438\u0439')\n```\n\n\u041a\u0430\u0436\u0434\u044b\u0439 \u044d\u043a\u0441\u043f\u0435\u0440\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c `Pundit`.\n\n```python\n>>> expert\nPundit(name='\u0412\u0430\u0440\u0432\u0430\u0440\u0430 \u0411\u0430\u0431\u0438\u0446\u043a\u0430\u044f')\n\n>>> expert.credit\n'\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u043d\u044b\u0439 \u043a\u0440\u0438\u0442\u0438\u043a, \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u00ab\u041f\u043e\u043b\u043a\u0430\u00bb'\n\n>>> expert.description\n'\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440, \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u043d\u044b\u0439 \u043a\u0440\u0438\u0442\u0438\u043a, \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0447\u0438\u043a. \u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u00ab\u041f\u043e\u043b\u043a\u0430\u00bb. \u0414\u0435\u043b\u0430\u043b\u0430 \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u043d\u044b\u0435 \u0438 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u043d\u044b\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0438 \u043f\u0435\u0447\u0430\u0442\u0430\u043b\u0430\u0441\u044c \u043d\u0430 \u043f\u043e\u0440\u0442\u0430\u043b\u0435 OpenSpace.ru, \u0430 \u0437\u0430\u0442\u0435\u043c Colta.ru, \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0435 \u00ab\u0421\u043d\u043e\u0431\u00bb, \u043d\u0430 \u0440\u0430\u0434\u0438\u043e \u00ab\u0421\u0432\u043e\u0431\u043e\u0434\u043d\u0430\u044f \u0415\u0432\u0440\u043e\u043f\u0430\u00bb/\u00ab\u0420\u0430\u0434\u0438\u043e \u0421\u0432\u043e\u0431\u043e\u0434\u0430\u00bb, \u0432 \u0436\u0443\u0440\u043d\u0430\u043b\u0435 The New Times, \u043f\u0438\u0441\u0430\u043b\u0430 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u0430 \u00ab\u0410\u0444\u0438\u0448\u0430\u2013\u0412\u043e\u0437\u0434\u0443\u0445\u00bb, \u0441\u0430\u0439\u0442\u0430 \u00ab\u0413\u043e\u0440\u044c\u043a\u0438\u0439\u00bb \u0438 \u0434\u0440\u0443\u0433\u0438\u0445. \u041a\u0430\u043a \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0447\u0438\u043a \u0441\u0434\u0435\u043b\u0430\u043b\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043d\u0438\u0433 \u0434\u043b\u044f \u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432 \u00ab\u041d\u041b\u041e\u00bb, Corpus, \u00ab\u0421\u0442\u0440\u0435\u043b\u043a\u0430\u00bb.'\n\n>>> for book in expert.wrote_about:\n... print(book)\nBook(title='\u0413\u043e\u0440\u0435 \u043e\u0442 \u0443\u043c\u0430', authors=['\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0413\u0440\u0438\u0431\u043e\u0435\u0434\u043e\u0432'])\nBook(title='\u0416\u0438\u0442\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043f\u043e\u043f\u0430 \u0410\u0432\u0432\u0430\u043a\u0443\u043c\u0430', authors=['\u0410\u0432\u0432\u0430\u043a\u0443\u043c \u041f\u0435\u0442\u0440\u043e\u0432'])\nBook(title='\u041a\u0430\u0440\u0442\u0438\u043d\u044b \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0433\u043e', authors=['\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0421\u0443\u0445\u043e\u0432\u043e-\u041a\u043e\u0431\u044b\u043b\u0438\u043d'])\nBook(title='\u041a\u043e\u043b\u044b\u043c\u0441\u043a\u0438\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b', authors=['\u0412\u0430\u0440\u043b\u0430\u043c \u0428\u0430\u043b\u0430\u043c\u043e\u0432'])\nBook(title='\u041b\u0435\u0434\u0438 \u041c\u0430\u043a\u0431\u0435\u0442 \u041c\u0446\u0435\u043d\u0441\u043a\u043e\u0433\u043e \u0443\u0435\u0437\u0434\u0430', authors=['\u041d\u0438\u043a\u043e\u043b\u0430\u0439 \u041b\u0435\u0441\u043a\u043e\u0432'])\nBook(title='\u041c\u0451\u0440\u0442\u0432\u044b\u0435 \u0434\u0443\u0448\u0438', authors=['\u041d\u0438\u043a\u043e\u043b\u0430\u0439 \u0413\u043e\u0433\u043e\u043b\u044c'])\n\n>>> expert.favorites\n[]\n```\n\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f `lists` \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043a\u043d\u0438\u0433 \u043f\u043e \u0442\u0435\u043c\u0430\u043c \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\u043c.\n\n```python\n>>> for compilation in polka.lists()[:3]:\n... print(compilation)\nCompilation(title='\u0414\u0440\u0435\u0432\u043d\u044f\u044f \u0420\u0443\u0441\u044c')\nCompilation(title='\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0446\u0438\u0437\u043c')\nCompilation(title='\u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438')\n```\n\n\u041a\u0430\u0436\u0434\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c `Compilation`.\n\n```python\n>>> compilation\nCompilation(title='\u0410\u043d\u0442\u0438\u0443\u0442\u043e\u043f\u0438\u044f')\n\n>>> compilation.short_description\n'\u041e\u0442 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u00ab\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u043b\u0430\u00bb \u0434\u043e \u0414\u043d\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0443\u0431\u0438\u0439\u0441\u0442\u0432'\n\n>>> compilation.description\n'\u041f\u0435\u0440\u0432\u043e\u043f\u0440\u043e\u0445\u043e\u0434\u0446\u0435\u043c \u0436\u0430\u043d\u0440\u0430 \u0430\u043d\u0442\u0438\u0443\u0442\u043e\u043f\u0438\u0438 \u0432 XX \u0432\u0435\u043a\u0435 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u0417\u0430\u043c\u044f\u0442\u0438\u043d, \u043e\u0434\u043d\u0430\u043a\u043e \u0437\u0430\u0442\u0435\u043c \u044d\u0441\u0442\u0430\u0444\u0435\u0442\u0443 \u043f\u043e\u0434\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u0410\u043c\u0435\u0440\u0438\u043a\u0430 \u0438 \u0415\u0432\u0440\u043e\u043f\u0430: \u0432 \u0421\u043e\u0432\u0435\u0442\u0441\u043a\u043e\u043c \u0421\u043e\u044e\u0437\u0435 \u0430\u043d\u0442\u0438\u0443\u0442\u043e\u043f\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0451\u0442 \u0431\u044b\u0442\u044c \u0444\u0430\u043a\u0442\u043e\u043c \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u0421\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0438 \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u0438\u0445 \u0430\u043d\u0442\u0438\u0443\u0442\u043e\u043f\u0438\u0439, \u043f\u043e\u044f\u0432\u0438\u0432\u0448\u0438\u0445\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0434\u043e\u043b\u0433\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0440\u044b\u0432\u0430, \u0443\u0436\u0435 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u043b\u0438 \u043e\u043f\u044b\u0442 \u0425\u0430\u043a\u0441\u043b\u0438 \u0438 \u041e\u0440\u0443\u044d\u043b\u043b\u0430, \u0438\u043c\u0435\u044f, \u043e\u0434\u043d\u0430\u043a\u043e, \u043f\u0435\u0440\u0435\u0434 \u043d\u0438\u043c\u0438 \u0442\u043e \u0436\u0443\u0442\u043a\u043e\u0432\u0430\u0442\u043e\u0435 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e, \u0447\u0442\u043e \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u0438\u0435 \u0430\u043d\u0442\u0438\u0443\u0442\u043e\u043f\u0438\u0438 \u043f\u0438\u0448\u0443\u0442\u0441\u044f \u0432\u043e \u043c\u043d\u043e\u0433\u043e\u043c \u0441 \u043d\u0430\u0442\u0443\u0440\u044b. \u0422\u043e\u0442\u0430\u043b\u0438\u0442\u0430\u0440\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u043e \u043f\u043e\u0441\u044f\u0433\u0430\u0435\u0442 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0430 \u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430, \u0440\u0430\u0441\u043f\u043e\u0440\u044f\u0436\u0430\u0435\u0442\u0441\u044f \u0435\u0433\u043e \u0436\u0438\u0437\u043d\u044c\u044e \u0438 \u0441\u0432\u043e\u0431\u043e\u0434\u043e\u0439, \u0437\u0430\u043b\u0435\u0437\u0430\u0435\u0442 \u043a \u043d\u0435\u043c\u0443 \u0432 \u043f\u043e\u0441\u0442\u0435\u043b\u044c, \u0432 \u043a\u0430\u0441\u0442\u0440\u044e\u043b\u044e \u0438 \u0432 \u0433\u043e\u043b\u043e\u0432\u0443, \u0430 \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043d\u044f\u0442\u044c \u0442\u0435 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0438 \u043f\u0441\u0438\u0445\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c: \u0441\u043f\u0435\u0440\u0432\u0430 \u043f\u0440\u043e\u0442\u0438\u0432\u044f\u0441\u044c \u043d\u0430\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u044e \u0442\u043e\u0442\u0430\u043b\u0438\u0442\u0430\u0440\u0438\u0437\u043c\u0430, \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043f\u0440\u0438\u0441\u043f\u043e\u0441\u0430\u0431\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u0434\u0430\u0436\u0435 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u0438\u0442\u0443\u0430\u0446\u0438\u044e \u043a \u0441\u0432\u043e\u0435\u0439 \u0432\u044b\u0433\u043e\u0434\u0435.'\n\n>>> for book in compilation.books:\n... print(book)\nBook(title='\u041c\u044b', authors=['\u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u0417\u0430\u043c\u044f\u0442\u0438\u043d'])\nBook(title='\u0413\u043e\u0432\u043e\u0440\u0438\u0442 \u041c\u043e\u0441\u043a\u0432\u0430', authors=['\u042e\u043b\u0438\u0439 \u0414\u0430\u043d\u0438\u044d\u043b\u044c'])\nBook(title='\u0423\u043b\u0438\u0442\u043a\u0430 \u043d\u0430 \u0441\u043a\u043b\u043e\u043d\u0435', authors=['\u0410\u0440\u043a\u0430\u0434\u0438\u0439 \u0421\u0442\u0440\u0443\u0433\u0430\u0446\u043a\u0438\u0439', '\u0411\u043e\u0440\u0438\u0441 \u0421\u0442\u0440\u0443\u0433\u0430\u0446\u043a\u0438\u0439'])\nBook(title='\u041d\u0435\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0435\u0446', authors=['\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u041a\u0430\u0431\u0430\u043a\u043e\u0432'])\n```\n\n\u0424\u0443\u043d\u043a\u0446\u0438\u044f `search` \u0438\u0449\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u0440\u0435\u0434\u0438 \u0441\u0442\u0430\u0442\u0435\u0439, \u0441\u043f\u0438\u0441\u043a\u043e\u0432 \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432.\n\n```python\n>>> for title, entry, obj in polka.search(\"\u0434\u0432\u043e\u0439\u043d\u0438\u043a\")[:3]:\n... assert isinstance(obj, (polka.Book, polka.Pundit, polka.Compilation))\n... print(f\"{title.upper()}: ...{entry}...\")\n\u0424\u0401\u0414\u041e\u0420 \u0414\u041e\u0421\u0422\u041e\u0415\u0412\u0421\u041a\u0418\u0419 \u00ab\u0411\u0415\u0414\u041d\u042b\u0415 \u041b\u042e\u0414\u0418\u00bb: ...\u043b\u044e\u0434\u0435\u0439\u00bb, \u0414\u043e\u0441\u0442\u043e\u0435\u0432\u0441\u043a\u0438\u0439 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043f\u0440\u0438\u043d\u044f\u043b\u0441\u044f \u0437\u0430 \u043f\u043e\u0432\u0435\u0441\u0442\u044c \u00ab\u0414\u0432\u043e\u0439\u043d\u0438\u043a\u00bb \u043e...\n\u0410\u041b\u0415\u041a\u0421\u0410\u041d\u0414\u0420 \u041f\u0423\u0428\u041a\u0418\u041d \u00ab\u0426\u042b\u0413\u0410\u041d\u042b\u00bb: ...\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0432\u0430\u0436\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0432 \u0441\u044e\u0436\u0435\u0442\u0435 \u043f\u043e\u044d\u043c\u044b \u2014 \u0441\u0432\u043e\u0435\u043e\u0431\u0440\u0430\u0437\u043d\u043e\u0433\u043e \u0434\u0432\u043e\u0439\u043d\u0438\u043a\u0430...\n\u041c\u0418\u0425\u0410\u0418\u041b \u041b\u0415\u0420\u041c\u041e\u041d\u0422\u041e\u0412 \u00ab\u0413\u0415\u0420\u041e\u0419 \u041d\u0410\u0428\u0415\u0413\u041e \u0412\u0420\u0415\u041c\u0415\u041d\u0418\u00bb: ...\u041a\u0430\u043a \u0438 \u043f\u0430\u0440\u043e\u0434\u0438\u0439\u043d\u044b\u0439 \u0413\u0440\u0443\u0448\u043d\u0438\u0446\u043a\u0438\u0439, \u044d\u0442\u043e\u0442 \u0434\u0432\u043e\u0439\u043d\u0438\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c...\n```\n\n[\ud83d\udd1d](#\u041f\u041e\u041b\u041a\u0410)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dmkskn/polka/", "keywords": "polka,books,russian,api", "license": "MIT", "maintainer": "Dima Koskin", "maintainer_email": "dmksknn@gmail.com", "name": "polka", "package_url": "https://pypi.org/project/polka/", "platform": "", "project_url": "https://pypi.org/project/polka/", "project_urls": { "Homepage": "https://github.com/dmkskn/polka/" }, "release_url": "https://pypi.org/project/polka/2.4.0/", "requires_dist": null, "requires_python": ">=3.6,<4.0", "summary": "A module provides access to the public Polka API. (https://polka.academy/).", "version": "2.4.0" }, "last_serial": 5524539, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "ec332257a21851e62898003a696705d0", "sha256": "ef99528e40c0d31f06028a97a7d579f2a6b77d64cf6bd2fd5ca9a57cbb9979c8" }, "downloads": -1, "filename": "polka-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ec332257a21851e62898003a696705d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 12168, "upload_time": "2019-01-17T12:14:31", "url": "https://files.pythonhosted.org/packages/8a/6d/70450c3de27b638afc420a014d76aa8342b0b67d99b4b323c2df2608b3f8/polka-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60b8dc9bd65f1615ac179b866d7033a5", "sha256": "7392f72f3a96c426b7ff9a9f41091a07f6e076df24867944a91080f09b88c8cb" }, "downloads": -1, "filename": "polka-2.0.0.tar.gz", "has_sig": false, "md5_digest": "60b8dc9bd65f1615ac179b866d7033a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3502, "upload_time": "2019-01-17T12:14:32", "url": "https://files.pythonhosted.org/packages/08/51/7ce347de446fa19005540209b412d64571e2214f821d3d2d9e47d52c201f/polka-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "a1d4786af59a7371b3c96cf824c98af2", "sha256": "780af07ae8bd6826eab36b65bfc1b2055513d9608d55f2a7535d6a84040ee230" }, "downloads": -1, "filename": "polka-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a1d4786af59a7371b3c96cf824c98af2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 12820, "upload_time": "2019-01-19T09:46:26", "url": "https://files.pythonhosted.org/packages/93/54/1a27568f79a027e2f34f894ead910ad64d17230aa514f365da3e9ecc22c4/polka-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3141df63e8bfbfa0c9973526d707bf8d", "sha256": "a924470ceab85b96463a4489041514bd661e1f19b3d0a88d50121508c2a5e78f" }, "downloads": -1, "filename": "polka-2.1.0.tar.gz", "has_sig": false, "md5_digest": "3141df63e8bfbfa0c9973526d707bf8d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3736, "upload_time": "2019-01-19T09:46:27", "url": "https://files.pythonhosted.org/packages/53/31/9e790d4b6e277c3836d6999db0ecf8f6d504d72c76d96b4fde2070a13285/polka-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "c0f4bc037e5ee2792a4310e3b59b510c", "sha256": "4984974e3d8bf1e8fd73269ac3bf556e7d19b3ec39fba7a25fab657925b2bde4" }, "downloads": -1, "filename": "polka-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c0f4bc037e5ee2792a4310e3b59b510c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16838, "upload_time": "2019-01-19T13:20:24", "url": "https://files.pythonhosted.org/packages/5d/c2/fa677602526425dde790053d906634845df529fc0bf15de90572281febad/polka-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cb06b82bc75e627c7b6c32c64ef6449", "sha256": "136c113708caf1286defe6e447590636c4dbabce0bd7dc1fac9047fae6e52e86" }, "downloads": -1, "filename": "polka-2.1.1.tar.gz", "has_sig": false, "md5_digest": "4cb06b82bc75e627c7b6c32c64ef6449", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8448, "upload_time": "2019-01-19T13:20:26", "url": "https://files.pythonhosted.org/packages/25/d9/c61aa791f152d2fd577512f2f2af42af88845b49580868f0b4b8973f7985/polka-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "11c3b3b40481f5597e266d3a0578eb02", "sha256": "15ff9a357dc1a11ee1e455b8756ab9e44fd28ae47dbabbd6ec3b17287b58b778" }, "downloads": -1, "filename": "polka-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "11c3b3b40481f5597e266d3a0578eb02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 16979, "upload_time": "2019-01-21T11:26:19", "url": "https://files.pythonhosted.org/packages/fe/d1/47575624ae4e5c7fba80b8df964a5290702cb72ae42ddfe605edc76618fa/polka-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f2bebcba57c9af93d1b5ddff9ea3c3d", "sha256": "72fe18b01ce6002e3ba7973975922efd5d28ad4f64231df58c6e0840c6c5a87a" }, "downloads": -1, "filename": "polka-2.2.0.tar.gz", "has_sig": false, "md5_digest": "3f2bebcba57c9af93d1b5ddff9ea3c3d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8449, "upload_time": "2019-01-21T11:26:20", "url": "https://files.pythonhosted.org/packages/7c/a6/3c4909abc2266e0e6d8e032b179ea94cdcb9d33c42bfbe19ed23a3f20b10/polka-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "9266abcec19d1ba45c7731be8ddbdb41", "sha256": "f0de3149fea86134902444547e6c4bc1119615705d2fdcde619ba4d71a888069" }, "downloads": -1, "filename": "polka-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9266abcec19d1ba45c7731be8ddbdb41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7808, "upload_time": "2019-06-19T06:37:42", "url": "https://files.pythonhosted.org/packages/76/8c/58cb802e3f6259216aa429bfb93c19238f1f731153baa0a16b895bdaf445/polka-2.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b082347384d677f9d05dc7a1846d0a9", "sha256": "03c3852baca16439d806bc41379efeab7c2784e8f8c719783b87dfbdd64360d7" }, "downloads": -1, "filename": "polka-2.2.1.tar.gz", "has_sig": false, "md5_digest": "0b082347384d677f9d05dc7a1846d0a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9035, "upload_time": "2019-06-19T06:37:43", "url": "https://files.pythonhosted.org/packages/f8/a4/db910978f24ac004e955f571331a3b6cb63efabad0d21ffa3cf84b7a8424/polka-2.2.1.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "ce5fb180b90f4b58ece76db2d2cc2bb3", "sha256": "a7296d535e00eadcd3036bc4f7898f49903b98bdb0c279e114353fe8ba3234be" }, "downloads": -1, "filename": "polka-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce5fb180b90f4b58ece76db2d2cc2bb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7861, "upload_time": "2019-06-19T07:04:09", "url": "https://files.pythonhosted.org/packages/3d/5d/0b9d62aa9460179984e1578514c971805e92d184e1712e52588c5e6a276a/polka-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f23cc240116e62828bf8557ff9606cf", "sha256": "e1e6c24724b1010f37413791d1d6fa91978f530ad46b141285f5646808dbffbb" }, "downloads": -1, "filename": "polka-2.3.0.tar.gz", "has_sig": false, "md5_digest": "0f23cc240116e62828bf8557ff9606cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9093, "upload_time": "2019-06-19T07:04:11", "url": "https://files.pythonhosted.org/packages/f7/bb/ead671845ce37751ed22db5686470afd3584e9e9bb4c09ecf5b44385457d/polka-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "b7b1a6c08e839371204e607839573b5e", "sha256": "9091b507551fa477a6f01bc8ac6d4707586040fb4f0586d8a816e49fa8be6569" }, "downloads": -1, "filename": "polka-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7b1a6c08e839371204e607839573b5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7881, "upload_time": "2019-07-05T12:44:07", "url": "https://files.pythonhosted.org/packages/40/7a/808710ed5765bc9ad6dd8c07dfd8ddff324e439aa3158ad612ad82c4dc8e/polka-2.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4722be6f8d66a27e116b2562d82a329a", "sha256": "e017ca48c6bd042febcc365c5b81f078b4e9eef0c900f7719fb6ed6ae21823cb" }, "downloads": -1, "filename": "polka-2.3.1.tar.gz", "has_sig": false, "md5_digest": "4722be6f8d66a27e116b2562d82a329a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9118, "upload_time": "2019-07-05T12:44:08", "url": "https://files.pythonhosted.org/packages/ca/1a/3e9a39134f0e59b3b2ab9d7389a941c883f46dc21d2ee2a14ae86027ff85/polka-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "445435a9bb88e6356f68c9216ff83a23", "sha256": "cc1b5eacd061c895a5ff023248fcc0b7e3dc24f1c86aa7a2bc74a8290feeca46" }, "downloads": -1, "filename": "polka-2.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "445435a9bb88e6356f68c9216ff83a23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7895, "upload_time": "2019-07-05T15:00:56", "url": "https://files.pythonhosted.org/packages/19/6f/4889192b83a625af4c0f02edbc5556f6f8175981e9bbbe9278a67ed9a821/polka-2.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4beaa915249467182babc1aefe24edf", "sha256": "d3ca0c8f956b4838c71af978b843165db3f0e272a0010863954829dfab8df3ed" }, "downloads": -1, "filename": "polka-2.3.2.tar.gz", "has_sig": false, "md5_digest": "e4beaa915249467182babc1aefe24edf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9126, "upload_time": "2019-07-05T15:00:58", "url": "https://files.pythonhosted.org/packages/63/81/0e0c539a391de60ce66a59299b817f3945625e4acb9310acc3af522f7fd3/polka-2.3.2.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "9303c9906559f8b8cd68df0abccccf3f", "sha256": "76310cb10716e3917212b755a45599d3eaab7ce1b69a50b5b61415bad012e8da" }, "downloads": -1, "filename": "polka-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9303c9906559f8b8cd68df0abccccf3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7936, "upload_time": "2019-07-12T18:47:08", "url": "https://files.pythonhosted.org/packages/57/0d/4b45a43569cab48a1a7ae9b7a2083bfa6b4ff5617f0d03a402a9e34c983f/polka-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55349759d7b203342be5221cf2dfe845", "sha256": "8c33cce7ac3bce4abe20f3865df585c1eddd07509bd8de8eec266b05827b535b" }, "downloads": -1, "filename": "polka-2.4.0.tar.gz", "has_sig": false, "md5_digest": "55349759d7b203342be5221cf2dfe845", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9182, "upload_time": "2019-07-12T18:47:10", "url": "https://files.pythonhosted.org/packages/b7/15/40c702b8436626eeced166e5f1f51b62323a4d07c5b79fb0703e8c283fca/polka-2.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9303c9906559f8b8cd68df0abccccf3f", "sha256": "76310cb10716e3917212b755a45599d3eaab7ce1b69a50b5b61415bad012e8da" }, "downloads": -1, "filename": "polka-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9303c9906559f8b8cd68df0abccccf3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7936, "upload_time": "2019-07-12T18:47:08", "url": "https://files.pythonhosted.org/packages/57/0d/4b45a43569cab48a1a7ae9b7a2083bfa6b4ff5617f0d03a402a9e34c983f/polka-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55349759d7b203342be5221cf2dfe845", "sha256": "8c33cce7ac3bce4abe20f3865df585c1eddd07509bd8de8eec266b05827b535b" }, "downloads": -1, "filename": "polka-2.4.0.tar.gz", "has_sig": false, "md5_digest": "55349759d7b203342be5221cf2dfe845", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 9182, "upload_time": "2019-07-12T18:47:10", "url": "https://files.pythonhosted.org/packages/b7/15/40c702b8436626eeced166e5f1f51b62323a4d07c5b79fb0703e8c283fca/polka-2.4.0.tar.gz" } ] }