{"id":50745013,"url":"https://github.com/r57zone/DSAdvance","last_synced_at":"2026-06-27T23:00:40.040Z","repository":{"id":48180368,"uuid":"483358602","full_name":"r57zone/DSAdvance","owner":"r57zone","description":"Advanced Xbox controller emulation for DualSense, DualShock 4, Pro Controller, Joy-Cons / Продвинутая эмуляция Xbox геймпада для DualSense, DualShock 4, Pro контроллера, Джойконов","archived":false,"fork":false,"pushed_at":"2026-04-29T18:28:55.000Z","size":1456,"stargazers_count":176,"open_issues_count":3,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-04-29T20:21:27.090Z","etag":null,"topics":["digispark","dualsense","dualshock4","game-accessibility","gamepad","gamepads","gyro","gyro-aiming","gyroscope","joy-con","joy-cons","joycons","left-handed","motion-aiming","motion-control","motion-driving","motion-gaming","pro-controller","vigem","windows"],"latest_commit_sha":null,"homepage":"https://youtu.be/gkyqO_HuPnk","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/r57zone.png","metadata":{"files":{"readme":"README.RU.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-04-19T18:11:20.000Z","updated_at":"2026-04-29T18:20:18.000Z","dependencies_parsed_at":"2023-02-12T18:31:04.754Z","dependency_job_id":"eff820c0-cd94-4852-8517-e8e7b5fcff77","html_url":"https://github.com/r57zone/DSAdvance","commit_stats":null,"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/r57zone/DSAdvance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FDSAdvance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FDSAdvance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FDSAdvance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FDSAdvance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/r57zone","download_url":"https://codeload.github.com/r57zone/DSAdvance/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/r57zone%2FDSAdvance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34870654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["digispark","dualsense","dualshock4","game-accessibility","gamepad","gamepads","gyro","gyro-aiming","gyroscope","joy-con","joy-cons","joycons","left-handed","motion-aiming","motion-control","motion-driving","motion-gaming","pro-controller","vigem","windows"],"created_at":"2026-06-10T20:00:38.577Z","updated_at":"2026-06-27T23:00:40.033Z","avatar_url":"https://github.com/r57zone.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"[![EN](https://user-images.githubusercontent.com/9499881/33184537-7be87e86-d096-11e7-89bb-f3286f752bc6.png)](https://github.com/r57zone/DSAdvance/) \n[![RU](https://user-images.githubusercontent.com/9499881/27683795-5b0fbac6-5cd8-11e7-929c-057833e01fb1.png)](https://github.com/r57zone/DSAdvance/blob/master/README.RU.md)\n\n# DSAdvance\nПродвинутая эмуляция Xbox геймпада для Sony DualSense, DualSense Edge, DualShock 4, Nintendo Pro контроллера или Джойконов. Поддерживается прицеливание и вождение наклонами геймпада, эмуляция стиков на тачпаде, эмуляция клавиатуры и мыши, а также [внешние педали](https://github.com/r57zone/GamepadExternalPedals), с дополнительными кнопками и другие джойстики Digispark. Работает на базе драйвера [ViGEm](https://github.com/nefarius/ViGEmBus).\n\n[![](https://user-images.githubusercontent.com/9499881/164945071-5b9f86dd-c396-45a5-817b-fc7068450f02.gif)](https://youtu.be/gkyqO_HuPnk)\n[![](https://user-images.githubusercontent.com/9499881/164945073-cfa1bfb7-cb82-4714-b2ad-7ecd84a5bcfc.gif)](https://youtu.be/gkyqO_HuPnk)\n\n# Особенности\n✔️ Поддержка вождения наклонами и прицеливания (гироскоп, без каких-либо настроек);\u003cbr\u003e\n✔️ Простое переключение между режимами вождения и прицеливания (максимум инновационного геймплея);\u003cbr\u003e\n✔️ Управление Windows, изменение громкости, создание скриншотов, видео, с помощью геймпада;\u003cbr\u003e\n✔️ Переназначение кнопок Xbox контроллера, различные профили. Поддерживается \"колесо жестов\", наклонами геймпада, +8 доп. кнопок;\u003cbr\u003e\n✔️ Эмуляция клавиатуру и мыши для старых игр, а также профили. Поддерживается \"колесо жестов\", наклонами геймпада +8 доп. кнопок;\u003cbr\u003e\n✔️ Поддержка адаптивных триггеров для Sony DualSense (пистолет, автомат, винтовка, лук, педаль авто);\u003cbr\u003e\n✔️ Различные режимы эмуляции для игр с адаптивными триггерами;\u003cbr\u003e\n✔️ Поддержка двух геймпадов, первый с полным функционалом, а второй с упрощённым (необходимо включить в конфиге);\u003cbr\u003e\n✔️ Поддержка игры на одном Джойконе, с полноценной эмуляцией всех кнопок, с помощью \"колеса жестов\" (наклоны геймпада);\u003cbr\u003e\n✔️ Показ заряда батареи на световой панели и индикаторах игрока (для геймпадов Sony);\u003cbr\u003e\n✔️ Выключение подсветки для полного погружения в темноте;\u003cbr\u003e\n✔️ Поддержка внешних модифицированных педалей для гонок с любыми 16 кнопками;\u003cbr\u003e\n✔️ Поддержка эмуляции нажатий любых кнопок Xbox-контроллера, с помощью Digispark джойстиков (до 16 кнопок);\u003cbr\u003e\n✔️ Поддерживается режим для левшей, в котором кнопки отзеркалены справо налево, переключите профиль Xbox на `Left-Handed`;\u003cbr\u003e\n\nПоддерживается несколько режимов работы, переключаются они нажатими по тачпаду на DualSene и DualShock 4, кнопками `Capture`, и `Home` для Pro контроллера, и Джойконов (повторное нажатие `Home` переключает режим прицеливания - всегда/L2), а также нажатием тачпада для геймпадов совместимых с DualShock 4, но без сенсороной панели (если изменить параметр `ChangeModesWithoutAreas` на `1`). Также можно изменять режимы работы на `ALT` + `1/2`, повторное нажатие на `ALT + 1` выключает вождение, а `ALT + 2` переключает режим прицеливания (всегда/L2).\n\n![](https://github.com/user-attachments/assets/c8a02f77-8b66-43bf-b1dd-676b2b84cbca)\n\nИзменить цвет геймпада по умолчанию и цвета областей можно в конфигурационном файле.\n\nДля включения прицеливания по кнопке `L1` или любой другой кнопке измените параметр `AimingButton` на нужную кнопку, например, на `L1`, в конфиге.\n\nПо умолчанию внизу по центру находится область управления компьютером. Чтобы включить тач-стики, измените параметр `TouchSticksOn` на `1` — вместо управления рабочим столом появится область тач-стиков. Для выхода из режима эмуляции стиков нажмите на кнопку режима по умолчанию.\n\nНажимая на профиль по умолчанию, на DualSense, белые светодиоды отображают текущий статус заряда аккумулятора (1 - 0..25%, 2 - 26..50%, 3 - 51..75%, 4 - 76..100%), также на DualSense и DualShock 4 показывается статус батареи на световой панели (зелёный - 100..30%, жёлтый - 29..10%, красный - 9..1%), отключается в конфиге, параметр `ShowBatteryStatusOnLightBar`. Также статус батареи отображается в самой программе на `ALT + I`.\n\nДважды нажмите на область яркости, затем проведите по ней влево или вправо, чтобы изменить яркость подсветки. Повторное двойное нажатие заблокирует случайные изменения.\n\nЕсть 5 режимов эмуляции:\n* Эмуляция Xbox геймпада с расширенными функциями;\n* Эмуляция Xbox геймпада только для режима вождения и прицеливание мышью (для игр с адаптивными триггерами);\n* Только мышь (если хотите использовать родную поддержку геймпада, но с более точным прицеливанием);\n* Эмуляция клавиатуры и мыши для управления Windows;\n* Эмуляция клавиатуры и мыши для старых, ретро игр;\n\nПереключение режимов эмуляции происходит на `ALT + Q`, `ALT + ←/→` или `PS/Home + ←/→`. Режим игровой эмуляции клавиатуры и мыши переключается клавишами клавиатуры только при активном окне, чтобы предотвратить случайные переключения. Эмуляция клавиатуры и мыши поддерживает разные профили, выберите нужный профиль или [создайте новый профиль](https://github.com/r57zone/DSAdvance/blob/master/BINDINGS.RU.md). Профиль по умолчанию позволяет работать в Windows. Также имеются Xbox профили, для изменения раскладки кнопок. Подробнее о создании профилей Xbox [тут](https://github.com/r57zone/DSAdvance/blob/master/XBOX_BINDINGS.RU.md). Профили переключаются на клавиши `ALT + ↑/↓`, если окно активно или на геймпаде, с помощью `PS/Home + ↑/↓`.\n\nПоддерживается \"колесо жестов\", которое позволяет назначить до 9 кнопок на одну. Эмуляция происходит путем нажатия специальной кнопки `WHEEL-ACTIVATION` и наклоном в одну из 4 или 8 областей (если задано 4 кнопки, то 4 направления, если 8, то 8 направлений). Параметры \"колеса жестов\" можно найти в разделе `MOTION`, в файлах профилей клавиатуры и мыши или Xbox. Мертвую зону можно изменить в параметре `MotionWheelButtonsDeadZone`.\n\nПоддержаются адаптивные триггеры для Sony DualSense, переключаться между различными режимами можно на `ALT + 3/4`.\n\nПоддерживаются дополнительные кнопки Sony DualSense Edge (L4, R4) и Джойконов (SL, SR), изменить их можно в профиле Xbox `XboxProfiles\\Default.ini`, подробнее [тут](https://github.com/r57zone/DSAdvance/blob/master/XBOX_BINDINGS.RU.md).\n\nПоддерживается игра на одном Джойконе, с эмуляцией всех кнопок, с помощью \"колеса жестов\", наклонами геймпада. Для правильной, усредненной вибрации на одном Джойконе необходимо изменить параметр `JoyconRumbleMerge` на `1`, в конфиге. Также переключите Xbox профиль на `Joycon Left/Right Only`. Для использования возможности переключения режимов вождения и прицеливания на одну кнопку измените параметр `JoyconChangeModesWithButton` на `HOME` или `CAPTURE`. При создании Xbox профилей можно поменять стики и триггеры местами, изменив параметры `SWAP-STICKS` и `SWAP-TRIGGERS` на `1`.\n\nДля подключения [внешних педалей (DInput)](https://github.com/r57zone/GamepadExternalPedals#setup-dinput-pedals-mh-et-live-board) и устройств на базе Digispark джойстиков, измените параметр `DInput` на `1`, в разделе `ExternalPedals`.  Для подключения [внешних педалей на Arduino](https://github.com/r57zone/GamepadExternalPedals#setup-arduino-pedals) измените номер COM-порта, изменив параметр `COMPort`.\n\n\u003ca href=\"https://youtu.be/aK1SV_eXJ_4\"\u003e\n  \u003cimg src=\"https://github.com/r57zone/XboxExternalPedals/assets/9499881/f4b55990-d795-4455-918f-a08a59122171\" width=\"260px\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/liI_7U_R0as\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/9499881/195859587-65cdaca4-5abd-4594-b079-e388721ae25d.gif\" width=\"260px\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/abmBOEUecCI\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/4f705212-02a0-4267-b93b-e7d66c801b0b\" width=\"260px\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/abmBOEUecCI\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/d3141b47-3986-485e-acbb-de3f28de7df8\" width=\"260px\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/abmBOEUecCI\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/4c560345-1d39-4398-8a46-d799b02c83c6\" width=\"260px\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://youtu.be/abmBOEUecCI\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/251520d0-42f0-4e78-b3ad-bfc42cc2a13c\" width=\"260px\" /\u003e\n\u003c/a\u003e\n\n\nЕсть 2 режима:\n1. \"Всегда педали\" - оси педалей всегда привязаны к триггерам контроллера.\n2. \"Зависимый (вождение/прицеливание)\" - в режиме вождения оси педалей привязаны к триггерам, в режиме прицеливания можно привязать на оси нажатие кнопок. Степень силы определяется параметром `PedalValuePress`.\nПереключить режимы можно, с помощью клавиш `ALT + E`. Задать режим по умолчанию можно изменив параметр `DefaultMode`.\n\nТакже можно задать у педалей или других устройств может быть до 16 кнопок, на которые можно задать любые кнопки Xbox геймпада, изменив параметр `Button1..16`.\n\nДля выключения DualSense или DualShock 4 удерживайте кнопку PS, для выключения Nintendo контроллеров удерживайте кнопку Capture или Home, в течении 10-15 секунд, пока контроллеры не выключиться.\n\n### Горячие клавиши\nДействие | Кнопки Sony | Кнопки Nintendo | Windows \n------------ | ------------- | ------------- | -------------\nСброс/поиска контроллеров | - | - | `CTRL + R` или `Numpad 0` (по умолчанию, можно изменить)\nОбменять первый и второй контроллер местами | - | - | `ALT + V`\nПереключение режимов эмуляции (геймпад, клавиатура и мышь и т.д.) | `PS + ←/→` | `Home + ←/→` | `ALT + Q`, `ALT + ←/→`\nПереключение профилей Xbox / Клавиатура и мышь | `PS+ ↑/↓` | `Home + ↑/↓` | `ALT + ↑/↓`\nОткрытие игровой панели Xbox (нажатие `Win + G`) | `PS` | `Capture + Home` | -\nУменьшение и увеличение громкости Windows | `PS + □` и `PS + ○` | `Capture + Y` и `Capture + A` | -\nСкриншот (нажатие `Win + ALT + PrtScn`) | Кнопка микрофона или `PS + X` | `Capture + B` | -\nЗапись видео (нажатие `Win + ALT + R`) | Удерживайте кнопку микрофона или `PS + X` | Удерживайте `Capture + B` | -\nРежим прицеливания: эмуляция мыши или смещение правого стика | `PS + R1` | `Capture + R1` | `ALT + A`\nРежим работы (вождение или прицелинваие) | Области тачпад или нажатие тачпада (для контроллеров без тач панели, необходимо включить в конфиге) | `Capture/Home` (повторно `Capture` - сброс, повторно `Home` переключение прицеливания - всегда/L2) | `ALT + 1`, `ALT + 2` (повторно `ALT + 1` - сброс, повторно `ALT + 2` переключение прицеливания - всегда/L2)\nВключение/выключение вождения и прицеливания | - | - | `ALT + 5/6` (значение по умолчанию в конфигурационном файле)\nИзменение чувствительности прицеливания: увеличение и затем уменьшение | `PS + △` | `Capture + X` | -\nСброс чувствительности прицеливания | `PS + RS` | `Capture + RS` | -\nИзменение силы вибрации или её отключение | `PS + Options` | `Capture + Плюс` | `ALT + \u003c/\u003e`\nВыключение и включение нажатия тачпада для переключения режимов (Sony) | `PS + Share` | - | `ALT + W`\nАвтонажатие стика при определённом наклоне (значение в конфигурационном файле), единажды или постоянно | `PS + LS` | `HOME + LS` | `ALT + S`\nРежимы скриншота: Игровая панель Xbox, Steam, Игровая панель Xbox + Steam, заданная кнопка в конфиге (параметру `MicCustomKey` задать [нужное значение кнопки](https://github.com/r57zone/DSAdvance/blob/master/BINDINGS.RU.md) | - | - | `ALT + X`\nВыключение подсветки (Sony) | `PS + L1` или 2 раза нажмите на область яркости тапада и проведите пальцем влево или вправо. Если изменение яркости заблокировано `LockChangeBrightness`, то подсветка будет выключаться по двойному клику. | - | `ALT + B`\n\n## Настройка\n1. Изучите документацию, чтобы быть в курсе всех фишек и особенностей.\n2. Установите [ViGEmBus](https://github.com/nefarius/ViGEmBus/releases).\n3. Установите Microsoft Visual C++ Redistributable 2017 или новее.\n4. Подключите геймпад Sony DualSense, DualShock 4, Nintendo Pro контроллер или JoyCon-ы.\n5. Распакуйте и запустите DSAdvance.\n6. При необходимости измените мёртвые зоны стиков, триггеров или другие параметры, в конфигурационном файле `Config.ini`.\n7. (Необязательно) Для включения работы двух геймпадов измените параметр `Enabled` на `1`, в разделе `SecondaryGamepad`. Также можете изменить мёртвые зоны стиков, триггеров и цвет.\n8. При использовании со Steam играми, в настройках контроллера, выключите `Поддержку контроллеров Playstation` или снимите галочку с `Включить систему ввода Steam для контроллеров Switch Pro`.\n9. Также рекомендуется скрыть контроллер для современных игр, чтобы игры видели только эмулируемый, продвинутый Xbox 360 контроллер. Для этого необходимо установить [HidHide](https://github.com/nefarius/HidHide/releases), после чего в `HidHide Configuration Client`, в разделе `Applications` нужно добавить `DSAdvance.exe`, а в разделе `Devices` отметить галочкой ваш контроллер (например, Sony Wireless контроллер) и включить параметр `Enable device hiding` (если выключен). Можно также посмотреть [эту инструкцию](https://github.com/user-attachments/assets/13ad8583-4b32-4a0d-b9a6-8e6c5bfcca71), где показано куда нажимать. Через Launcher можно проделать все тоже самое, кроме добавления геймпада в список для скрытия.\n10. (Необязательно) Для запуска из области уведомлений (tray), по двойному клику, можно добавить ярлык на `Launcher.exe` в автозагрузку Windows `%AppData%\\Microsoft\\Windows\\Start Menu\\Programs\\Startup`.\n11. (Необязательно) Для запуска сторонних утилит через Launcher укажатие имя и путь до приложения в конфигурационном файле.\n\n## Загрузка\n\u003eВерсия для Windows 10, 11.\n\n**[Загрузить](https://github.com/r57zone/DSAdvance/releases)**\n\n## Возможные проблемы\n• **Игра видит 2 геймпада одновременно (DualSense / DualShock 4 / Nintendo Pro контроллер или JoyCon-ы и Xbox)**\u003cbr\u003e\nЕсли игра поддерживает современный геймпад можно выключить эмуляцию Xbox геймпада на клавиши `ALT + Q` или вовсе скрыть этот геймпад, с помощью программы [HidHide](https://github.com/ViGEm/HidHide), или попробовать в беспроводном режиме.\n\n\n\n• **Постоянное изменение значков клавиатуры и геймпада**\u003cbr\u003e\nМожно изменить режим прицеливания на `Mouse-Joystick`, в программе или используйте прицеливание, с помощью левого триггера.\n\n\n\n• **Не работают адаптивые триггеры или световая панель в игре**\u003cbr\u003e\nДобавьте игру в список исключений программы `HidHide` и измените режим DSAdvance на `только мышь` или `Xbox геймпад (только вождение) и прицеливание мышкой`.\n\n\n\n• **Не работает вождение, в играх с поддержкой DualSense (без HidHide)**\u003cbr\u003e\nСначала запустите DSAdvance, а только потом саму игру, игра может отдать приоритет эмулируемому геймпаду Xbox и вождение будет работать. Также можно включить режим эмуляции `Xbox геймпад (только вождение) и прицеливание мышкой`, чтобы геймпад включался только в режиме вождения.\n\n\n\n• **Nintendo Pro контроллер или Джойконы постоянно вибрируют после старта программы**\u003cbr\u003e\nК сожалению, на некоторых геймпадах вибрация может работать некоректно, выключите геймпад и отключите вибрацию в конфигурационном файле, изменив параметр `RumbleStrength` на `0`.\n\n\n\n• **Nintendo контроллеры не вибрируют в проводном режиме**\u003cbr\u003e\nК сожалению, это не реализовано.\n\n## Благодарности\n* Sony и Nintendo за самые продвинутые геймпады и инвестирование в инновации, а также за продвижение инноваций в игры.\n* [ViGEm](https://github.com/nefarius/ViGEmBus) за возможность эмуляции разных геймпадов и [HidHide](https://github.com/nefarius/HidHide/) за их скрытие.\n* [HIDAPI library](https://github.com/signal11/hidapi), с [исправлениями](https://github.com/libusb/hidapi), за библиотеку для работы с USB устройства. В проекте используется этот [форк](https://github.com/r57zone/hidapi).\n* [JoyShockLibrary](https://github.com/JibbSmart/JoyShockLibrary) за классную библиотеку геймпадов, позволяющую легко получить вращение контроллера. Также используется некоторый код из этой библиотеки и [пример JibbSmart](https://gist.github.com/JibbSmart/8cbaba568c1c2e1193771459aa5385df) для прицеливания.\n* DS4Windows[[1]](https://github.com/Jays2Kings/DS4Windows)[[2]](https://github.com/Ryochan7/DS4Windows) за уровень заряда батареи.\n* [JoyCon-Driver](https://github.com/fossephate/JoyCon-Driver/blob/main/joycon-driver/include/Joycon.hpp) за вибрацию джойконов.\n* [Valkirie](https://github.com/Valkirie/JoyShockLibrary/commits/HDRumble) за адаптивные триггеры по Bluetooth.\n\n## Сборка\n1. Загрузите исходники и распакуйте.\n2. [Загрузите Microsoft Visual Studio Code 2017+](https://visualstudio.microsoft.com/) и [установите](https://github.com/r57zone/RE4ExtendedControl/assets/9499881/69dafce6-fd57-4768-83eb-c1bb69901f07).\n3. Измените в свойствах проекта набор инструментов и SDK на ваш.\n4. Выберите тип сборки `Release` (если установлен `Debug`) и `x86`, после чего скомплириуйте проект.\n\n## Обратная связь\n`r57zone[собака]gmail.com`","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr57zone%2FDSAdvance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr57zone%2FDSAdvance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr57zone%2FDSAdvance/lists"}