Skip to main content

A silly utility to explore your Tinder data.

Project description

tinderdata

A very simple package to get insight on your Tinder usage.

Install

This code is compatible with Python 3.6.1+. If for some reason you have a need for it, you can simply install it in your virtual enrivonment with:

pip install tinderdata

Usage

This utility requires that you export your data from the Tinder platform, as described here. You should obtain a single tinderdata.json file, which is the input required for this script.

Usage goes as follows:

usage: __main__.py [-h] -p PATH [--show-figures SHOW] [--save-figures SAVE]
                   [-l LOG_LEVEL]

Getting insight on your Tinder usage.

optional arguments:
  -h, --help            show this help message and exit
  -p PATH, --path-to-data PATH
                        Absolute path to the json file of your tinder data.
                        Can be absolute or relative.
  --show-figures SHOW   Whether or not to show figures when plotting insights.
                        Defaults to False.
  --save-figures SAVE   Whether or not to save figures when plotting insights.
                        Defaults to False.
  -l LOG_LEVEL, --logs LOG_LEVEL
                        The base console logging level. Can be 'debug',
                        'info', 'warning' and 'error'. Defaults to 'info'.

An example command is then:

python -m tinderdata -p path_to_tinderdata.json --logs debug --save-figures True

The script print out a number of insight statements, and finally the text you should paste to get a Sankey diagram. It will then create a plots folder and populate it with visuals.

You can otherwise import the high-level object from the package, and use at your convenience:

from tinderdata import TinderData

tinder = TinderData("tinderdata.json")
tinder.output_sankey_string()
tinder.plot_messages_loyalty(showfig=True, savefig=False)

Output example

Here are examples of the script's outputs:

License

Copyright © 2019-2020 Felix Soubelet. MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tinderdata-0.3.1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

tinderdata-0.3.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file tinderdata-0.3.1.tar.gz.

File metadata

  • Download URL: tinderdata-0.3.1.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.6 Darwin/19.4.0

File hashes

Hashes for tinderdata-0.3.1.tar.gz
Algorithm Hash digest
SHA256 beacb1b0fa8a536f4d67782393859c5534c4404d3c3ed5984314f4b99f08ceef
MD5 f0e861a12200e55c9306efaeaee76a7a
BLAKE2b-256 9544ded07ea4901cc19f39b07e17ec3abfc287c37f7f28b53df9cfdd4b2eeb7d

See more details on using hashes here.

File details

Details for the file tinderdata-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: tinderdata-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.6 Darwin/19.4.0

File hashes

Hashes for tinderdata-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7367d4b3d799b66910c811a21f38a86e5d684046c2551aa7743213798dac8c30
MD5 4f1dc8a47c6d7e262c290bcab4170120
BLAKE2b-256 25772e6824ecc8c22b8d82c8c9d8b4e8872cc1ad8aebfd0f2c4233156802cba4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page