Greasy Fork is available in English.

IMDB Ratings Importer

Import ratings for movies, TV series and episodes from a csv file.

Autor
Neinei0k
Instalaciones diarias
0
Instalaciones totales
240
Calificaciones
3 0 0
Versión
2.01
Creado
12/04/2023
Actualizado
22/05/2024
Licencia
GPL-3.0+
Funciona en

NOTE: Updated to work with new IMDB UI.

Import ratings for movies, tv series and episodes.

Usage:

  1. Press your username in the top right corner on imdb website, select "Your Ratings". Alternatively go to https://www.imdb.com/list/ratings
  2. The form to import ratings would be at the top of the page (see screenshot).
  3. Insert text in text-field or choose file.
  4. Click button 'Import Ratings'.

Logs can be found in the browser console.

The script only adds next item to the list after confirmation of successfully added previous item. If, for some reason, item was not added, the script will stop running. If this happens, it is recommended to manually remove added items from the import field/file and repeat the procedure to reduce server load and decrease probability of this happening again.


Exported ratings from IMDB in CSV format can be imported without any modifications.

CSV structure:

  1. First line.
    • First line of the file or input should contain titles of the fields.
    • Fields 'const' and 'your rating" are required. Alternative spelling 'Const' and 'Your Rating' are also accepted.
    • Titles should be separated with a comma ',' and may be enclosed in double quotes. There should be no spaces before or after comma.
    • Example:
      "field1",field2,const,"field4","your rating",field6
  2. The rest of the lines.
    • Each non empty line should contain comma-separated values which may be in double quotes. Double quotes are required if comma is part of the field.
    • Empty lines will be ignored.
    • Field 'const' should start with "tt" followed by 7 or 8 digits.

Please note: because of some problem with Greasemonkey, if you use Firefox browser and in the about:config, the property privacy.firstparty.isolate is set to true, then this script would not work. I don't know if this problem exists in other browsers.

Please write a feedback if something does not work.