{ "info": { "author": "Pacharapol Withayasakpunt", "author_email": "patarapolw@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# simplesrs\n\nSimple SRS (spaced-recognition system) mechanism and database. Scalable and zero configuration.\n\n## Usage\n\n```python\n>>> import simplesrs as srs\n>>> srs.init('srs.db')\n>>> srs.Card.add('\u7c7b', tags=['hanzi', 't_hanzi1'], vocabs=['\u4eba\u7c7b \u4eba\u985e [ren2 lei4] humanity/human race/mankind'])\n>>> srs.Card.add('\u6570\u5b66', tags=['vocab', 'pleco'])\n>>> srs.Card.add('\u91cd\u8981\u7684\u4e8b\u60c5\u8981\u7acb\u5373\u53bb\u505a', tags=['sentence', 't_hanzi1'], translation='\u91cd\u8981\u7684\u4e8b\u60c5\u8981\u7acb\u5373\u53bb\u505a\u3002 [Zh\u00f2ngy\u00e0o de sh\u00ecqing y\u00e0o l\u00ecj\u00ed q\u00f9 zu\u00f2. (Also no qu (less strong))] I need to go do important things immediately.')\n>>> quiz = srs.Card.iter_quiz()\n>>> card = next(quiz)\n>>> card\n\u91cd\u8981\u7684\u4e8b\u60c5\u8981\u7acb\u5373\u53bb\u505a\n>>> card.info\n{\n 'translation':\n '\u91cd\u8981\u7684\u4e8b\u60c5\u8981\u7acb\u5373\u53bb\u505a\u3002 [Zh\u00f2ngy\u00e0o de sh\u00ecqing y\u00e0o l\u00ecj\u00ed q\u00f9 zu\u00f2. (Also no qu (less '\n 'strong))] I need to go do important things immediately.'\n}\n>>> card.right() # Mark as right, and next review by now() + srs_level's timedelta()\n>>> card.undo() # Undo marking as right.\n>>> card.wrong() # Mark as wrong, and bury for default: 10 minutes.\n>>> card.undo()\n>>> card.bury() # Bury for default: 4 hours\n```\n\n## Installation\n\n```\npip install simplesrs\n```\n\n## Related projects\n\n- [ankix](https://github.com/patarapolw/ankix) -- New file format for Anki with improved review intervals. Pure peewee SQLite database, no zipfile, but media enabled. Available to work with on Jupyter Notebook. Full dropin replacement for Anki. \n", "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/patarapolw/simplesrs", "keywords": "srs,spaced-repetition", "license": "", "maintainer": "Pacharapol Withayasakpunt", "maintainer_email": "patarapolw@gmail.com", "name": "simplesrs", "package_url": "https://pypi.org/project/simplesrs/", "platform": "", "project_url": "https://pypi.org/project/simplesrs/", "project_urls": { "Homepage": "https://github.com/patarapolw/simplesrs" }, "release_url": "https://pypi.org/project/simplesrs/0.1.1.2/", "requires_dist": [ "peewee (>=3.7,<4.0)" ], "requires_python": "", "summary": "Simple SRS (spaced-recognition system) mechanism and database", "version": "0.1.1.2" }, "last_serial": 4424467, "releases": { "0.1.0.5": [ { "comment_text": "", "digests": { "md5": "6ec7e57d319d5b6352484ee21d79f78f", "sha256": "5ed70e93e72326785af03aafc0f3c8d56b578390d313639b754de1eca4d668b3" }, "downloads": -1, "filename": "simplesrs-0.1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ec7e57d319d5b6352484ee21d79f78f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8310, "upload_time": "2018-10-28T10:23:13", "url": "https://files.pythonhosted.org/packages/a2/c0/e7dd2694b471c7e5deb8d17483af6d80e20459515eb55364ccae298e3fd3/simplesrs-0.1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e99cac8228b5aac2c0e1a8e4b8de3844", "sha256": "9f22847fe438afd3557be30a5debce63ac66a53a6845039ff072c3dd4503cc02" }, "downloads": -1, "filename": "simplesrs-0.1.0.5.tar.gz", "has_sig": false, "md5_digest": "e99cac8228b5aac2c0e1a8e4b8de3844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3932, "upload_time": "2018-10-28T10:23:15", "url": "https://files.pythonhosted.org/packages/dc/a2/c712de3601a94806c5ba7b0d4e47ad236368f33c73537abb2352ac871095/simplesrs-0.1.0.5.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9b1b83ed9668e1d81fb91aa84c01dcae", "sha256": "5f588e19086f922f39382911a362fab684e44a67fc57fbb6830aa359bdad7009" }, "downloads": -1, "filename": "simplesrs-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b1b83ed9668e1d81fb91aa84c01dcae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8758, "upload_time": "2018-10-28T10:34:51", "url": "https://files.pythonhosted.org/packages/9a/1b/aac438794ea70b72449a656d8279ccd3111782ecf2e586fba7d7d2ec21c4/simplesrs-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7270b2739520aa96c2b214f7d06e4e60", "sha256": "d1fd5f8cc256d21b2139920f787632083550c886bca5d5d58dd38f0180fa8961" }, "downloads": -1, "filename": "simplesrs-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7270b2739520aa96c2b214f7d06e4e60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4076, "upload_time": "2018-10-28T10:34:52", "url": "https://files.pythonhosted.org/packages/db/f3/c324a66e85e33e43661fd6b16f2d3375b88de32ead88057d3306086010f2/simplesrs-0.1.1.tar.gz" } ], "0.1.1.1": [ { "comment_text": "", "digests": { "md5": "f670b0f3642ba4732efecce51879c09f", "sha256": "e345e129e8ce4a6f04c3545a0e483d01638b6c64220ce4134743bda692d0499b" }, "downloads": -1, "filename": "simplesrs-0.1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f670b0f3642ba4732efecce51879c09f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8772, "upload_time": "2018-10-28T10:41:42", "url": "https://files.pythonhosted.org/packages/cf/03/c8f274954a99964ebaf326490e084503f22dd2e4784912b847098b1f61b0/simplesrs-0.1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91bf7f1a105269e6aa3874511e77f87c", "sha256": "057c7de7760f7c42bc87192c6d409f8dc18c1ed6dd6085b6dd38fd238f8fa751" }, "downloads": -1, "filename": "simplesrs-0.1.1.1.tar.gz", "has_sig": false, "md5_digest": "91bf7f1a105269e6aa3874511e77f87c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4090, "upload_time": "2018-10-28T10:41:44", "url": "https://files.pythonhosted.org/packages/c0/2b/230f51032d38554be793fa4ab7a6b2797036b4a1341d739f43180e757154/simplesrs-0.1.1.1.tar.gz" } ], "0.1.1.2": [ { "comment_text": "", "digests": { "md5": "0450786a2df528867df0735fa3239edd", "sha256": "89b23c5f28a4ad3694ca4b50a5550cdfa3c9403ee4e113a4530cb55a464c3644" }, "downloads": -1, "filename": "simplesrs-0.1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0450786a2df528867df0735fa3239edd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8773, "upload_time": "2018-10-28T14:06:25", "url": "https://files.pythonhosted.org/packages/c4/87/0d09f379d404f14c2fd7b7a7c6afaeb25e3ee29a608a13190385b6838350/simplesrs-0.1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f221a60688f45647fda922c18ae675ec", "sha256": "f3679978a5edb76a641c9b23e02a55c3100019416880ebac0e399caea0d1022e" }, "downloads": -1, "filename": "simplesrs-0.1.1.2.tar.gz", "has_sig": false, "md5_digest": "f221a60688f45647fda922c18ae675ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4072, "upload_time": "2018-10-28T14:06:27", "url": "https://files.pythonhosted.org/packages/c1/a0/a82f30131cb31478c24d2b8768e1c24fbe00e219af92c96d256e7d685aee/simplesrs-0.1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0450786a2df528867df0735fa3239edd", "sha256": "89b23c5f28a4ad3694ca4b50a5550cdfa3c9403ee4e113a4530cb55a464c3644" }, "downloads": -1, "filename": "simplesrs-0.1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0450786a2df528867df0735fa3239edd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8773, "upload_time": "2018-10-28T14:06:25", "url": "https://files.pythonhosted.org/packages/c4/87/0d09f379d404f14c2fd7b7a7c6afaeb25e3ee29a608a13190385b6838350/simplesrs-0.1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f221a60688f45647fda922c18ae675ec", "sha256": "f3679978a5edb76a641c9b23e02a55c3100019416880ebac0e399caea0d1022e" }, "downloads": -1, "filename": "simplesrs-0.1.1.2.tar.gz", "has_sig": false, "md5_digest": "f221a60688f45647fda922c18ae675ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4072, "upload_time": "2018-10-28T14:06:27", "url": "https://files.pythonhosted.org/packages/c1/a0/a82f30131cb31478c24d2b8768e1c24fbe00e219af92c96d256e7d685aee/simplesrs-0.1.1.2.tar.gz" } ] }