Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OPML support #3

Merged
merged 6 commits into from
Apr 18, 2024
Merged

OPML support #3

merged 6 commits into from
Apr 18, 2024

Conversation

shombando
Copy link
Collaborator

Outline Processor Markup Language (OPML) is a popular format for exchanging subscription lists between readers and aggregators.

Since a webring is a collection of sites that someone might want to subscribe to as a whole, it would make sense to offer a way to subscribe to all feeds. Ringfairy already exposes the RSS feed link for each site, when provided. This PR enables generating an OPML file of the whole ring to offer a convenient route to users instead of having to subscribe to each site's RSS feed individually.

The sites are only added to the OPML list if a RSS entry is found and it also respects the audit setting.

@k3rs3d
Copy link
Owner

k3rs3d commented Apr 18, 2024

Looks great, thanks!!!

@k3rs3d k3rs3d merged commit b83210e into k3rs3d:main Apr 18, 2024
@shombando
Copy link
Collaborator Author

Hey @k3rs3d do you mind tagging the head of main as v0.1.2 to match Cargo.toml so I can specify a version in my CI pipeline instead of head of main?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants