{"id":26745226,"url":"https://github.com/darkfated/lamerhelper","last_synced_at":"2025-07-07T05:02:31.647Z","repository":{"id":279616080,"uuid":"939086715","full_name":"darkfated/lamerhelper","owner":"darkfated","description":"Программа с универстальными утилитами для упрощённого использования персонального компьютера","archived":false,"fork":false,"pushed_at":"2025-04-09T00:18:22.000Z","size":519,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T19:59:17.044Z","etag":null,"topics":["wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/darkfated.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":"2025-02-26T01:03:49.000Z","updated_at":"2025-04-09T00:14:11.000Z","dependencies_parsed_at":"2025-02-26T14:31:44.957Z","dependency_job_id":"463d4162-1a8b-432a-b8e5-e10f1766b0e2","html_url":"https://github.com/darkfated/lamerhelper","commit_stats":null,"previous_names":["darkfated/lamerhelper"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/darkfated/lamerhelper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Flamerhelper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Flamerhelper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Flamerhelper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Flamerhelper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darkfated","download_url":"https://codeload.github.com/darkfated/lamerhelper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkfated%2Flamerhelper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264016713,"owners_count":23544623,"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":["wpf"],"created_at":"2025-03-28T08:15:56.277Z","updated_at":"2025-07-07T05:02:31.615Z","avatar_url":"https://github.com/darkfated.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚 Lamer Helper\nПрограмма с универсальными утилитами для упрощённого использования персонального компьютера.\n\n| Функциональность | Наличие |\n| - | :-: |\n| Изменение цвета выделения курсора мыши | ✅ |\n| Создание QR-кода | ✅ |\n| Очистка DNS кэша | ✅ |\n| Очистка временных файлов Temp | ✅ |\n| Очистка кэша обновлений | ✅ |\n| Выпиливание Windows антивирус | ❌ |\n| Отключение всей телеметрии | ❌ |\n| Игровой режим | ❌ |\n| Смена цвета папки | ✅ |\n| Смена контексного меню Win10/Win11 | ✅ |\n| Просмотр значения слов | ❌ |\n| Пипетка | ✅ |\n\n## ⚙ Документация\n### Создание модуля\n1. Перейдите в директорию `Modules` и выберите нужную категорию (Feature, Optimization), в рамках которой будет модуль. В нашем случаи это \"Feature\"\n\n![image](https://github.com/user-attachments/assets/146b72a8-1904-4d38-a782-7e27795c28c9)\n\n2. Создайте новую папку, например `TestModule`\n\n![image](https://github.com/user-attachments/assets/364538b9-dbfd-4199-905e-42751a3fe500)\n\n3. Перейдите в созданную директорию и добавьте 2 файла: `TestModule.xaml` и `TestModule.xaml.cs`\n\n![image](https://github.com/user-attachments/assets/96a1bc73-f70b-4645-b70b-e727f27e1228)\n\n4. Заполните дефолтным содержанием файлы\n\n**TestModule.xaml**\n```xaml\n\u003cUserControl x:Class=\"LamerHelper.Modules.Feature.TestModule\"\n             xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\n             xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\"\n             Height=\"Auto\" Width=\"Auto\"\u003e\n    \u003cGrid\u003e\n        \u003c!-- Your ui components --\u003e\n    \u003c/Grid\u003e\n\u003c/UserControl\u003e\n```\n**TestModule.xaml.cs**\n```c#\nusing System.Windows.Controls;\n\nnamespace LamerHelper.Modules.Feature\n{\n    public partial class TestModule : UserControl, IModule\n    {\n        public TestModule()\n        {\n            InitializeComponent();\n        }\n\n        public string ModuleName =\u003e \"TestModule\";\n        public string DisplayName =\u003e \"Название модуля\";\n        public string Category =\u003e \"Фишка\";\n        public string Description =\u003e \"Описание модуля.\";\n        public UserControl GetModuleControl() =\u003e this;\n\n        // Ниже описывается функциональность\n    }\n}\n```\n5. Готово! Остаётся внести в конфиг-файл новосозданный модуль\n6. Откройте `ModuleConfig.json` и добавьте в него новый массив\n```json\n{\n  \"ModuleName\": \"TestModule\",\n  \"Type\": \"LamerHelper.Modules.Feature.TestModule\"\n}\n```\n*В зависимости от категории модуля не забывайте поменять в файлах `Feature`*\n\n7. Модуль добавлен\n\n![image](https://github.com/user-attachments/assets/001773e4-1fff-450a-8158-fea79b5f51e0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkfated%2Flamerhelper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkfated%2Flamerhelper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkfated%2Flamerhelper/lists"}