WikiClientLibrary icon indicating copy to clipboard operation
WikiClientLibrary copied to clipboard

/*🌻*/ Wiki Client Library is an asynchronous MediaWiki API client library targeting modern .NET platforms

Results 25 WikiClientLibrary issues
Sort by recently updated
recently updated
newest added

The current implementation of [`QueryWithContinuation`](https://github.com/CXuesong/WikiClientLibrary/blob/9f12cbd95bfb75fd3e0f22a62e1f76b78cf5ae25/WikiClientLibrary/RequestHelper.cs#L139), or the related `WikiPagePropertyProvider` parameter classes, are not design to support pagination inside page properties (`&prop=` values, such as `&props=revision`). Though there is some basic...

enhancement
MediaWiki

Currently, `GeoSearchGenerator` does not support query continuation, because MW API `action=query&list=geosearch` does not support so. This is tracked by [phab:T95241](https://phabricator.wikimedia.org/T95241) and [phab:T78703](https://phabricator.wikimedia.org/T78703). Example response of https://en.wikipedia.org/w/api.php?action=query&maxlag=5&list=geosearch&gsradius=10&gsprimary=primary&gslimit=2&gsbbox=32.15%7C34.75%7C32%7C34.9 ```json { "batchcomplete": "",...

bug
MediaWiki
blocked-external

I'm trying to access a wiki that uses SAML authentication. Is there a method to include/add headers to a the WikiSite request?

question
MediaWiki

Hi, Can you please update documentation? The following is incorrect: `var site = await WikiSite.CreateAsync(wikiClient, "https://test2.wikipedia.org/w/api.php");` Should be (I hope) `var site = await Site.CreateAsync(wikiClient, "https://test2.wikipedia.org/w/api.php");` Also would be helpful...

help wanted

Extracted from #24 & #25. > Use more precise data type in `WbQuantity`. For now it uses double, but we need something like `BigFloat`. > > But it's a little...

Wikibase

Test case ```c# public class Playground : UnitTestsBase { /// public Playground(ITestOutputHelper output) : base(output) { } [Fact] public async Task Test1() { var invoked = false; var ienu =...

This library aims to provide functionality for both bots and users, so it's important, especially in the future, to implement `clientlogin` action. See https://www.mediawiki.org/wiki/API:Login#The_clientlogin_action .

enhancement
help wanted

During processing of a recent wikidata dump I noticed that WbGlobeCoordinate throws an ArgumentException if the precision field is null. Here is the relevant portion from an example entity (Berlin...

Some lists, like "_usercontribs_" can't be used as generators. We can get the list by extending WikiList class ([usercontribs example](https://github.com/ashotjanibekyan/CrossWikiEditor/blob/dec36a1e313a8ec8f34d688fbea942f9605282c2/CrossWikiEditor/WikiClientLibraryUtils/Generators/UserContributionsGenerator.cs)). I think those kinds of "generators" (probably not a good...