Skip to content
📚 Download Public Domain Works from Wikisource (felixluginbuhl.com/wikisourcer)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R
docs
man
vignettes
.Rbuildignore
.gitignore
.travis.yml
DESCRIPTION
LICENSE
NAMESPACE
NEWS.md
README.Rmd
README.md
_pkgdown.yml
wikisourcer.Rproj

README.md

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.

  • wikisource_book() to download a book.
  • wikisource_page() to download a page.

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.

You can’t perform that action at this time.