© ROOT-NATION.com - Ovaj članak je automatski preveo AI. Izvinjavamo se zbog netačnosti. Da biste pročitali originalni članak, odaberite English u preklopniku jezika iznad.
Ko do sada nije čuo za Clubhouse? Moderna društvena mreža za glasovne poruke dobija neviđeni zamah, a konkurenti poput Twitter i Facebook obećavaju da će predstaviti svoje analoge u najkraćem mogućem roku.
Ali trenutno samo vlasnici iOS uređaja imaju službeni pristup ovoj platformi, kao i kada Instagram je prvi put lansiran. Međutim, ako volite izazov i ne nedostaje vam vještina komandne linije, imate priliku da se pridružite Clubhouseu upravo sada.
Kako? Hajde da to shvatimo
Nažalost, nemoguće je kreirati nalog bez iPhone-a. Lakše je zatražiti pozivnicu i, nakon što dobijete tekstualnu poruku na svoj broj, registrirajte se na mreži koristeći iOS aplikaciju prijatelja. Tada možete izaći iz aplikacije i ostaviti svog prijatelja na miru.
Ako je ovo problematično, možete koristiti uslugu za testiranje iOS aplikacija koje pružaju „virtualni“ iPhone za vaše potrebe, npr. BrowserStack, ali takve usluge obično nisu besplatne. Na primjer, BrowserStackov Desktop & Mobile paket košta 39 USD mjesečno. Previše za naše potrebe.
Dakle, ušli ste. Šta je sljedeće?
Za slušanje soba i za druge, koristićemo konzolnu aplikaciju napisanu na Pythonu: https://github.com/stypr/clubhouse-py
Zasnovana je na hakovanom Clubhouse protokolu i autor obećava da će ukloniti aplikaciju nakon zvanične verzije za Android je pušten. Da bi to funkcioniralo, potreban vam je Python verzija 3.7 ili novija. Aplikacija radi na Windows i macOS-u.
Instalacija je jednostavna:
git klon https://github.com/stypr/clubhouse-py cd ./clubhouse-py pip3 install -r requirements.txt pip3 install agora-python-sdk
Sljedeće lansiranje:
python3 cli.py
Online si!
A ako ne?
Prvo, od 19. februara 2021. kompilacija biblioteke agora-python-sdk za Windows je pokvarena, pa je umjesto instalacije putem pip-a, bolje izraditi projekat ručno. Vodič je dostupan OVDJE.
Drugo, za macOS, morate terminalu i Pythonu dati pristup mikrofonu i pristupačnosti. Takođe, verovatno ćete morati da promenite kombinaciju tastera za naredbu „podignite ruke“, jer u macOS-u modul za povezivanje interventnih tastera neće raditi ispravno. Da biste to učinili, otvorite cli.py u bilo kojem uređivaču i promijenite:
ako nije channel_speaker_permission: print("[*] Pritisnite [Ctrl+Shift+H] da podignete ruke za dozvolu govornika.") keyboard.add_hotkey( "ctrl+shift+h", _request_speaker_permission, args=(client, channel_name, Korisnički broj) )
to
ako nije channel_speaker_permission: print("[*] Pritisnite [3] da podignete ruke za dozvolu govornika.") keyboard.add_hotkey( "3", _request_speaker_permission, args=(client, channel_name, user_id) )
Treće, na macOS-u ćete morati pokretati aplikacije putem sudoa:
sudo python3 cli.py
Nakon pokretanja, aplikacija će od vas tražiti da navedete broj telefona i unesete kod za autentifikaciju, nakon čega će primljeni token spremiti u settings.ini
Ovako izgleda prozor programa:
A evo i malog videa koji demonstrira radnu aplikaciju:

Ako vam 20 kanala i 20 korisnika u sobama nije dovoljno, ograničenje možete povećati mijenjanjem cli.py
max_limit = 30
Nadam se da je sve vredelo. Chat away!
Kako kreirati kanal
Lo probe en mac, y logre llegar hasta el registro inclido el sendo del SMS pero no funciona despues de eso
Zdravo, nemam Iphone, ne android, imam Windows 7. Da li bi radilo?