Giter Club home page Giter Club logo

likeback-tinder-likes's Introduction

Likeback-Tinder-Likes

A script to like back your Tinder likes using (or in this context abusing) the teasers function in Tinder. The script allows you to utilise some gold functionality without the actual subscription. It is therefore intended for educational purposes (please don't sue me Tinder)

Small footnote because I have already got this question from friends:

  1. You can only like back people who liked you (of course)
  2. You have not swiped on (neither liked or disliked) them yet. Tinder does sometimes show profiles again, but this is rare and random.
  3. You might need to manually remove pictures from the pics folder
  4. Tinder only serves you the 10 most recent likes with the teasers function. Using local mode might help with this.

FIRST STEPS BEFORE RUNNING

Download Python: https://www.python.org/downloads/ Install Python

You need to get your API (refresh) token. The easiest way is through Tinderweb. The example is for Chrome, the steps for other browsers might differ slightly.

  1. Go to https://tinder.com/
  2. Press F12
  3. Navigate to tab Application
  4. Look for Storage -> Local Storage and click on the Tinder URL
  5. Find and copy the value for the TinderWeb/LoginDataRefreshToken (DON'T SHARE THIS CODE WITH ANYONE!)
    1. No refresh token: copy the APIToken instead
  6. Run the script for the first time
  7. Open the config.ini
  8. Paste the code after refresh_token = {CODE-GOES-HERE}
    1. No refresh token: put text into refresh_token = abcdef
    2. No refresh token: paste APIToken into x_auth = {CODE-GOES-HERE}
    3. Note: API token will not remain valid for long, only give or take a day

CHANGING THE SETTINGS

The following stettings are available:

  1. remote_mode True = get the most recent teasers from Tinder False = run using the filenames in the pics folder (as this might contain older profiles)
  2. auto_like_back, speaks for itself right
  3. save_images, if true save in the pics folder
  4. refresh_token = the code you pasted in first install
  5. x_auth = used to authenticate

Sources

Got the api information from https://github.com/fbessez/Tinder

Development

Developing on this script is difficult, because I need to get (sometimes multiple) likes. Not always easy.

Not tested

-

Feature improvements

Authentication using cookies.

Creating a combined mode where both local storage and remote mode is used.

Some functionality to allow user to actually view a profile before liking back.

Customise amount of tries per run in config.

Send automatic message when matched using customised string, ex: "Hey %name, how are you doing?".

Bugs

The LoginDataRefreshToken variable is not always available. It looks like sometimes the browser authenticates using a cookie. I will look into this, and try implementing cookie authentication. Please inform me if there are any!

likeback-tinder-likes's People

Contributors

espen795 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

likeback-tinder-likes's Issues

No TinderWeb/LoginDataRefreshToken field in the storage

Sometimes this field is not available.

A temporary workaround is putting the following into the config:
refresh_token = xxx
And to provide your APIToken:
x_auth = xxx-PUT-CODE-HERE-xxx

I will look into cookie authentication.

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.