{"id":18014825,"url":"https://github.com/zevv/bambucli","last_synced_at":"2025-07-25T00:07:23.735Z","repository":{"id":194952245,"uuid":"691687486","full_name":"zevv/bambucli","owner":"zevv","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-30T11:37:20.000Z","size":80,"stargazers_count":6,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-03T13:49:37.702Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Nim","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/zevv.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,"publiccode":null,"codemeta":null}},"created_at":"2023-09-14T17:16:59.000Z","updated_at":"2024-11-02T05:09:18.000Z","dependencies_parsed_at":"2023-09-15T23:25:15.200Z","dependency_job_id":"c110c4be-aeca-494b-ac45-62577df775e8","html_url":"https://github.com/zevv/bambucli","commit_stats":null,"previous_names":["zevv/bambucli"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zevv%2Fbambucli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zevv%2Fbambucli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zevv%2Fbambucli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zevv%2Fbambucli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zevv","download_url":"https://codeload.github.com/zevv/bambucli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247198466,"owners_count":20900081,"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-10-30T04:11:18.684Z","updated_at":"2025-04-04T15:14:26.104Z","avatar_url":"https://github.com/zevv.png","language":"Nim","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![NPeg](/bambucli.png)\n\nThis is an experimental CLI interface to the Bambu printer family. I\nexclusively use my printer in LAN only mode, and it makes me happy to see that\nBambu chose to use standard open protocols for their interface.\n\n\n\n## Building\n\n- `nimble install nmqtt`\n- `nim c -d:ssl bambucli.nim`\n\n\n## Usage\n\nCreate a file `~/.bambu` containing one line with the IP address of your printer and the password, separated by a `:`, mine looks\nlike this:\n\n```\n10.0.0.30:734f29a1\n```\n \nrun `./bambucli`\n\nNote: for true color display on linux, you might need to set the `COLORTERM` environment variable:\n\n```\nexport COLORTERM=truecolro\n```\n\n## TODO\n\n- basic control (pause, resume, etc)\n- uPnP device discovery\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzevv%2Fbambucli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzevv%2Fbambucli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzevv%2Fbambucli/lists"}