podcastrr/templates/podcasts/import_opml.html
2025-06-16 22:55:39 -07:00

38 lines
No EOL
1.9 KiB
HTML

{% extends "base.html" %}
{% block content %}
<div class="container">
<h1>Import Podcasts from OPML</h1>
<div class="card">
<div class="card-body">
<p>Upload an OPML file to import podcasts. OPML files are commonly used to export podcast subscriptions from other podcast applications.</p>
<form action="{{ url_for('podcasts.import_opml') }}" method="post" enctype="multipart/form-data">
<div class="form-group">
<label for="opml_file">OPML File</label>
<input type="file" class="form-control-file" id="opml_file" name="opml_file" required>
<small class="form-text text-muted">Select an OPML file (.opml or .xml)</small>
</div>
<button type="submit" class="btn btn-primary">Import</button>
<a href="{{ url_for('podcasts.index') }}" class="btn btn-secondary">Cancel</a>
</form>
</div>
</div>
<div class="mt-4">
<h2>What is OPML?</h2>
<p>OPML (Outline Processor Markup Language) is a format commonly used to exchange lists of RSS feeds between applications. Most podcast applications allow you to export your subscriptions as an OPML file, which you can then import into Podcastrr.</p>
<h2>How to Export OPML from Other Applications</h2>
<ul>
<li><strong>Apple Podcasts:</strong> Go to File > Library > Export Library</li>
<li><strong>Pocket Casts:</strong> Go to Profile > Settings > Export OPML</li>
<li><strong>Spotify:</strong> Spotify doesn't support OPML export directly</li>
<li><strong>Google Podcasts:</strong> Go to Settings > Export subscriptions</li>
<li><strong>Overcast:</strong> Go to Settings > Export OPML</li>
</ul>
</div>
</div>
{% endblock %}