Пример #1
0
        void ImportOPML(string filePath)
        {
            Opml opmldoc = new Opml(filePath);

            Log.Info($"Opened: {filePath}");

            foreach (var rssOutline in opmldoc.Body.Outlines[0].Outlines)
            {
                Feeds.Add(new RSSFeed(rssOutline.Title, rssOutline.XMLUrl));

                Log.Info($"Added: {rssOutline.Title}");
            }

            Configuration.Save(Configuration.GenerateConfiguration(downloadDestination, Feeds));

            UpdateSubscriptions();
        }