Publisher Theme
I’m a gamer, always have been.

Как присоединиться к Clubhouse, если нет iPhone? Мы поможем

0

Clubhouse

Сегодня о Clubhouse не слышал разве что глухой. Новомодная социальная сеть для любителей голосовых сообщений набирает невиданные обороты, а конкуренты в лице Twitter и Facebook обещают представить свои аналоги в кратчайшие сроки.

Clubhouse

‎Clubhouse: Drop-in audio chat ‎Clubhouse: Drop-in audio chat
Download QR-Code
‎Clubhouse: Drop-in audio chat Developer: Alpha Exploration Co.
Price:
Free

Но сегодня ситуация такова, что официальный доступ к этой платформе есть только у владельцев устройств с iOS, как это было десятилетия назад при запуске Instagram. Однако, если вам не чужд дух авантюризма и есть навыки работы в командной строке, у вас есть возможность приобщиться к Clubhouse прямо сейчас.

Как? Давайте разбираться

К сожалению, на этапе регистрации обойтись без iPhone вообще невозможно. Проще попросить «инвайт» (приглашение) у приятеля и, получив SMS на свой номер, зарегистрироваться в сети с его экземпляра iOS-приложения и заполнить свой профиль. Затем можно выйти из программы и ваш друг вернет обратно свой профиль.

Если это проблематично, можно воспользоваться сервисом для тестирования iOS-приложений, которые предоставляют «виртуальный» iPhone под ваши нужды, вроде BrowserStack, но такие сервисы обычно платные. Например, у того же BrowserStack пакет «Desktop & Mobile» стоит $ 39 / месяц. Многовато для регистрации в соцсети.

Итак, представим, что регистрация состоялась. Что делать дальше?

Для прослушивания комнат и для диалогов будем использовать консольное приложение, написанное на Python: https://github.com/stypr/clubhouse-py

Он основан на взломанном протоколе Сlubhouse и автор обещает удалить приложение после выхода официальной версии для Android. Для работы нужен Python версии 3.7 и выше. Приложение работает под Windows и macOS.

Установка проста:

git clone https://github.com/stypr/clubhouse-py
cd ./clubhouse-py
pip3 install -r requirements.txt
pip3 install agora-python-sdk

Далее остается только запустить:

python3 cli.py

Все, вы онлайн!

А если нет?

Во-первых, на 19 февраля 2021 сборник библиотеки agora-python-sdk под Windows сломана, поэтому вместо установки через pip лучше собрать проект руками. Инструкция доступна по ссылке.

Во-вторых, для macOS надо разрешить доступ к микрофону (Microphone) и Универсальный доступ (Accessability) для Терминала и Python. А также, вероятно, потребуется изменить комбинацию клавиш для «поднятия руки», поскольку в двуязычной macOS модуль для привязки горячих клавиш нормально не заработает. Для этого откройте в любом редакторе cli.py и измените:

if not channel_speaker_permission:
print(«[*] Press [Ctrl+Shift+H] to raise your hands for the speaker permission.»)
keyboard.add_hotkey(
«ctrl+shift+h»,
_request_speaker_permission,
args=(client, channel_name, user_id)
)

На:

if not channel_speaker_permission:
print(«[*] Press [3] to raise your hands for the speaker permission.»)
keyboard.add_hotkey(
«3»,
_request_speaker_permission,
args=(client, channel_name, user_id)
)

В-третьих, в macOS придется запускать приложения через sudo:

sudo python3 cli.py

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

Вот так выглядит окно программы:

Clubhouse Py

А вот здесь небольшое видео с демонстрацией работающего приложения:

Если вам мало отображения 20 каналов и 20 пользователей в комнатах, можно увеличить лимит, внеся изменения в cli.py

max_limit = 30

Надеемся, оно того стоит. Приятного общения!

  • Marshall представил MAJOR IV — новую модель наушников с беспроводной зарядкой
  • Источник

    Оставьте ответ

    Ваш электронный адрес не будет опубликован.

    2 × 1 =