Hoje, só surdo já ouviu falar do Clubhouse. A nova rede social para os amantes de mensagens de voz está ganhando força sem precedentes e os concorrentes estão Twitter і Facebook prometem apresentar seus análogos no menor tempo possível.
Mas hoje a situação é tal que apenas os proprietários de dispositivos iOS têm acesso oficial a esta plataforma, como era há uma década no lançamento Instagram. No entanto, se você tem um espírito aventureiro e habilidades de linha de comando, você tem a oportunidade de ingressar no Clubhouse agora mesmo.
Como? Vamos descobrir
Infelizmente, é impossível ficar sem um iPhone na fase de registro. A maneira mais fácil é solicitar um "convite" (convite) de um amigo e, tendo recebido um SMS para o seu número, registre-se na rede a partir de sua cópia do aplicativo iOS e preencha seu perfil. Então você pode sair do programa e seu amigo retornará seu perfil.
Se isso for problemático, você pode usar um serviço para testar aplicativos iOS que fornecem um iPhone "virtual" para suas necessidades, como BrowserStack, mas esses serviços geralmente são pagos. Por exemplo, no mesmo BrowserStack, o pacote "Desktop & Mobile" custa US$ 39/mês. Demais para registrar em uma rede social.
Então, vamos imaginar que o registro ocorreu. o que fazer a seguir?
Usaremos um aplicativo de console escrito em Python para ouvir salas e diálogos: https://github.com/stypr/clubhouse-py
É baseado no protocolo Slubhouse quebrado e o autor promete remover o aplicativo após o lançamento da versão oficial para Android. A versão 3.7 ou superior do Python é necessária para operação. O aplicativo funciona para Windows e macOS.
A instalação é simples:
git clone https://github.com/stypr/clubhouse-py cd ./clubhouse-py pip3 install -r requirements.txt pip3 install agora-python-sdk
Então resta apenas executar:
python3cli.py
Pronto, você está online!
E se não?
Primeiro, em 19 de fevereiro de 2021, a montagem da biblioteca agora-python-sdk para Windows foi interrompida, portanto, em vez de instalar via pip, é melhor montar o projeto manualmente. As instruções estão disponíveis pelo link.
Em segundo lugar, para macOS, você precisa conceder permissão para acessar o Microfone (Microfone) e Acesso Universal (Accescapacidade) para Terminal e Python. Além disso, você provavelmente precisará alterar o atalho de teclado para “levantar a mão”, já que o módulo para vincular teclas de atalho não funciona normalmente no macOS bilíngue. Para fazer isso, abra em qualquer editor clipe.py e altere:
se não channel_speaker_permission: print("[*] Pressione [Ctrl+Shift+H] para levantar suas mãos para a permissão do alto-falante.") keyboard.add_hotkey( "ctrl+shift+h", _request_speaker_permission, args=(client, channel_name, ID do usuário) )
Em:
se não channel_speaker_permission: print("[*] Pressione [3] para levantar suas mãos para a permissão do alto-falante.") keyboard.add_hotkey( "3", _request_speaker_permission, args=(client, channel_name, user_id) )
Terceiro, no macOS, você terá que executar o aplicativo via sudo:
sudo python3 cli.py
Depois de iniciar o aplicativo, ele solicitará um número de telefone e inserirá um código para autenticação, após o qual salvará o token recebido em configurações.ini
Esta é a aparência da janela do programa:
E aqui está um pequeno vídeo com uma demonstração de um aplicativo em funcionamento:
Se exibir 20 canais e 20 usuários em salas não for suficiente para você, você pode aumentar o limite fazendo alterações clipe.py
limite_max = 30
Esperamos que valha a pena. Tenha uma boa conversa!
Leia também:
Okhoho, um clube moderno através de um console antigo, é algum tipo de arte real :))