Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnandersen777/hangouts-caller
Make automated hangouts calls
https://github.com/johnandersen777/hangouts-caller
Last synced: about 14 hours ago
JSON representation
Make automated hangouts calls
- Host: GitHub
- URL: https://github.com/johnandersen777/hangouts-caller
- Owner: johnandersen777
- Created: 2016-01-11T20:09:29.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-27T17:05:25.000Z (over 7 years ago)
- Last Synced: 2024-10-24T09:12:23.437Z (25 days ago)
- Language: Python
- Size: 34.2 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hangouts Caller
It's a server that listens for requests (call center) and spins up containers running firefox that get VNC automated to click where it needs to in order to make hangouts.google.com call a phone number. The client (caller) talks to the server.
Requirements
---```bash
apt-get -y install firefox wget libv4l-0 libpango1.0-0 \
python python-dev python-pip python-xlib python-tk python-pil scrot \
libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev \
libwebp-dev tcl8.6-dev tk8.6-dev && \
wget https://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb && \
dpkg -i google-talkplugin_current_amd64.deb && \
rm -rf google-talkplugin_current_amd64.deb && \
pip install -U pip && \
pip install pyautogui websocket-client
```Usage
---You need to change the environment variables set in `env`. You can use this to
set the proxies and you MUST set the call center host. Then build the image.```bash
docker build -t pdxjohnny/hangouts-caller .
docker run --rm -ti -p 5901:5901 pdxjohnny/hangouts-caller
```