{"id":21214475,"url":"https://github.com/slice/slice3","last_synced_at":"2025-03-15T00:20:43.424Z","repository":{"id":83250416,"uuid":"156131791","full_name":"slice/slice3","owner":"slice","description":"my osu! skin","archived":false,"fork":false,"pushed_at":"2021-04-20T05:04:12.000Z","size":2712,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T16:23:58.153Z","etag":null,"topics":["osu","osu-skin"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/slice.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":"2018-11-04T22:35:21.000Z","updated_at":"2023-06-04T12:17:59.000Z","dependencies_parsed_at":"2023-03-12T17:45:00.616Z","dependency_job_id":null,"html_url":"https://github.com/slice/slice3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fslice3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fslice3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fslice3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fslice3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slice","download_url":"https://codeload.github.com/slice/slice3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663731,"owners_count":20327339,"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":["osu","osu-skin"],"created_at":"2024-11-20T21:28:05.574Z","updated_at":"2025-03-15T00:20:43.404Z","avatar_url":"https://github.com/slice.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# slice3\n\nmy osu! skin largely based off of -GN's edit of boom 0524 and other neat skins\n\n## building\n\nthis skin is modular. it uses components, which are basically folders with skin\nelements inside of them. building the skin merges the components together,\nforming a complete skin. but you can choose which components you would like to\ndisable in case you don't like some stuff.\n\nin the future there will also be a way to pick \"flavors\" of components so that\nyou may easily be able to switch between variants of components, like hitcircles\nor fonts or whatever\n\nmake sure you have python 3.7+\n\n```sh\n$ python3 build.py osudirectory/Skins/slice3\n```\n\nsee `--help` for more information\n\n### exclude components\n\nadd `-x COMPONENT` to the command to exclude components from being included in\nthe build. by doing this, it will also automatically include the component named\n`no-COMPONENT` in order to stop using default skin elements (if that component\nexists)\n\nfor example, this is used for followpoints. if you specify `-x followpoints`,\nthen the skin's followpoints will no longer be used. however, the\n`no-followpoints` component will be included with a blank image for\n`followpoint.png` so that no followpoints appear at all, instead of using the\ndefault skin's `followpoint.png`.\n\n(this isn't implemented for all components)\n\n### clean\n\nadd `--clean` or `-c` to automatically clean the directory before building again\n(this will nuke everything inside the dir, so be careful!)\n\n## making components\n\njust add a folder and an entry to the `skin_components` list in `build.py`.\n\n.psd files (and some other formats) are automatically excluded from being copied\nwhen built, so feel free to leave those in\n\n### `num` dir\n\nthis dir is special, it's copied as a subfolder into the skin folder as it uses\nthat for the score/combo numbers\n\n### static components\n\nsome static files need to be copied as-is, like `skin.ini` and some other stuff\nfor artists credits. those are controlled by `static_components` in the script\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslice%2Fslice3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslice%2Fslice3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslice%2Fslice3/lists"}