Skip to main content

tinderdata

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

Install

This code is compatible with all currently supported Python versions. Install it in your virtual enrivonment with:

python -m 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.

With this package installed in the activated enrivonment, it can be called through python -m tinderdata or through a newly created tinderdata command.

Detailed usage goes as follows:

 Usage: python -m tinderdata [OPTIONS] [DATA_PATH]                                      
                                                                                        
 Get insight on your Tinder usage.                                                      
                                                                                        
╭─ Arguments ──────────────────────────────────────────────────────────────────────────╮
│   data_path      [DATA_PATH]  Location, relative or absolute, of the exported JSON   │
│                               file with your user data.                              │
│                               [default: None]                                        │
╰──────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ────────────────────────────────────────────────────────────────────────────╮
│ --show-figures          --no-show-figures          Whether or not to show figures    │
│                                                    when plotting insights.           │
│                                                    [default: no-show-figures]        │
│ --save-figures          --no-save-figures          Whether or not to save figures    │
│                                                    when plotting insights.           │
│                                                    [default: no-save-figures]        │
│ --log-level                                  TEXT  The base console logging level.   │
│                                                    Can be 'debug', 'info', 'warning' │
│                                                    and 'error'.                      │
│                                                    [default: info]                   │
│ --install-completion                               Install completion for the        │
│                                                    current shell.                    │
│ --show-completion                                  Show completion for the current   │
│                                                    shell, to copy it or customize    │
│                                                    the installation.                 │
│ --help                                             Show this message and exit.       │
╰──────────────────────────────────────────────────────────────────────────────────────╯

An example command is then:

python -m tinderdata path_to_tinderdata.json --save-figures --log-level debug

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("path/to/tinderdata.json")
tinder.output_sankey_string()
tinder.plot_messages_loyalty(showfig=True, savefig=False)

Output example

Here are examples of the script's outputs:

Example_1

Example_2


Made with ♥︎ by fsoubelet
MIT © 2019 Felix Soubelet

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.4.2.tar.gz (5.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tinderdata-0.4.2-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tinderdata-0.4.2.tar.gz
  • Upload date:
  • Size: 5.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for tinderdata-0.4.2.tar.gz
Algorithm Hash digest
SHA256 3db02f1ca9e12822e00ce3e10ed7c15e020eb07351a54ff19c21cf547a45f2fb
MD5 1466479d0f4a3483ba8f819a1eba7c07
BLAKE2b-256 b5ba732470cfb76f99a593583055aaa9aed6374eafc5fb7d2e51d517aea7a829

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tinderdata-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.0

File hashes

Hashes for tinderdata-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b0afb7e124074fb4f96ef726f67ae96b3983d8123aad91ee92b8751231c61688
MD5 09551f18ec41ef394da1e8c9cbd3c04c
BLAKE2b-256 d7f5269ec9317c39b08ab93d7234dfb2cd5ca77a13079ea2d084a9e878922b1b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 files

0.4.1

2 files

0.4

2 files

0.3.1

2 files

0.3.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page