wikisourcer

The wikisourcer R package helps you download public domain works from the free library Wikisource.

It includes two functions for downloading books and pages by url.

Installation

install.packages("wikisourcer") # or devtools::install_github("lgnbhl/wikisourcer")

Minimal examples

Download Voltaire’s philosophical novel Candide.

library(wikisourcer)

wikisource_book(url = "https://en.wikisource.org/wiki/Candide")

Download Chapter 1 of Candide.

wikisource_page(wikiurl = "https://en.wikisource.org/wiki/Candide/Chapter_1", 
                page = "Chapter 1")

Download Candide in French, Spanish and Italian.

library(purrr)

fr <- "https://fr.wikisource.org/wiki/Candide,_ou_l%E2%80%99Optimisme/Garnier_1877"
es <- "https://es.wikisource.org/wiki/C%C3%A1ndido,_o_el_optimismo"
it <- "https://it.wikisource.org/wiki/Candido"

purrr::map_df(c(fr, es, it), wikisource_book)

For more information on how to use wikisourcer, please read the vignette.