{"id":18782654,"url":"https://github.com/stumpapp/cbl.rs","last_synced_at":"2025-12-19T23:30:21.632Z","repository":{"id":224131234,"uuid":"762021807","full_name":"stumpapp/cbl.rs","owner":"stumpapp","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-26T23:17:56.000Z","size":153,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-12-29T11:30:00.290Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stumpapp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-02-22T23:37:27.000Z","updated_at":"2024-02-26T23:18:00.000Z","dependencies_parsed_at":"2024-02-27T00:29:02.512Z","dependency_job_id":"78178fcf-32a5-4667-bc1a-9ca707fe8c5f","html_url":"https://github.com/stumpapp/cbl.rs","commit_stats":null,"previous_names":["stumpapp/cbl.rs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stumpapp%2Fcbl.rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stumpapp%2Fcbl.rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stumpapp%2Fcbl.rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stumpapp%2Fcbl.rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stumpapp","download_url":"https://codeload.github.com/stumpapp/cbl.rs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239699584,"owners_count":19682574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-07T20:36:44.519Z","updated_at":"2025-12-19T23:30:21.365Z","avatar_url":"https://github.com/stumpapp.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CBL to JSON\n\nA tool to convert legacy CBL files to the (upcoming) new format\n\n## Current state\n\n![No don't look, it's not ready](./.github/not-ready.png)\n\nIt's not ready\n\n## Usage\n\nUsing `cargo`:\n\nYou can see help for the tool and any of its subcommands by running:\n\n```bash\ncargo run -- --help\n\ncargo run -- CMD --help\n```\n\nTo convert a file:\n\n```bash\ncargo run -- convert --file \u003cFILE\u003e (--spec-version \u003cSPEC_VERSION\u003e)? (--output \u003cOUTPUT\u003e)?\n```\n\nWhere `\u003cFILE\u003e` is the path to the file you want to convert, `\u003cSPEC_VERSION\u003e` is the version of the new format you want to convert to, and `\u003cOUTPUT\u003e` is the path to the file you want to write the new format to.\n\nIf you don't specify a spec version, the tool will use the latest version. If you don't specify an output file, the tool will write the JSON to stdout (eventually :wink:)\n\n## Todo\n\n- [ ] Figure out what version of CBL I have been using as a base\n- [ ] Figure out the schemas (rough) for each version the tool needs to support\n- [ ] Write the structure for the new format\n- [ ] I'm sure a lot of other things\n- [ ] Restructure the code to be a library-first, so Stump can use it once the new format is ready\n- [ ] Remove this README todo list\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstumpapp%2Fcbl.rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstumpapp%2Fcbl.rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstumpapp%2Fcbl.rs/lists"}