All Projects β†’ ijlyttle β†’ vembedr

ijlyttle / vembedr

Licence: other
Functions to Embed Video in HTML

Programming Languages

HTML
75241 projects
r
7636 projects
CSS
56736 projects

Projects that are alternatives of or similar to vembedr

flipdownr
πŸ“†πŸ“†πŸ“† Implement a Countdown in RMarkdown Documents and Shiny Applications
Stars: ✭ 30 (-46.43%)
Mutual labels:  shiny, rmarkdown
epoxy
Extra-strength glue engines for R Markdown and Quarto
Stars: ✭ 141 (+151.79%)
Mutual labels:  shiny, rmarkdown
Explore
R package that makes basic data exploration radically simple (interactive data exploration, reproducible data science)
Stars: ✭ 69 (+23.21%)
Mutual labels:  shiny, rmarkdown
learning R
List of resources for learning R
Stars: ✭ 32 (-42.86%)
Mutual labels:  shiny, rmarkdown
ngx-embed-video
Get embed code for embedding youtube/vimeo/dailymotion/* video in websites from URL or ID in Angular 6+.
Stars: ✭ 58 (+3.57%)
Mutual labels:  vimeo, embed-videos
flexpivot
Simple frequency table
Stars: ✭ 19 (-66.07%)
Mutual labels:  shiny, rmarkdown
Gfonts
πŸ”€ Offline Google Fonts for rmarkdown and shiny
Stars: ✭ 85 (+51.79%)
Mutual labels:  shiny, rmarkdown
Shufflecards
✨ Create magical grid layouts in Shiny & Markdown
Stars: ✭ 76 (+35.71%)
Mutual labels:  shiny, rmarkdown
Bslib
Tools for theming shiny and rmarkdown from R via Bootstrap (3 or 4) Sass.
Stars: ✭ 197 (+251.79%)
Mutual labels:  shiny, rmarkdown
Bsplus
Shiny and R Markdown addons to Bootstrap 3
Stars: ✭ 120 (+114.29%)
Mutual labels:  shiny, rmarkdown
signals-and-systems
Interactive visualizations for Dr. Richard Baraniuk's open-source "Signals and Systems" textbook. R / Shiny.
Stars: ✭ 31 (-44.64%)
Mutual labels:  shiny, rmarkdown
grillade
Grid sytem for shiny apps or rmarkdown and to create htmlwidgets matrix
Stars: ✭ 16 (-71.43%)
Mutual labels:  shiny, rmarkdown
bubblyr
☁️ ☁️ ☁️ Beautiful Bubbles in Shiny and RMarkdown Backgrounds
Stars: ✭ 16 (-71.43%)
Mutual labels:  shiny, rmarkdown
workshops-setup cloud analytics machine
Tips and Tricks to setup a cloud machine for Analytics and Data Science with R, RStudio and Shiny Servers, Python and JupyterLab
Stars: ✭ 12 (-78.57%)
Mutual labels:  shiny, rmarkdown
fabricerin
Create Easily Canvas in Shiny and RMarkdown Documents
Stars: ✭ 52 (-7.14%)
Mutual labels:  shiny, rmarkdown
Anicon
Animated icons for R markdown and Shiny apps
Stars: ✭ 109 (+94.64%)
Mutual labels:  shiny, rmarkdown
advanced-responsive-video-embedder
Probably the the best WP plugin for embedding videos.
Stars: ✭ 32 (-42.86%)
Mutual labels:  vimeo, embed-videos
customer-tracker
R data products: Reports, Presentations, Apps, and API's
Stars: ✭ 19 (-66.07%)
Mutual labels:  shiny, rmarkdown
lite-vimeo-embed
πŸŽ₯ A faster Vimeo embed.
Stars: ✭ 107 (+91.07%)
Mutual labels:  vimeo
PlotTwist
PlotTwist - a web app for plotting and annotating time-series data
Stars: ✭ 21 (-62.5%)
Mutual labels:  shiny

vembedr

CRAN_Status_Badge R-CMD-check

The goal of vembedr is to make it a little bit easier for you to embed videos into your RMarkdown documents and your Shiny apps; these services are supported:

  • YouTube
  • Vimeo
  • Box
  • Microsoft Stream

New to version 0.1.5

  • updated internal implementation to comport with latest Pandoc. (#52, thanks @jnolis!)
  • deprecated Microsoft Channel 9 (including UserR! 2016 & 2017), as Channel 9 has been moved. (#54)

Installation

You can install the latest released version from CRAN with:

install.packages("vembedr")

or the latest development version from GitHub with:

# install.packages("devtools")
devtools::install_github("ijlyttle/vembedr")

Documentation

This project supports two documentation-websites, built using pkgdown:

Usage

The most useful function might be embed_url(). If the URL is from one of the supported services, it will do the right thing:

library("vembedr")

embed_url("https://www.youtube.com/watch?v=uV4UpCq2azs")

The video is not embedded in this README file as is rendered to Markdown; to see embedded videos, please see vignette("vembedr"). Each of the supported services, e.g. YouTube, is discussed in vignette("embed").

The functions are designed to be piped. For example, here’s how you can modify the appearance and the start time:

embed_url("https://www.youtube.com/watch?v=uV4UpCq2azs") %>%
  use_start_time("1m32") %>%
  use_align("center")

To see these functions in action, see vignette("modify").

Caveats

  • Be aware that, due to licensing issues, not all videos will play when embedded at a different site (like your HTML document).

  • The RStudio viewer will embed YouTube and Vimeo videos, but not others. Videos from all services should be rendered as you expect in a browser like Chrome.

  • Some of the formatting, e.g. rounded corners, does not render on mobile sites.

Code of Conduct

Please note that the vembedr project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].