Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fhdsl/gsplyr
Google Slides manipulation
https://github.com/fhdsl/gsplyr
Last synced: about 2 months ago
JSON representation
Google Slides manipulation
- Host: GitHub
- URL: https://github.com/fhdsl/gsplyr
- Owner: fhdsl
- License: other
- Created: 2023-09-06T00:21:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-03T23:40:12.000Z (over 1 year ago)
- Last Synced: 2023-10-04T12:34:45.147Z (about 1 year ago)
- Language: R
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
Awesome Lists containing this project
README
---
output: github_document
---```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```# gsplyr
The goal of gsplyr is to provide a set of functions designed for the manipulation of Google Slides. There are functions for obtaining the presentation ID, constructing a link for exporting image files, and downloading Google Slides in PPTX format.
## Installation
You can install the development version of gsplyr from [GitHub](https://github.com/) with:
``` r
# install.packages("devtools")
devtools::install_github("fhdsl/gsplyr")
```## Example
```{r, eval = FALSE}
library(gsplyr)
example_link <- "https://docs.google.com/presentation/d/1Dw_rBb1hySN_76xh9-x5J2dWF_das9BAUjQigf2fN-E/edit?usp=sharing"# Download to temp directory
download(link = example_link)# Derive presentation ID
derive_presentation_id(example_link)
```