https://github.com/bradlindblad/quotableoffice
Repo for the quotable office R Shiny app
https://github.com/bradlindblad/quotableoffice
data datascience golem-apps r shiny shiny-apps text text-mining
Last synced: 29 days ago
JSON representation
Repo for the quotable office R Shiny app
- Host: GitHub
- URL: https://github.com/bradlindblad/quotableoffice
- Owner: bradlindblad
- License: other
- Created: 2022-09-26T02:41:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-17T01:15:54.000Z (over 3 years ago)
- Last Synced: 2024-01-26T08:03:25.969Z (over 2 years ago)
- Topics: data, datascience, golem-apps, r, shiny, shiny-apps, text, text-mining
- Language: R
- Homepage: https://bradleylindblad.shinyapps.io/quotableoffice
- Size: 7.18 MB
- Stars: 2
- Watchers: 2
- 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%"
)
```
# the quotable office
[](https://github.com/bradlindblad/QuotableOffice/actions/workflows/R-CMD-check.yaml) [](https://app.codecov.io/gh/bradlindblad/QuotableOffice?branch=main)
The quotable office is an [R shiny](https://shiny.rstudio.com/) app that leverages the [schrute R package](https://bradlindblad.github.io/schrute/) to help you find quotes from [the office](https://www.imdb.com/title/tt0386676/) given just a snippet of the line.
- Use the live app at
- Check out the project on [RStudio Cloud](https://rstudio.cloud/content/4740431)

## Usage
Enter a partial quote in the input box on the left side of the app. The table below will populate all the partial matches. Once you think you have found your match, click that row and the conversation will populate the table on the right.
## Installation
Install directly from Github
``` r
devtools::install_github('bradlindblad/quotableoffice')
```
You can install the development version of QuotableOffice like so:
``` r
devtools::install_github('bradlindblad/quotableoffice', ref = "dev")
```
## Methods
This is a Shiny app that uses the [golem](https://engineering-shiny.org/golem.html) framework. The data from my [schrute](https://bradlindblad.github.io/schrute/) package is piped to a {reactable} table, before finally arriving at a carefully-formatted {gt} table.
## Learning more
Julia Silge and David Robinson, creators of the [tidyText](https://www.tidytextmining.com/) both used the {schrute} package for a TidyTuesday analysis. Watch their videos and learn from the masters:
- [David Robinson (Youtube)](https://www.youtube.com/watch?v=_IvAubTDQME&t=1092s)
- [Julia Silge (Youtube)](https://www.youtube.com/watch?v=R32AsuKICAY)
The awesome [tidytuesday.rocks](https://nsgrantham.shinyapps.io/tidytuesdayrocks/) shiny app also aggregates 80 + sweet data visualizations that use the {schrute} package powering this app.
## Other languages
This dataset is also available in
- [python](https://github.com/bradlindblad/schrutepy)
- [julia](https://github.com/bradlindblad/Schrute.jl)