25 bool essentials_only{
false};
26 std::vector<OpmlItem> items;
39 void parse_node_children(
41 std::vector<std::string> additional_categories={}
58 std::string path,
bool essentials_only=
false
59 ) : path{path}, essentials_only{essentials_only} {
Represents a collection of feeds, typically exported from a feed reader.
Definition opml.hpp:19
Opml(std::string path, bool essentials_only=false)
Constructs the Opml object from a valid OPML file path.
Definition opml.hpp:57
std::string to_json()
Represents the Opml object (itself) as a json, returned as a string.
Definition opml.cpp:56
std::vector< OpmlItem > get_items()
Retrieve the OpmlItem objects that have been parsed.
Definition opml.hpp:66