Skip to content

jgmen/badoo-bot

Repository files navigation

Badoo Bot

This project aims to automate tasks on the Badoo platform using Python, enhancing the user experience through automation.

Getting Started

Follow the steps below to set up the project locally.

1. Install Python with pyenv

First, install Python 3.11.8 using pyenv:

pyenv install 3.11.8  # Installs Python 3.11.8

2. Create a Virtual Environment with pyenv virtualenv

Create a virtual environment named badoo_bot:

pyenv virtualenv 3.11.8 badoo_bot  # Creates a virtual environment "badoo_bot"
pyenv local badoo_bot # Initialize .python-version
pyenv activate badoo_bot  # Activate virtual environment

3. Install Dependencies

Install all required dependencies from requirements.txt:

pip install -r requirements.txt  # Installs dependencies
pip install -r requirements-dev.txt # Installs dev dependencies
python -m playwright install # Installs playwright browsers (Only supported on Ubuntu)

Or install chromium manually

Reuse Your Logged-in Badoo Session

Log in to Badoo normally using your personal Chromium browser first. Then copy the cookies file into the project’s isolated Chromium profile to reuse your session:

rsync -av --progress ~/.config/chromium/Default/Cookies .config/chromium/Default/

Run the project

make run

About

This project aims to automate tasks on the Badoo platform using Python, enhancing the user experience through automation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors