An open API service indexing awesome lists of open source software.

https://github.com/stefanieschneider/shinygallery

Create Image Gallery Widgets with Shiny
https://github.com/stefanieschneider/shinygallery

bootstrap gallery jpages r shiny

Last synced: about 2 months ago
JSON representation

Create Image Gallery Widgets with Shiny

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%"
)

options(width = "100")
```

# shinygallery

[![Lifecycle](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://www.tidyverse.org/lifecycle/#experimental)
[![Travis CI build status](https://travis-ci.org/stefanieschneider/shinygallery.svg?branch=master)](https://travis-ci.org/stefanieschneider/shinygallery)
[![AppVeyor build status](https://ci.appveyor.com/api/projects/status/github/stefanieschneider/shinygallery?branch=master&svg=true)](https://ci.appveyor.com/project/stefanieschneider/shinygallery)

## Overview

This R package creates image gallery widgets with pagination to show images based on file or URL paths. shinygallery is built on top of [jPages](https://github.com/luis-almeida/jPages) and [Bootstrap](https://getbootstrap.com/).

If `limits` is set in `options`, only images within the specified interval are rendered. This allows, e.g., to display further images only after a page change; the loading speed is thus improved.

## Installation

You can install the development version of shinygallery from [GitHub](https://github.com/stefanieschneider/shinygallery):

``` r
# install.packages("devtools")
devtools::install_github("stefanieschneider/shinygallery")
```

## Usage

```{r example, code = readLines("inst/examples/gallery.R")}
```

## Contributing

Please report issues, feature requests, and questions to the [GitHub issue tracker](https://github.com/stefanieschneider/shinygallery/issues). We have a [Contributor Code of Conduct](https://github.com/stefanieschneider/shinygallery/blob/master/CODE_OF_CONDUCT.md). By participating in shinygallery you agree to abide by its terms.