88d96dea73
The commit adds a from_reader and to_writer method implementation to make it easier to work with IO streams. Additionally, I have deprecated the `new` and `to_xml` functions in favor of functions that match the naming scheme of serde crates more closely: `from_str` and `to_string`. |
||
---|---|---|
.github/workflows | ||
opml_api | ||
opml_cli | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE-Apache | ||
LICENSE-MIT | ||
README.md | ||
rustfmt.toml |
README.md
OPML
An OPML parser for Rust and the command-line.
API
For the API documentation, see docs.rs.
CLI
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.
License
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.