Oggi solo una persona sorda ha sentito parlare di Clubhouse. Il nuovo social network per gli amanti dei messaggi vocali sta guadagnando uno slancio senza precedenti, e lo sono anche i concorrenti Twitter і Facebook promettono di presentare i loro analoghi nel più breve tempo possibile.
Ma oggi la situazione è tale che solo i possessori di dispositivi iOS hanno accesso ufficiale a questa piattaforma, come era un decennio fa al momento del lancio Instagram. Tuttavia, se hai uno spirito avventuroso e capacità di riga di comando, hai l'opportunità di unirti alla Clubhouse in questo momento.
Come? Scopriamolo
Sfortunatamente, è impossibile fare a meno di un iPhone in fase di registrazione. Il modo più semplice è richiedere un "invito" (invito) a un amico e, dopo aver ricevuto un SMS al proprio numero, registrarsi in rete dalla sua copia dell'applicazione iOS e compilare il proprio profilo. Quindi puoi uscire dal programma e il tuo amico restituirà il suo profilo.
Se questo è problematico, puoi utilizzare un servizio per testare le applicazioni iOS che forniscono un iPhone "virtuale" per le tue esigenze, come BrowserStack, ma tali servizi sono generalmente a pagamento. Ad esempio, allo stesso BrowserStack, il pacchetto "Desktop & Mobile" costa $ 39 al mese. Troppo per registrarsi su un social network.
Immaginiamo quindi che la registrazione sia avvenuta. Cosa fare dopo?
Useremo un'applicazione console scritta in Python per ascoltare stanze e dialoghi: https://github.com/stypr/clubhouse-py
Si basa sul protocollo Slubhouse non funzionante e l'autore promette di rimuovere l'applicazione dopo il rilascio della versione ufficiale per Android. Per il funzionamento è richiesta Python versione 3.7 o successiva. L'applicazione funziona per Windows e macOS.
L'installazione è semplice:
git clone https://github.com/stypr/clubhouse-py cd ./clubhouse-py pip3 install -r requisiti.txt pip3 install agora-python-sdk
Quindi resta solo da eseguire:
python3cli.py
Ecco fatto, sei online!
E se no?
Innanzitutto, il 19 febbraio 2021, l'assemblaggio della libreria agora-python-sdk per Windows è rotto, quindi invece di installare tramite pip, è meglio assemblare il progetto a mano. Le istruzioni sono disponibili dal link.
In secondo luogo, per macOS, è necessario concedere l'autorizzazione per accedere al microfono (Microfono) e all'Accesso universale (Accessability) per Terminale e Python. Inoltre, probabilmente dovrai modificare la scorciatoia da tastiera per "alzare la mano", poiché il modulo per associare i tasti di scelta rapida non funziona normalmente in macOS bilingue. Per fare ciò, apri in qualsiasi editor clip.py e cambia:
se non channel_speaker_permission: print("[*] Premi [Ctrl+Shift+H] per alzare le mani per il permesso dell'altoparlante.") keyboard.add_hotkey( "ctrl+shift+h", _request_speaker_permission, args=(client, channel_name, ID utente) )
A:
se non channel_speaker_permission: print("[*] Premi [3] per alzare le mani per il permesso dell'altoparlante.") keyboard.add_hotkey( "3", _request_speaker_permission, args=(client, channel_name, user_id) )
Terzo, in macOS, dovrai eseguire l'applicazione tramite sudo:
sudo python3 cli.py
Dopo aver lanciato l'applicazione, chiederà un numero di telefono e inserirà un codice per l'autenticazione, dopodiché salverà il token ricevuto in settings.ini
Ecco come appare la finestra del programma:
Ed ecco un piccolo video con una dimostrazione di un'applicazione funzionante:
Se visualizzare 20 canali e 20 utenti nelle stanze non è sufficiente per te, puoi aumentare il limite apportando modifiche a clip.py
limite_max = 30
Speriamo ne valga la pena. Buona conversazione!
Leggi anche:
Okhoho, una club house hipster attraverso una console vecchia scuola, è una specie di casa d'arte :))