esemi / linkedin_inviter

Utility to automatically expand your circle of connections on Linkedin based on search results.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linkedin inviter.

linters

Utility to automatically expand your circle of connections on Linkedin based on search results.

Disclaimer

Use of this type of software violates LinkedIn's TOS.

Local setup

git clone git@github.com:esemi/linkedin_inviter.git
cd linkedin_inviter
python3.11 -m venv venv
source venv/bin/activate
pip install -U poetry
poetry install
cd bin
wget https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/linux64/chrome-linux64.zip
unzip chrome-linux64.zip
wget https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/linux64/chromedriver-linux64.zip
unzip chromedriver-linux64.zip

Run linters

poetry run mypy app/
poetry run flake8 app/

Run inviter

python -m app.inviter

Destination host preparing

add-apt-repository ppa:deadsnakes/ppa
apt update
apt install python3.11 python3.11-venv python3.11-dev google-chrome-stable
adduser USERNAME

# https://googlechromelabs.github.io/chrome-for-testing/
su - USERNAME
mkdir bin
cd bin
wget https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/linux64/chrome-linux64.zip
unzip chrome-linux64.zip
wget https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/linux64/chromedriver-linux64.zip
unzip chromedriver-linux64.zip

scp -r .inviter_session/ USERNAME@HOSTNAME:~/.inviter_session 

About

Utility to automatically expand your circle of connections on Linkedin based on search results.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%