示例#1
0
        public static void Main(string[] args)
        {
            if (args.Length < 2)
            {
                System.Console.WriteLine("USAGE: RSS Crawler.exe <RSS feed> <output CXML>");
                return;
            }

            RssCollectionSource source = new RssCollectionSource(args[0]);
            HtmlImageCreationSourceFilter sourceFilter1 = new HtmlImageCreationSourceFilter(source);
            sourceFilter1.HtmlTemplate = "<html><body><h1>{name}</h1>{description}" +
                "<p style=\"position:absolute;bottom:10px;left:10px\">{category:join:, }</p></body></html>";
            sourceFilter1.Width = 600;
            sourceFilter1.Height = 600;

            LocalCxmlCollectionTarget target = new LocalCxmlCollectionTarget(args[1]);
            DeepZoomTargetFilter targetFilter1 = new DeepZoomTargetFilter(target);

            targetFilter1.Write(sourceFilter1);
        }
示例#2
0
        public static void Main(string[] args)
        {
            if (args.Length < 2)
            {
                System.Console.WriteLine("USAGE: RSS Crawler.exe <RSS feed> <output CXML>");
                return;
            }

            RssCollectionSource           source        = new RssCollectionSource(args[0]);
            HtmlImageCreationSourceFilter sourceFilter1 = new HtmlImageCreationSourceFilter(source);

            sourceFilter1.HtmlTemplate = "<html><body><h1>{name}</h1>{description}" +
                                         "<p style=\"position:absolute;bottom:10px;left:10px\">{category:join:, }</p></body></html>";
            sourceFilter1.Width  = 600;
            sourceFilter1.Height = 600;

            LocalCxmlCollectionTarget target        = new LocalCxmlCollectionTarget(args[1]);
            DeepZoomTargetFilter      targetFilter1 = new DeepZoomTargetFilter(target);

            targetFilter1.Write(sourceFilter1);
        }