{% extends "base.html" %} {% block title %}Import Results - Admin - {{ app_name }}{% endblock %} {% block content %}

Bulk Import Results

Import More Sets Dashboard

{{ results.success|length }}

Successfully Imported

{{ results.already_exists|length }}

Already Existed

{{ results.failed|length }}

Failed to Import

{{ results.rate_limited|length }}

Rate Limited
{% if results.success %}
Successfully Imported ({{ results.success|length }})
{% for set in results.success %} {% endfor %}
Set Number Name Theme Actions
{{ set.set_number }} {{ set.name }} {{ set.theme }} View
{% endif %} {% if results.already_exists %}
Already in Database ({{ results.already_exists|length }})
{% for set in results.already_exists %} {% endfor %}
Set Number Name Status
{{ set.set_number }} {{ set.name }} Skipped - Already exists
{% endif %} {% if results.failed %}
Failed to Import ({{ results.failed|length }})
{% for set in results.failed %} {% endfor %}
Set Number Reason
{{ set.set_number }} {{ set.reason }}
{% endif %} {% if results.rate_limited %}
Rate Limited ({{ results.rate_limited|length }})
API Rate Limit Reached

Brickset's API has rate limits to prevent abuse. Your import was stopped after {{ results.success|length }} successful import(s) to avoid hitting the limit.

To import these remaining sets:

  1. Wait 5-10 minutes for the rate limit to reset
  2. Use a longer throttle delay (1.0s or 2.0s)
  3. Import in smaller batches (10-15 sets at a time)
{% for set in results.rate_limited %} {% endfor %}
Set Number Status
{{ set.set_number }} {{ set.reason }}
{% endif %}
What's Next?
{% if results.success %}

Don't forget to upload instructions for the newly imported sets!

{% endif %}
{% endblock %}