{"id":18709053,"url":"https://github.com/saren-arterius/textage2bms","last_synced_at":"2026-05-13T20:32:28.031Z","repository":{"id":73543024,"uuid":"99404408","full_name":"Saren-Arterius/textage2bms","owner":"Saren-Arterius","description":null,"archived":false,"fork":false,"pushed_at":"2021-03-14T07:10:05.000Z","size":71,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-26T19:48:03.893Z","etag":null,"topics":["a","arcade","are","by","go","horrible","iidx","instead","person","play","please","this","using","you"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Saren-Arterius.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-05T06:37:25.000Z","updated_at":"2023-12-25T16:15:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"eece3768-7e55-4dff-9c20-cc7e30b121a9","html_url":"https://github.com/Saren-Arterius/textage2bms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Saren-Arterius/textage2bms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saren-Arterius%2Ftextage2bms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saren-Arterius%2Ftextage2bms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saren-Arterius%2Ftextage2bms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saren-Arterius%2Ftextage2bms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Saren-Arterius","download_url":"https://codeload.github.com/Saren-Arterius/textage2bms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saren-Arterius%2Ftextage2bms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32999238,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["a","arcade","are","by","go","horrible","iidx","instead","person","play","please","this","using","you"],"created_at":"2024-11-07T12:26:09.677Z","updated_at":"2026-05-13T20:32:28.014Z","avatar_url":"https://github.com/Saren-Arterius.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# textage2bms\nConvert textage.cc to BMS\n\n### Dependencies\n- Python3\n- python-selenium\n- Chrom{e, ium} or Firefox\n- PyQuery\n\n### Usage\n`$ python3 textage2bms.py 'http://textage.cc/score/24/marenect.html?1AC0' \u003e marenect.bms`\n\n### Options\n- LN_DISABLE = [True/False] to disable handling of LN (textage2bms.py)\n\n### Not supported\n- BPM Change\n- DP\n\n### Known issues\n- LN support is wacky\n\n# bms-anmitsu\nFlatten 16th notes/jacks into 8th notes for practice\n\n### Usage\n`$ python3 bms-anmitsu.py [BMS file] [Optional=Target 8th notes BPM or BPM ratio, default to song BPM]`\n\nExample command: `$ python3 bms-anmitsu.py gigadelic\\(2\\ A\\).bms 1`\n\nExample output:\n```\n#03216 0.16666666666666666 2N 3 1 4 Nice\n#03216 0.25 2O 4 -1 3 Jack!\n#06419 0.9947916666666666 33 16 0 16 Deferred to next section #06519\n#06519 Replaced 1st object from 00 to 33\n#07216 0.16666666666666666 2N 3 1 4 Nice\n#07216 0.25 2O 4 -1 3 Jack!\n#08016 0.5625 2K 9 1 10 Nice\n#08216 0.5625 2K 9 1 10 Nice\n#08416 0.5625 2K 9 1 10 Nice\n#08616 0.5625 2K 9 1 10 Nice\n#08716 0.5625 2K 9 1 10 Nice\n\nTarget 8th notes BPM: 172.7 (1)\nJack ratio: 2/10 = 0.2\n```\n\nIn the new BMS \"gigadelic(2 A).anmitsu.bme\", all 16th notes has been flattened to 8th notes. Also, 8 of 10 jacks has been transformed to 8th notes. The other 2 can't be handled.\n\n# tja2bms\nConvert Taijo Jiro to BMS (3 5 as red, 2 6 as blue) for fun\n\n### Usage\n`$ python3 tja2bms.py [TJA file] \u003e tja.bms`\n\n# bms-merge\nAdding keysound to keysound-less BMS using existing keysounded BMS files\n\n### Usage\n`$ python3 bms-merge.py [Keysounded BMS] [Keysoundless BMS] [Optional=Keysoundless BMS section offset]`\n\nExample command: \n1. `$ python3 textage2bms.py 'http://textage.cc/score/21/verflchl.html?1AC0' \u003e verflucht-l7.bme`\n2. `$ python3 bms-merge.py verflucht-a7.bme verflucht-l7.bme 1 \u003e verflucht-merged.bme`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaren-arterius%2Ftextage2bms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaren-arterius%2Ftextage2bms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaren-arterius%2Ftextage2bms/lists"}