{% extends "base.html" %} {% block favicon_stylesheet %} {{ super() }} {% endblock %} {% block title %} {{ super() }} {% endblock %} {% block body %}
{% include "flash_messages.html" %}
Database operations logging verbosity: (output goes to the terminal and the events.log file in the project directory)

Add Takeout

Instructions{{ ':' if description or not db else '' }}

Enter the path to one of the following (searching will become confined to one of these types after the first match):

  • a single watch-history.html, ex. <root dir>/Takeout/YouTube/history/watch-history.html
  • a directory with watch-history file(s). Something may be appended at the end of each file name for them to be unique, e.g. watch-history001.html
  • a directory with directories of the Takeout archives, extracted with their archive names, e.g. takeout-20181120T163352Z-001

Processing will be slightly faster if the files are ordered chronologically.

Limitations

Only Takeout files in English can be parsed by the app, though adjusting code in convert_takeout.py (functions get_watch_history_files and get_all_records) could get it to work with another language.
Alternatively, switching your language to English should make the Takeout archives created afterwards be in English.

Update video records in the database

Entries that were last updated more than ago

{% include "help/takeout_help.html" %} {% endblock %}