{% load static %} {% load i18n %} {% load mastodon %} {% load thumb %} {% get_current_language as LANGUAGE_CODE %} {{ site_name }} - {% trans 'Data Management' %} {% include "common_libs.html" %} {% include "_header.html" %}
{% trans 'Import Marks and Reviews from Douban' %}
{% csrf_token %} {% blocktrans %}Select .xlsx exported from Doufen{% endblocktrans %}
{% trans "Import Method" %}

{% trans 'Visibility' %}:

{% trans 'Import Shelf or List from Goodreads' %}
{% csrf_token %}
{% trans 'Link to Goodreads Profile / Shelf / List' %} {% if goodreads_task %}
{% trans 'Last import started' %}: {{ goodreads_task.created_time }} {% trans 'Status' %}: {{ goodreads_task.get_state_display }}。
{{ goodreads_task.message }} {% endif %}
  • Profile https://www.goodreads.com/user/show/12345-janedoe {% trans 'want-to-read / currently-reading / read books and their reviews will be imported.' %}
  • Shelf https://www.goodreads.com/review/list/12345-janedoe?shelf=name {% trans 'Shelf will be imported as a new collection.' %}
  • List https://www.goodreads.com/list/show/155086.Popular_Highlights {% trans 'List will be imported as a new collection.' %}
  • Who Can View My Profile must be set as anyone prior to import.
{% trans 'Import from Letterboxd' %}
{% csrf_token %}
  • In letterboxd.com, click DATA in Settings; or in its app, tap Advanced Settings in Settings, tap EXPORT YOUR DATA
  • download file with name like letterboxd-username-2018-03-11-07-52-utc.zip, do not unzip.

{% trans 'Visibility' %}:

{% trans 'Only forward changes(none->to-watch->watched) will be imported.' %} {% if letterboxd_task %}
{% trans 'Last import started' %}: {{ letterboxd_task.created_time }} {% trans 'Status' %}: {{ letterboxd_task.get_state_display }}。
{{ letterboxd_task.message }} {% if letterboxd_task.metadata.failed_urls %} {% trans 'Failed links, likely due to Letterboxd error, you may have to mark them manually' %}:
{% endif %} {% endif %}
{% trans 'Import Podcast Subscriptions' %}
{% csrf_token %}
{% trans 'Import Method' %}:
{% trans 'Select OPML file' %}
{% trans 'Export Data' %}
{% csrf_token %} {% if export_task %}
{% trans 'Last export' %}: {{ export_task.created_time }} {% trans 'Status' %}: {{ export_task.get_state_display }}
{{ export_task.message }} {% if export_task.metadata.file %} {% trans 'Download' %} {% endif %} {% endif %}

{% csrf_token %} {% if csv_export_task %}
{% trans 'Last export' %}: {{ csv_export_task.created_time }} {% trans 'Status' %}: {{ csv_export_task.get_state_display }}
{{ csv_export_task.message }} {% if csv_export_task.metadata.file %} {% trans 'Download' %} {% endif %} {% endif %}

{% csrf_token %} {% if ndjson_export_task %}
{% trans 'Last export' %}: {{ ndjson_export_task.created_time }} {% trans 'Status' %}: {{ ndjson_export_task.get_state_display }}
{{ ndjson_export_task.message }} {% if ndjson_export_task.metadata.file %} {% trans 'Download' %} {% endif %} {% endif %}
{% trans 'View Annual Summary' %}
{% for year in years %} {{ year }} {% endfor %}
{% comment %}
{% trans 'Reset visibility for all marks' %}
{% csrf_token %}
{% endcomment %}
{% include "_sidebar.html" with show_profile=1 identity=request.user.identity %}
{% include "_footer.html" %}