Learn R Programming

wikiTools

Tools to obtain info from Wikidata or Wikipedia

Copy Link

Version

Install

install.packages('wikiTools')

Monthly Downloads

157

Version

1.2.8

License

GPL-3

Maintainer

Modesto Escobar

Last Published

March 31st, 2025

Functions in wikiTools (1.2.8)

nametoWikiFrame

Convert names into a Wikipedia's iframe
httrGetJSON

httrGetJSON Retrieve responses in JSON format using httr::GET. It is a generic function to use for request these Wikimedia metrics API: https://wikimedia.org/api/rest_v1/ https://www.mediawiki.org/wiki/XTools/API/Page (xtools.wmflabs.org)
nametoWikiURL

Create the Wikipedia URL of a name or entry.
nametoWikiHtml

Create the Wikipedia link of a name or entry.
m_reqMediaWiki

Retrieve responses using the MediaWiki API.
urltoFrame

Convert an URL link to an HTML iframe.
reqMediaWiki

Uses httr package to retrieve responses using the MediaWiki API.
normalizedTitle

Return the normalized and redirect title from the response
w_SearchByLabel

Search Wikidata entities by string (usually labels)
w_Geoloc

Get Latitude and Longitude coordinates, and Country of places
v_AutoSuggest

Suggests VIAF id from a name
preName

Reverse the order of the first and last names of every element of a vector.
user_agent

See https://meta.wikimedia.org/wiki/User-Agent_policy https://www.mediawiki.org/wiki/API:Etiquette
w_SearchByIdentifiers

Search for entities that may match identifiers in a database or authorities' catalog.
w_SearchByAuthority

Get entities that have identifier in a database or authorities' catalog.
searchWiki

Find if there is a Wikipedia page of a name(s) in the selected language.
reqWDQS

Get responses from Wikidata Query Service
w_SearchByInstanceof

Get entities which are instance of a Wikidata entity
w_EntityInfo

Get information about a Wikimedia entity (human or film)
v_Search

Run a CQL Query in VIAF
limitRequester

Limits the rate at which a function will execute
v_Extract

Gets information from a VIAF record
urltoHtml

Convert a Wikipedia URL to an HTML link
v_GetRecord

Gets record clusters
w_SearchByOccupation

Get Wikidata entities with a certain occupation
validUrl

Find if an URL link is valid.
w_isInstanceOf

Check if a Wikidata entity is an instance of a class
w_isValid

Check if Wikidata entities are valid
w_Wikipedias

Get Wikipedia pages of Wikidata entities
w_query

Response from Wikidata Query Service
w_LabelDesc

Return label and/or descriptions of Wikidata entities
w_Property

Get properties of Wikidata entities
cc

Converts a text separated by commas into a character vector.
checkTitles

checkTitles(titles) Check if titles are valid. Return TRUE is all titles are valid, else FALSE. See https://en.wikipedia.org/wiki/Wikipedia:Page_name#Technical_restrictions_and_limitations
getWikiInf

Create a data.frame with Q's and descriptions of a vector of names.
checkEntities

Check if all Wikidata entities in entity_list have valid values
extractWiki

Extract the first paragraph of a Wikipedia article with a maximum of characters.
getWikiData

Create a data.frame with Wikidata of a vector of names.
doChunks

Execute a function in chunks.
getWikiFiles

Downloads a list of Wikipedia pages in a specified path of the computer, and return a vector of the no-found names (if any).
filext

Extract the extension of a file
getFiles

Downloads a list of files in a specified path of the computer, and return a vector of the no-found names (if any).
m_XtoolsInfo

Gets various information from a Wikimedia page
m_Opensearch

Open search of a string
m_Pageviews

Get number of views of a Wikipedia article