Giter VIP home page Giter VIP logo

clevertind's Introduction

CleverTind

Robot dating for the year 21XX

CleverTind interacts with the Tinder api to like and download users profiles. It starts and holds conversations with matches via cleverbot.

Composite profile pictures can be created from downloaded user profiles using the included average.py script.

The composite creator uses openCV and Haar Cascades to recognize faces. The default training data is included here, but you can get different cascade sets here or even train your own.

The sample_data directory contains some analyized data from more than 60,000 profiles which I have collected. You can generate your own analysis by running the bot and running through the profiles with profile_parse.py.

The figures directory contains scripts for creating visualizations of the parsed data.

Using

The bot requires pyro, cleverbot, and httparty. The image averager requires python 2.7, numpy, and openCV (for facial detection) The quick image averager (no facial detection) requires PIL

Generating a site

site_gen.rb can be used to generate a bunch of markdown files for messages history. It will place the files inside the site directory where there are some files for Pelican to generate a site. You can generate the pages and then the site as follows:

ruby site_gen.rb
cd site
make html
make serve

This will put a server on localhost:8000 where you can view the site. See the Pelican Docs for more info on using Pelican.

clevertind's People

Contributors

dankolbman avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.