Как сделать просмотр Douyin удобнее и зачем разработчик скрыл исходный код

05 Aug, 2026
30
🔱 1
👥 2

На днях наткнулся на репозиторий better-douyin. Честно говоря, ситуация вокруг него сейчас интереснее, чем сам код. Автор проекта решил временно закрыть исходники, оставив в публичном доступе только скомпилированные релизы. Случай не уникальный, но поучительный: когда полезный инструмент начинают перепродавать под своим именем, у создателя часто сдают нервы.

О чем вообще речь

Если вы не в курсе, Douyin — это оригинальный китайский TikTok. Там часто раньше появляются новые фичи, да и контент местами пободрее. Но пользоваться им через браузер или стандартное приложение бывает неудобно из-за региональных ограничений или интерфейсных перегрузок.

Проект better-douyin задумывался как инструмент для «прокачки» опыта использования платформы. Это десктопное приложение (есть версии под Windows, macOS и Linux), которое делает просмотр контента чище и добавляет несколько полезных плюшек для тех, кто занимается аналитикой или просто много времени проводит в этой соцсети.

Что умеет этот инструмент

Хотя исходный код основной ветки сейчас недоступен, по истории проекта и текущим билдам понятно, на что он заточен. Это не просто «обертка» над сайтом, а полноценный клиент с фокусом на эффективность.

Во-первых, автоматизация рутины. Программа помогает скачивать ролики без лишних телодвижений. В моей практике такие инструменты часто нужны маркетологам или исследователям, которым нужно быстро собрать датасет из видео для анализа трендов.

Реклама

Во-вторых, интерфейсные правки. Автор явно пытался выкинуть всё лишнее, что мешает просмотру. В официальном вебе Douyin много визуального шума, который в better-douyin аккуратно подрезан.

В-третьих, кроссплатформенность. Тот факт, что проект собирается под все основные ОС, намекает на использование чего-то вроде Tauri или Electron. Кстати, в описании мелькает ссылка на версию на Rust (better-douyin-r), так что любителям производительного системного кода будет на что взглянуть в соседних репозиториях автора.

Драма в Open Source

Самое примечательное в этом репозитории сейчас — его README. Автор прямо пишет, что закрыл код из-за коммерческих «паразитов». Проект начали упаковывать в платные обертки и перепродавать, игнорируя лицензию и труд разработчика.

Это вечная дилемма: ты хочешь сделать мир лучше и выкладываешь код, а кто-то просто хочет заработать на твоем альтруизме. Сейчас в репозитории остались только Issue для фидбека и раздел Releases, где лежат готовые пакеты.

Кому это может быть полезно

Если вы разработчик и вам нужно посмотреть, как реализовано взаимодействие с API Douyin, сейчас будет сложновато — придется либо копаться в старых форках (их около 77), либо ждать, когда автор вернет доступ.

Но если вам нужен готовый инструмент для личного использования или автоматизации сбора контента, то better-douyin вполне справляется. Он подойдет:

  • Контент-менеджерам, работающим с азиатским рынком.
  • Разработчикам, которые исследуют UI/UX китайских приложений.
  • Всем, кто хочет скачивать видео без водяных знаков и лишней мороки.

Стоит ли скачивать

У проекта почти 600 звезд, что для узкоспециализированной утилиты — неплохой результат. Несмотря на закрытость кода, автор продолжает выпускать обновления через Releases.

Я бы посоветовал следить за этим репозиторием. Ситуация, когда автор прячет код от «бизнесменов», часто заканчивается либо переходом на более строгую лицензию, либо полной переработкой проекта. В любом случае, как пример качественного десктопного клиента для сложной веб-платформы, better-douyin заслуживает места в закладках.

Скачать актуальную версию можно прямо на странице релизов. Там лежат инсталляторы под все системы и файлы подписей для проверки целостности. Только помните: автор просит использовать инструмент исключительно в ознакомительных целях и не нарушать правила самой платформы.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.