Wikia is a C# .Net 6.0 library that provides resource oriented interfaces and clients for the Wikia Api.
Every wiki has its API accessible through URL: {wikidomain}/api/v1/.
For example:
- http://www.wikia.com/api/v1/
- http://yugioh.fandom.com/api/v1/
- http://naruto.fandom.com/api/v1/
- http://elderscrolls.fandom.com/api/v1/
PM> Install-Package wikia.core
// wiki domain
string domainUrl = "http://yugioh.fandom.com";
// Article endpoint
IWikiArticleList articles = new WikiArticleList(domainUrl);
// Get all Yugioh card tips ordered alphabetically
var result = articles.AlphabeticalList("Card Tips");
// Get articles by id
IWikiArticle article = new WikiArticle(domainUrl);
var articleId = 50
// Detail info
var articleDetailsResult = article.Details(articleId);
For a list of all endpoints, visit wiki api using {wikidomain}/api/v1/ format.
Example: For Yugioh Wiki Api endpoints, i'd use http://yugioh.fandom.com/api/v1/.
Notice the domain is "http://yugioh.fandom.com" and the suffix is "/api/v1/"
This project is licensed under the MIT License - see the LICENSE.md file for details.