{"id":13523110,"url":"https://github.com/Teraskull/PyDebloatX","last_synced_at":"2025-04-01T00:30:53.032Z","repository":{"id":45736920,"uuid":"265369593","full_name":"Teraskull/PyDebloatX","owner":"Teraskull","description":"Python GUI for uninstalling the default Windows 10 apps.","archived":false,"fork":false,"pushed_at":"2024-06-20T13:05:41.000Z","size":1866,"stargazers_count":1559,"open_issues_count":2,"forks_count":116,"subscribers_count":18,"default_branch":"master","last_synced_at":"2024-10-29T15:19:17.814Z","etag":null,"topics":["debloat","fluent","gui","microsoft-store","pydebloatx","pyqt5","python","python3","uninstall","windows","windows-10"],"latest_commit_sha":null,"homepage":"https://pydebloatx.com/","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/Teraskull.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":"2020-05-19T21:20:05.000Z","updated_at":"2024-10-27T14:39:33.000Z","dependencies_parsed_at":"2024-01-13T22:11:30.244Z","dependency_job_id":"f2ec1d26-1b1d-4900-8597-87f52c29f392","html_url":"https://github.com/Teraskull/PyDebloatX","commit_stats":{"total_commits":220,"total_committers":11,"mean_commits":20.0,"dds":"0.21363636363636362","last_synced_commit":"76869bb4d94e1e1de4238967e7f293cd21157911"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Teraskull%2FPyDebloatX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Teraskull%2FPyDebloatX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Teraskull%2FPyDebloatX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Teraskull%2FPyDebloatX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Teraskull","download_url":"https://codeload.github.com/Teraskull/PyDebloatX/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222688173,"owners_count":17023297,"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":["debloat","fluent","gui","microsoft-store","pydebloatx","pyqt5","python","python3","uninstall","windows","windows-10"],"created_at":"2024-08-01T06:00:55.576Z","updated_at":"2024-11-02T07:31:18.172Z","avatar_url":"https://github.com/Teraskull.png","language":"Python","funding_links":[],"categories":["开源工具","Python"],"sub_categories":["好用工具"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"10%\" align=\"center\" src=\"pydebloatx/icon.ico\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e\n  PyDebloatX\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    A Python GUI for uninstalling the default Windows 10 apps.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca style=\"text-decoration:none\" href=\"https://github.com/Teraskull/PyDebloatX/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/Teraskull/PyDebloatX?label=Version\u0026style=flat-square\u0026color=00B16A\" alt=\"Releases\" /\u003e\n  \u003c/a\u003e\n  \u003ca style=\"text-decoration:none\" href=\"https://www.python.org/downloads/release/python-379/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/python-3.7+-blue.svg?color=00B16A\u0026style=flat-square\" alt=\"Python Version\" /\u003e\n  \u003c/a\u003e\n  \u003ca style=\"text-decoration:none\" href=\"https://www.codefactor.io/repository/github/teraskull/pydebloatx\"\u003e\n    \u003cimg src=\"https://www.codefactor.io/repository/github/teraskull/pydebloatx/badge?style=flat-square\" alt=\"CodeFactor\" /\u003e\n  \u003c/a\u003e\n  \u003ca style=\"text-decoration:none\" href=\"https://github.com/Teraskull/PyDebloatX/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/downloads/teraskull/pydebloatx/total?color=00B16A\u0026style=flat-square\" alt=\"Downloads\" /\u003e\n  \u003c/a\u003e\n  \u003ca style=\"text-decoration:none\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/OS-Windows%2010-blue?style=flat-square\u0026color=00B16A\" alt=\"OS\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![Main window screenshot](screenshots/app_main.png)\n\n![Uninstalling screenshot](screenshots/app_uninstall.png)\n\n![Links screenshot](screenshots/app_links.png)\n\n\u003c/div\u003e\n\n\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#installing\"\u003eInstalling\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#shortcuts\"\u003eShortcuts\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#dependencies\"\u003eDependencies\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#building\"\u003eBuilding\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#translating\"\u003eTranslating\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#supported-languages\"\u003eSupported Languages\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n## Installing\nPre-built binaries are available from the [releases](https://github.com/Teraskull/PyDebloatX/releases) page.\n\nPyDebloatX installer is also available from the Windows Package Manager [Winget](https://github.com/microsoft/winget-cli):\n\n```powershell\nwinget install --id=Teraskull.PyDebloatX -e\n```\n\n## Shortcuts\n\n* \u003ckbd\u003eCTRL\u003c/kbd\u003e \u003ckbd\u003eR\u003c/kbd\u003e - refresh the list of installed apps.\n* \u003ckbd\u003eCTRL\u003c/kbd\u003e \u003ckbd\u003eS\u003c/kbd\u003e - view links to apps in Microsoft Store.\n* \u003ckbd\u003eCTRL\u003c/kbd\u003e \u003ckbd\u003eG\u003c/kbd\u003e - visit the GitHub page.\n* \u003ckbd\u003eCTRL\u003c/kbd\u003e \u003ckbd\u003eA\u003c/kbd\u003e - view the \"About\" window.\n* \u003ckbd\u003eCTRL\u003c/kbd\u003e \u003ckbd\u003eQ\u003c/kbd\u003e - quit the app.\n\n## Features\n\n* Intuitive design allows to easily navigate through the GUI and uninstall apps with a few clicks.\n* It is not possible to break the OS using this tool. All listed apps can be reinstalled with Microsoft Store using the \"Store\" sidebar tab. Apps like Edge or Cortana are deeply integrated with Windows 10, so they cannot be easily uninstalled without creating any issues.\n* The GUI does not require elevated administrator privileges to run. It also does not save registry entries.\n\n## Dependencies\n\n* [PySide6](https://pypi.org/project/PySide6/)\n* [requests](https://pypi.org/project/requests/)\n* [packaging](https://pypi.org/project/packaging/)\n\n## Usage\n\n```batch\ngit clone https://github.com/Teraskull/PyDebloatX\n\ncd PyDebloatX\n\npip install -r requirements.txt\n\ncd pydebloatx\n\npython app.py\n```\n\n## Building\n\nRun `setup.bat` to build the executable.\n\nRun `setup-portable.bat` to build a one-file portable executable.\n\n\n## Translating\n\nRun the following command to create the translation file:\n```batch\nlupdate gui_main.py gui_about.py app.py -ts Language/[locale_CODE].ts\n```\n\nWhere `[locale_CODE]` is written with an underscore, instead of a hyphen. For example, `en_US`.\n\nList of locale codes is available [here](http://www.lingoes.net/en/translator/langcode.htm).\n\nTo compile `.ts` into `.qm`, use `linguist.exe`:\n\n```batch\npip show PySide6 | findstr \"Location:\"\n```\n\nSplice the output path above with:\n\n```batch\n\"\\PySide6\\linguist.exe\"\n```\n\n## Supported Languages\n|Language|Author credits|\n|---|---|\n|[Arabic](https://github.com/Teraskull/PyDebloatX/blob/master/pydebloatx/Language/ar_SA.ts)|[FaresAhmedb](https://github.com/FaresAhmedb/)|\n|[Chinese](https://github.com/Teraskull/PyDebloatX/blob/master/pydebloatx/Language/zh_CN.ts)|[space9bug](https://github.com/space9bug/)|\n|[English](https://github.com/Teraskull/PyDebloatX/blob/master/pydebloatx/Language/en_US.ts)|[Teraskull](https://github.com/Teraskull/)|\n|[Russian](https://github.com/Teraskull/PyDebloatX/blob/master/pydebloatx/Language/ru_RU.ts)|[Teraskull](https://github.com/Teraskull/)|\n|[Ukrainian](https://github.com/Teraskull/PyDebloatX/blob/master/pydebloatx/Language/uk_UA.ts)|[Teraskull](https://github.com/Teraskull/)| \n\n\n## License\n\nThis software is available under the following licenses:\n\n  * **MIT**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTeraskull%2FPyDebloatX","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTeraskull%2FPyDebloatX","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTeraskull%2FPyDebloatX/lists"}