{ "info": { "author": "\u5f20\u4e50\u6d9b", "author_email": "1668151593@qq.com", "bugtrack_url": null, "classifiers": [], "description": "\n# How to use this package\n\n\nfrom smfiles import read, edit, version, datetime\n\n\nprint(read.StepMania('xxx.sm').bpms)\n\n\n>>> 0.000=156.000, 8.000=312.000\n\n\nedit.StepMania('yyy.sm').SetTitle('mytitle')\n\n\nprint(version, datetime)\n\n\n>>> 0.4 2019-05-04\n\n\nprint(edit.AGBPM('zzz.mp3')) # Automatic generation of BPM values\n\n\n>>> 150.005\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zhangletao/smfiles", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "smfiles", "package_url": "https://pypi.org/project/smfiles/", "platform": "", "project_url": "https://pypi.org/project/smfiles/", "project_urls": { "Homepage": "https://github.com/zhangletao/smfiles" }, "release_url": "https://pypi.org/project/smfiles/0.4/", "requires_dist": [ "librosa", "numpy" ], "requires_python": "", "summary": "Read and Edit .sm files and Measure BPM of songs.", "version": "0.4" }, "last_serial": 5231927, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ec4c2447dcb027be7b409be9095c51ec", "sha256": "b25083b9c2d2764a16aa9a4f8b314537af9cf9eb291a29bc0f201222fe53c3ff" }, "downloads": -1, "filename": "smfiles-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ec4c2447dcb027be7b409be9095c51ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1854, "upload_time": "2019-05-02T09:02:04", "url": "https://files.pythonhosted.org/packages/fa/ad/ee13e661d847bdb860131598547feea4eb516766343507364df0556c19fb/smfiles-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba2c9a69cadfef376a170f638026a746", "sha256": "ebb50e71bd9b4b455f8d15d73fef14b98d419f57edac0c719dd55c230648ee57" }, "downloads": -1, "filename": "smfiles-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ba2c9a69cadfef376a170f638026a746", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1391, "upload_time": "2019-05-02T06:33:34", "url": "https://files.pythonhosted.org/packages/a0/70/3f0350a5aadd9e07dc7867c83fc70dc77c32d8462df7ebe217edd80613ce/smfiles-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b0ab7a91dbb8b20c24f95345e58bab83", "sha256": "cd31b3be110691c8385eec1d16f29869b02a2f18022249c4b23d19d5dec8a364" }, "downloads": -1, "filename": "smfiles-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b0ab7a91dbb8b20c24f95345e58bab83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2538, "upload_time": "2019-05-02T11:12:39", "url": "https://files.pythonhosted.org/packages/01/7e/68b40e8efa075fe446ddee35b28895912b7c6b493fc9dd2276b495ab3c4b/smfiles-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71da8cfea9a2d47bc5a5091d3f8c452e", "sha256": "5ed1a765ec7d451e7e166546cb0a9d6381e2a313f770fc0f4fc8f3a65d183a2d" }, "downloads": -1, "filename": "smfiles-0.0.2.tar.gz", "has_sig": false, "md5_digest": "71da8cfea9a2d47bc5a5091d3f8c452e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1802, "upload_time": "2019-05-02T11:10:43", "url": "https://files.pythonhosted.org/packages/b9/c5/87248bd9623c1b4b4ed93ca93bdf395c95418d3d69bb14f681c433e05ebc/smfiles-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "135d88952d5ef2aad8ce0a957df01da4", "sha256": "18fc9faca7a5b077f1ee3be1d1b003f672038e467fdedfa302575085a73629b1" }, "downloads": -1, "filename": "smfiles-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "135d88952d5ef2aad8ce0a957df01da4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2457, "upload_time": "2019-05-02T13:01:23", "url": "https://files.pythonhosted.org/packages/77/5a/e9b7f86057d15df166064775e2fce715e87eb2e3f1ec7bd2bf74d18d3855/smfiles-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a9c005d6a6895375352ab29247040e4", "sha256": "9dfd1dbd1964e18ce5e3ac7f92d31d2d2430e0c3244ff70bb63e266c2d687ed8" }, "downloads": -1, "filename": "smfiles-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4a9c005d6a6895375352ab29247040e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1760, "upload_time": "2019-05-02T13:01:25", "url": "https://files.pythonhosted.org/packages/9b/04/bdb826bff4aac4353ded7716338831448a643005bda30424a499dbe6dd42/smfiles-0.0.3.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "4eb86725f7826e40fb05f99e3b0b3c76", "sha256": "8aec551dc24dae02e566a2b6aa6d13907c0e6f1d18081174e0d67c07ab52eabb" }, "downloads": -1, "filename": "smfiles-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4eb86725f7826e40fb05f99e3b0b3c76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2652, "upload_time": "2019-05-03T02:02:29", "url": "https://files.pythonhosted.org/packages/aa/ca/a2ba412a788380371c0c7c1611801624b2832020498489bc3b9368bb8a4a/smfiles-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f3ef8e19570bd8524e13f542956531d", "sha256": "fd76c1d4116b82befb8377cdb5551bebbda5541e0af9933a136f518111994a3e" }, "downloads": -1, "filename": "smfiles-0.1.tar.gz", "has_sig": false, "md5_digest": "5f3ef8e19570bd8524e13f542956531d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1980, "upload_time": "2019-05-03T02:02:30", "url": "https://files.pythonhosted.org/packages/d2/50/3d83b93f946e88e94202ed1601eab5c89563ca01aae2ac1efcb4273cc5b5/smfiles-0.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2e877f11a9339c2ef7df1d8549dda6f8", "sha256": "e9ea6f98897e52e97118b3fa91bae757d291529c620bdc874e26a33da5ff7142" }, "downloads": -1, "filename": "smfiles-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2e877f11a9339c2ef7df1d8549dda6f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3986, "upload_time": "2019-05-04T01:51:01", "url": "https://files.pythonhosted.org/packages/c8/35/a362cbd1adcb7e5a325dfaf1f06c252f9809d04c17d073c3c0d8e30c4455/smfiles-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de56a01b149852c7a40bb2c1d861f94d", "sha256": "c905bf5ae730aefd9942b0455589c8a960a5e7ee47dd727e8be219523d7b4ba2" }, "downloads": -1, "filename": "smfiles-0.3.tar.gz", "has_sig": false, "md5_digest": "de56a01b149852c7a40bb2c1d861f94d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2888, "upload_time": "2019-05-04T01:51:02", "url": "https://files.pythonhosted.org/packages/08/08/d5293e64ab803fe643d4864dd2e5268de9805934befb5ecb16b8d3282407/smfiles-0.3.tar.gz" } ], "0.3.0.1": [ { "comment_text": "", "digests": { "md5": "29e8693cb5dd09bb139bc30f6aa97049", "sha256": "baaf0098681e22c391d8e65ad86758f18f4ee6a0839569aa5fde58c29f80d11d" }, "downloads": -1, "filename": "smfiles-0.3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "29e8693cb5dd09bb139bc30f6aa97049", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4094, "upload_time": "2019-05-04T02:01:27", "url": "https://files.pythonhosted.org/packages/5d/2e/6fd64f38a20e6f0b39107517c054a62cfabc8a8b1d2d1e1b40f116a9630d/smfiles-0.3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f61b8e19599d29cf3fb0860bf6f18e2", "sha256": "d761fecea0949855b5b16887bb8334d90a361e4e46f2246f0cedde17267a59a0" }, "downloads": -1, "filename": "smfiles-0.3.0.1.tar.gz", "has_sig": false, "md5_digest": "5f61b8e19599d29cf3fb0860bf6f18e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2939, "upload_time": "2019-05-04T02:01:28", "url": "https://files.pythonhosted.org/packages/84/a8/2f2aead7d2eccd383f11a5cac053b96970559825c061f296aaaa74763518/smfiles-0.3.0.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "4b2f6e173c10b20e64bb8b3292e08b35", "sha256": "af26ea8cc3fc3b1b69a4233828beea60aa7238602f7b65de1dd52d314e2ab442" }, "downloads": -1, "filename": "smfiles-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4b2f6e173c10b20e64bb8b3292e08b35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4292, "upload_time": "2019-05-04T04:18:17", "url": "https://files.pythonhosted.org/packages/0b/d8/12baa14268d36c5b044917c177a49a452cbc72625e58c41cb77a1f6afaf3/smfiles-0.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b2f6e173c10b20e64bb8b3292e08b35", "sha256": "af26ea8cc3fc3b1b69a4233828beea60aa7238602f7b65de1dd52d314e2ab442" }, "downloads": -1, "filename": "smfiles-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4b2f6e173c10b20e64bb8b3292e08b35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4292, "upload_time": "2019-05-04T04:18:17", "url": "https://files.pythonhosted.org/packages/0b/d8/12baa14268d36c5b044917c177a49a452cbc72625e58c41cb77a1f6afaf3/smfiles-0.4-py3-none-any.whl" } ] }