{"id":16876286,"url":"https://github.com/coolcat467/mineos-python3-port","last_synced_at":"2025-07-17T00:05:58.279Z","repository":{"id":103143053,"uuid":"325393084","full_name":"CoolCat467/MineOS-Python3-Port","owner":"CoolCat467","description":"Attempting to port MineOS to Python3 to understand it better","archived":false,"fork":false,"pushed_at":"2025-07-08T04:21:19.000Z","size":1553,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-08T06:04:39.780Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CoolCat467.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,"zenodo":null}},"created_at":"2020-12-29T21:44:05.000Z","updated_at":"2025-07-08T04:21:22.000Z","dependencies_parsed_at":"2024-04-03T23:32:23.442Z","dependency_job_id":"774afcc3-678f-4c1d-997b-cb7343881c5c","html_url":"https://github.com/CoolCat467/MineOS-Python3-Port","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CoolCat467/MineOS-Python3-Port","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FMineOS-Python3-Port","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FMineOS-Python3-Port/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FMineOS-Python3-Port/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FMineOS-Python3-Port/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CoolCat467","download_url":"https://codeload.github.com/CoolCat467/MineOS-Python3-Port/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoolCat467%2FMineOS-Python3-Port/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265552939,"owners_count":23786991,"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-13T15:38:52.607Z","updated_at":"2025-07-17T00:05:58.258Z","avatar_url":"https://github.com/CoolCat467.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## MineOS Python3 Port\n\nThis is my attempt at porting MineOS to Python3.\nMostly to learn how MineOS functions, but also as a challenge to self.\n\nThis is in no way ready to function properly.\n\nCurrent Status:\n\nParts of the computer component is implemented, but not much.\nComponent proxy is almost completely implemented.\nComponent module is almost completely implemented, but some functions may be broken.\nColor API is completely implemented.\nBit32 is completely implemented, but may have typographical issues.\nScreen is partially implemented.\nEvent API is mostly implemented, maybe fully.\nPaths API is completely implemented.\nSides API is completely implemented.\nFilesystem API is implemented, but loadfile is probably broken and numerouse issues have been observed with the handler class, some coming from component.Proxy.\nFilesystem API write is known to function properly, reading may be broken.\nImage API is completely implemented, but I am having difficulties getting encoding method six to load files, and saving images works for the most part.\nI have observed that small images can be saved and loaded successfully, larger ones break. I suspect that the digit bytes for length of packet are being loaded improperly, as it reaches EOF prematurely.\n\n\nAnything not listed above is not implemented.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoolcat467%2Fmineos-python3-port","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoolcat467%2Fmineos-python3-port","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoolcat467%2Fmineos-python3-port/lists"}