{"id":16108265,"url":"https://github.com/dadangdut33/osu-extractor","last_synced_at":"2025-04-06T04:19:52.805Z","repository":{"id":129017605,"uuid":"431507298","full_name":"Dadangdut33/Osu-Extractor","owner":"Dadangdut33","description":"Extract/copy song, images, videos, and more from installed Osu beatmaps ","archived":false,"fork":false,"pushed_at":"2022-01-24T04:22:01.000Z","size":99,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T10:22:39.470Z","etag":null,"topics":["cli","gametools","gui","python","tools"],"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/Dadangdut33.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}},"created_at":"2021-11-24T14:05:09.000Z","updated_at":"2024-05-24T18:37:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"f6a05847-69d1-4cbd-8c83-13d0c897a15e","html_url":"https://github.com/Dadangdut33/Osu-Extractor","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dadangdut33%2FOsu-Extractor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dadangdut33%2FOsu-Extractor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dadangdut33%2FOsu-Extractor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dadangdut33%2FOsu-Extractor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dadangdut33","download_url":"https://codeload.github.com/Dadangdut33/Osu-Extractor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247431365,"owners_count":20937953,"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":["cli","gametools","gui","python","tools"],"created_at":"2024-10-09T19:26:13.255Z","updated_at":"2025-04-06T04:19:52.450Z","avatar_url":"https://github.com/Dadangdut33.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://raw.github.com/Dadangdut33/Osu-Extractor/main/logo.png\" width=\"250px\" alt=\"Osu Extractor Logo\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e Osu Extractor - Extract/Copy song, images, videos, and more from installed Osu beatmaps \u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://lgtm.com/projects/g/Dadangdut33/Osu-Extractor/alerts/\"\u003e\u003cimg alt=\"Total alerts\" src=\"https://img.shields.io/lgtm/alerts/g/Dadangdut33/Osu-Extractor.svg?logo=lgtm\u0026logoWidth=18\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://lgtm.com/projects/g/Dadangdut33/Osu-Extractor/context:python\"\u003e\u003cimg alt=\"Language grade: Python\" src=\"https://img.shields.io/lgtm/grade/python/g/Dadangdut33/Osu-Extractor.svg?logo=lgtm\u0026logoWidth=18\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Dadangdut33/Osu-Extractor/issues\"\u003e\u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/Dadangdut33/Osu-Extractor\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Dadangdut33/Osu-Extractor/pulls\"\u003e\u003cimg alt=\"GitHub pull requests\" src=\"https://img.shields.io/github/issues-pr/Dadangdut33/Osu-Extractor\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Dadangdut33/Osu-Extractor/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/Dadangdut33/Osu-Extractor/total\"\u003e\u003c/a\u003e\u003cbr\u003e\n    \u003ca href=\"https://github.com/Dadangdut33/Osu-Extractor/stargazers\"\u003e\u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/Dadangdut33/Osu-Extractor?style=social\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Dadangdut33/Osu-Extractor/network/members\"\u003e\u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/Dadangdut33/Osu-Extractor?style=social\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nExtract/copy song, images, videos, and more from installed Osu beatmaps. Made using python.\n\n\u003ch1\u003eJump to\u003c/h1\u003e\n\n- [Preview](#preview)\n- [Downloads](#downloads)\n- [How To Install](#how-to-install)\n- [How To Uninstall](#how-to-uninstall)\n- [How To Compile It To .exe Yourself](#how-to-compile-it-to-exe-yourself)\n- [Disclaimer](#disclaimer)\n\n---\n\n\n# Preview\n- OsuExtractor CLI\n  \u003cdetails open\u003e\n  \u003csummary\u003ePreview\u003c/summary\u003e\n  \u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/914395805840998460/unknown.png\" width=\"700\" alt=\"Main Menu\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/914409434187456522/unknown.png\" width=\"700\" alt=\"Extract Menu\"\u003e\u003cbr\u003e\n  \u003cb\u003eYou can use the new windows terminal to run the program with better look\u003c/b\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/914409496158298122/unknown.png\" width=\"700\" alt=\"Extract Menu - Via Windows terminal\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/914399313243832340/unknown.png\" width=\"700\" alt=\"Extract All - Via Windows terminal\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/914396946825871380/unknown.png\" width=\"700\" alt=\"About - Via Windows Terminal\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/914407734076641280/unknown.png\" width=\"700\" alt=\"First time setup - Via Windows Terminal\"\u003e\n  \u003c/p\u003e\n  \u003c/details\u003e\n- OsuExtractor GUI\n  \u003cdetails open\u003e\n  \u003csummary\u003ePreview\u003c/summary\u003e\n  \u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/935025361085931620/unknown.png\" width=\"700\" alt=\"Main Menu\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/935025106596556830/unknown.png\" width=\"700\" alt=\"Load filtered\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/935025172698775613/unknown.png\" width=\"700\" alt=\"Extract filtered\"\u003e\n  \u003cimg src=\"https://media.discordapp.net/attachments/653206818759376916/935025266898632796/unknown.png\" width=\"700\" alt=\"Extract All\"\u003e\n  \u003c/p\u003e\n  \u003c/details\u003e\n\n# Downloads\n- [OsuExtractor CLI](https://github.com/Dadangdut33/Osu-Extractor/releases/tag/V1.0_CLI)\n- [OsuExtractor GUI](https://github.com/Dadangdut33/Osu-Extractor/releases/tag/V1.0_GUI)\n\n# How To Install\n1. Download either the CLI or GUI version\n2. Extract the rar file\n\n# How To Uninstall\nYou only need to delete the folder.\n\n# How To Compile It To .exe Yourself\n1. Clone the repo\n2. Setup virtualenviroment if needed then Install all the dependencies for the project.\n```\n# On source code directory\n# Create a virtualenviroment with the name STL_Venv\npython -m venv OsuExtractorVenv\n\n# Activate the virtualenviroment\nsource OsuExtractorVenv/bin/activate\n\n# Install the dependencies\npip install -r requirements.txt\n```\n3. Run and test the source code\n4. If everything works fine, then you can compile it to .exe by running the following command:\n```\n# The method below uses pyinstaller\n# On Source Code Directory\n# CLI Version\npyinstaller --paths OsuExtractorVenv/lib/site-packages OsuExtractor_CLI.spec\n\n# GUI Version\n# If you want to add console window, set console to true on the spec file\npyinstaller --paths OsuExtractorVenv/lib/site-packages OsuExtractor_GUI.spec\n```\n5. Done\n\n# Disclaimer\nI do not gain any money from this tool. I do not intend to support piracy of any kind. This tool is only made to help extracting/copying song/img/videos from a beatmap. You should support the creators of each song/images/videos you extract. I recommend tools such as [saucenao](https://saucenao.com/) and [tineye](https://tineye.com/) to find the original image and author. You should also support the original music artist by buying their songs/albums or by listening their song on official platform. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdadangdut33%2Fosu-extractor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdadangdut33%2Fosu-extractor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdadangdut33%2Fosu-extractor/lists"}