This Python script makes it possible to migrate your TV Time movie data to Trakt.
Trakt for a while now has its own Importer, but that one can only import TV shows from TV Time and no movies, which is why this script exists!
Just a little disclaimer that this script was made with the help of GPT-o1.
The first and most important step is to get your data from TV Time, since they don't allow you to export it, you need to ask them to give it to you via a GDPR data request.
- Send an email to TV Time support.
- Check your inbox in about ~ 1-2 weeks. You'll get two emails from TV Time: one with a .zip file and another with a password to unlock it.
- Once you have the unlocked file, you can continue with the actual script!
The email to TV Time should look like this:
GDPR Data Request
Hi, I would like to receive a copy of my data according to GDPR laws.
To use the script, you will first need to install Python.
After installing Python, run this in your console to install all dependencies for the script:
pip install requests tqdm colorama
Now download the script and put it in an empty folder.
After downloading the script, unpack your TV Time data, search for the tracking-prod-records.csv
file and copy it to the folder where you saved the script in.
The final step is to open your console, then navigate to the path of the folder the script is in and then run the script via:
python tv_time_to_trakt.py
.
The script should now convert all your watched movies and when it's done, it will save a file called import_data_for_trakt.json
to the folder it is in.
To import the converted TV Time movie data to Trakt, you need to open their Importer. Click on JSON File and drag-n-drop the import_data_for_trakt.json
from the script folder to the field that says Drop JSON files here or click to upload.
Now all your movies will get imported to Trakt.