public WikipediaReader(IWikiDumpReader reader, Func <WikiDumpPage, bool> filter, ushort blockSize = 1000, int count = int.MaxValue)
 {
     this.reader    = reader;
     this.filter    = filter;
     this.blockSize = blockSize;
     this.count     = count;
 }
 public WikipediaReader(IWikiDumpReader reader) : this(reader, DefaultFilter)
 {
 }
Esempio n. 3
0
 public static void Transform(IWikiDumpReader reader, IWikiDumpWriter writer, Func <WikiPage, bool> where)
 {
     writer.WritePages(reader.ReadPages().Where(where));
 }
Esempio n. 4
0
 public static void Transform(IWikiDumpReader reader, IWikiDumpWriter writer, Func <WikiPage, bool> filter, int count)
 {
     writer.WritePages(reader.ReadPages().Where(filter).Take(count));
 }