Skip to content

After spending a few hours on this project, I sat down with my friend and talked for a while about the meanings of friendship, life, and love. I realized that this project manifested the level which my life has regressed to and forced me to take one long, close look at myself in the mirror. Quelle tragédie!

License

Notifications You must be signed in to change notification settings

AnimatorJoe/monke_swipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monke Swipe

This one night, I spent 20 minutes swiping on Tinder like a monke, and figured "why can't I have a bot that does this manual labor for me?" So here it is, the Monke Swipe bot.

Setting Up the Runtime

WebDriver

To run the project, first make sure you have the Chromium WebDriver installed.

For Mac OS, make sure the executable is moved to /usr/local/bin.

Dependencies

Install whatever is in the requirements.txt with pip install -r requirements.txt either globally or in a virtualenv (recommended).

Interface and Set Up

For automated logins, create a file called login_cred.py and enter credentials. (Alternatively, you can log in manually).

To set filter keywords, create a file called filter_options.py.

The formats required for each file can be found under empty_configs/.

Run program via python -i Bot.py.

Available automated processes are listed in the Bot class.

Project Goals

  • Set up automated login.
  • Implement infinite swiping.
  • Handle random popups.
  • Grab text from displayed profiles.
  • Implement keyword filtering.
  • Implement better swipe heuristic functions.

Optional Goals

  • Output log files to track automated decisions.
  • Implement CSV outputting for user selections to allow ML training.
  • Integrate ML somehow.

About

After spending a few hours on this project, I sat down with my friend and talked for a while about the meanings of friendship, life, and love. I realized that this project manifested the level which my life has regressed to and forced me to take one long, close look at myself in the mirror. Quelle tragédie!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages