{"id":16602678,"url":"https://github.com/drewcassidy/pillow-mbm","last_synced_at":"2025-08-02T22:12:10.355Z","repository":{"id":72312335,"uuid":"357010309","full_name":"drewcassidy/Pillow-mbm","owner":"drewcassidy","description":"Pillow plugin for KSP MBM texture files","archived":false,"fork":false,"pushed_at":"2021-05-13T08:58:26.000Z","size":46,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-17T17:42:10.264Z","etag":null,"topics":["image-processing","ksp","pillow","python"],"latest_commit_sha":null,"homepage":"https://forum.kerbalspaceprogram.com/index.php?/topic/201606-*","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/drewcassidy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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":"2021-04-12T00:18:47.000Z","updated_at":"2021-05-13T08:57:31.000Z","dependencies_parsed_at":"2023-02-26T02:00:42.833Z","dependency_job_id":null,"html_url":"https://github.com/drewcassidy/Pillow-mbm","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"9745174a5a6eaa1979ef50cfa8c308e719151c0d"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewcassidy%2FPillow-mbm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewcassidy%2FPillow-mbm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewcassidy%2FPillow-mbm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewcassidy%2FPillow-mbm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drewcassidy","download_url":"https://codeload.github.com/drewcassidy/Pillow-mbm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242692343,"owners_count":20170228,"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":["image-processing","ksp","pillow","python"],"created_at":"2024-10-12T00:23:19.191Z","updated_at":"2025-03-09T12:49:21.209Z","avatar_url":"https://github.com/drewcassidy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pillow-mbm\nPillow-mbm is a plugin for [pillow](https://pillow.readthedocs.io/en/stable/) \nthat adds support for KSP's proprietary MBM texture format.\n\n## Installation\n\nTo install from Pypi, run:\n\n```shell\npython -m pip install pillow-mbm\n```\n\n## Usage\n\nTo decode MBM files, use the `convert-mbm` command, along with a glob or a\nlist of files to decode. By default, it will convert to png in place.\n\n```\nUsage: convert-mbm [OPTIONS] [FILENAMES]...\n\n  Decode Kerbal Space Program MBM files\n\nOptions:\n  -f, --flip / -F, --no-flip  Vertically flip image after converting.\n  -r, --remove                Remove input images after converting.\n  -s, --suffix TEXT           Suffix to append to output file(s). Ignored if\n                              output is a single file.\n\n  -x, --extension TEXT        Extension to use for output. Ignored if output\n                              is a single file. Output filetype is deduced\n                              from this  [default: .png]\n\n  -o, --output PATH           Output file or directory. If outputting to a\n                              file, input filenames must be only a single\n                              item. By default, files are decoded in place.\n\n  --version                   Show the version and exit.\n  --help                      Show this message and exit.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrewcassidy%2Fpillow-mbm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrewcassidy%2Fpillow-mbm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrewcassidy%2Fpillow-mbm/lists"}