Skip to content

install

Giga edited this page Mar 19, 2022 · 9 revisions

Linux (As python package)

sudo apt-get update
sudo apt-get install python3 python3-pip
pip3 install social-analyzer
social-analyzer --username "johndoe" --metadata
#or
python3 -m social-analyzer --username "johndoe" --metadata

Linux (As python script)

sudo apt-get update
sudo apt-get install git python3 python3-pip
git clone https://github.com/qeeqbox/social-analyzer
cd social-analyzer
pip3 install -r requirements.txt
python3 app.py social-analyzer --username "johndoe" --metadata

Linux (As Node WebApp) #1

sudo apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
npm ci
npm start

Linux (As Node WebApp) #2

sudo apt-get update
sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
sudo git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
npm ci
npm start

Linux (As nodejs script) #1

sudo apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
nodejs app.js --username "johndoe" --metadata

Linux (As nodejs script) #2

sudo apt-get update
sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
sudo git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
nodejs app.js --username "johndoe" --metadata

Windows (As Node WebApp)

Download & Install firefox esr (Extended Support Release) from https://www.mozilla.org/en-US/firefox/enterprise/#download
Download & Install https://nodejs.org/en/download/
Download & Extract https://github.com/qeeqbox/social-analyzer/archive/main.zip
cd social-analyzer
npm ci
npm start

Windows (As python package)

Download & Install https://www.python.org/downloads/
Download & Extract https://github.com/qeeqbox/social-analyzer/archive/main.zip
pip3 install social-analyzer
python3 -m social-analyzer --username "johndoe" --metadata

Windows (As python script)

Download & Install https://www.python.org/downloads/
Download & Extract https://github.com/qeeqbox/social-analyzer/archive/main.zip
git clone https://github.com/qeeqbox/social-analyzer
cd social-analyzer
pip3 install -r requirements.txt
python3 app.py social-analyzer --username "johndoe" --metadata

docker

sudo apt-get update
sudo apt-get install -y docker.io git curl
sudo usermod -aG docker $USER
git clone https://github.com/qeeqbox/social-analyzer.git
docker build -t social-analyzer . && docker run -p 9005:9005 -it social-analyzer

docker-compose

# Install updates, docker-compose and project
sudo apt-get update
sudo apt-get install -y docker.io git curl
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer

# Default deployment (2 CPU cores)
docker-compose -f docker-compose.yml up --build

# Deploy and use all available CPU cores
echo "CPU_CORES=`nproc`" > .env ; docker-compose -f docker-compose.yml up --build

# Deploy and use only some CPU cores (if more than 4)
echo "CPU_CORES=4" > .env ; docker-compose -f docker-compose.yml up --build

BlackArch

sudo pacman -S blackarch-social 

All other systems (Macos, RPi..)

pip3 install social-analyzer
social-analyzer --username "johndoe" --metadata
#or
python3 -m social-analyzer --username "johndoe" --metadata