An OPML parser for Rust.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bauke 75eb03b23f
Version 1.1.3
9 months ago
opml_api Version 1.1.3 9 months ago
opml_cli Version 1.1.3 9 months ago
.gitignore Add cargo-make tasks. 9 months ago
Cargo.lock Version 1.1.3 9 months ago
Cargo.toml Consolidate the API and CLI into one repository with Cargo workspaces. 1 year ago
LICENSE-Apache Move to self-hosted Gitea, clean up stuff. 1 year ago
LICENSE-MIT Update license year and include files in publishes crates. 1 year ago
Makefile.toml Add cargo-make tasks. 9 months ago Actually point to the license. 1 year ago
rustfmt.toml Restore rustfmt.toml and apply changes. 1 year ago


An OPML parser for Rust and the command-line.


For the API documentation, see


To install the OPML command-line parser, run cargo install opml_cli or download a precompiled executable directly from the Releases page.

Then run opml --help to see all the available options.


Both the API and command-line parser are licensed under either of Apache License, Version 2.0 or MIT license at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in either crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

The samples located in opml_api/tests/spec_samples were taken from the OPML 2.0 spec and are subject to their own license.