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) { }
public static void Transform(IWikiDumpReader reader, IWikiDumpWriter writer, Func <WikiPage, bool> where) { writer.WritePages(reader.ReadPages().Where(where)); }
public static void Transform(IWikiDumpReader reader, IWikiDumpWriter writer, Func <WikiPage, bool> filter, int count) { writer.WritePages(reader.ReadPages().Where(filter).Take(count)); }