{"id":13733312,"url":"https://github.com/emitanaka/shinycustomloader","last_synced_at":"2026-03-04T23:31:09.085Z","repository":{"id":49408934,"uuid":"124728862","full_name":"emitanaka/shinycustomloader","owner":"emitanaka","description":"Add a custom loader for R shiny","archived":false,"fork":false,"pushed_at":"2018-07-17T18:50:18.000Z","size":11332,"stargazers_count":119,"open_issues_count":8,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-10-29T16:49:19.526Z","etag":null,"topics":["r","rshiny","rstats","shiny"],"latest_commit_sha":null,"homepage":"https://emitanaka.github.io/shinycustomloader/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emitanaka.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-11T06:12:46.000Z","updated_at":"2025-10-06T09:23:54.000Z","dependencies_parsed_at":"2022-09-08T00:10:08.628Z","dependency_job_id":null,"html_url":"https://github.com/emitanaka/shinycustomloader","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/emitanaka/shinycustomloader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fshinycustomloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fshinycustomloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fshinycustomloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fshinycustomloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emitanaka","download_url":"https://codeload.github.com/emitanaka/shinycustomloader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emitanaka%2Fshinycustomloader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30099337,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T22:49:54.894Z","status":"ssl_error","status_checked_at":"2026-03-04T22:49:48.883Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["r","rshiny","rstats","shiny"],"created_at":"2024-08-03T03:00:41.056Z","updated_at":"2026-03-04T23:31:08.701Z","avatar_url":"https://github.com/emitanaka.png","language":"R","funding_links":[],"categories":["UI Components","R","Tools"],"sub_categories":["Loader","Packages"],"readme":"---\noutput:\n  github_document:\n    html_preview: false\n---\n\n# shinycustomloader \u003cimg src=\"https://user-images.githubusercontent.com/7620319/38168572-71e4543e-3593-11e8-9487-9c6c484b896a.png\" height=\"200\" width=\"200\" align=\"right\" /\u003e\n\n[![CRAN\\_Status\\_Badge](http://www.r-pkg.org/badges/version/shinycustomloader)](https://cran.r-project.org/package=shinycustomloader)\n\n## Overview\n\nThis R-package is an extension to the shinycssloaders package and allows for custom css/html or gif/image file for the loading screen. You may include your css/html files or gif/image files for your custom loading screen. There are twelve built in css/html loading screen specified by `dnaspin`, `pacman`, `loader1`, `loader2`,  ...,  `loader10`.\n\n![](https://user-images.githubusercontent.com/7620319/38162692-b25596e8-3531-11e8-996b-7cceec95464d.gif)\n\n![](https://user-images.githubusercontent.com/7620319/38162696-cafcd18e-3531-11e8-8228-f08defa97ae0.gif)\n\nYou can install this package from github as:\n\n## Installation \n\n```{r, eval=F}\n# You can install it from CRAN:\ninstall.packages(\"shinycustomloader\")\n\n# Or the the development version from GitHub:\n# install.packages(\"devtools\")\ndevtools::install_github('emitanaka/shinycustomloader')\n```\n\n## Example \n\nYou can see an example shiny app that employs the custom loaders by launching an example app in the package.\n\n```{r, eval=F}\nlibrary(shinycustomloader)\nshinyExample()\n\n```\n## Customisation\n\nThe command is a simple wrapper for the shiny output and you can easily specify your own favorite gif (say `nyancat.gif`) for customisation. Place `nyancat.gif` in the folder `www` within your shiny app folder (create one if you don't have it in your shiny folder).\n\n```{r, eval=F}\nwithLoader(plotOutput(\"distPlot\"), type=\"image\", loader=\"nyancat.gif\")\n```\n![](https://user-images.githubusercontent.com/7620319/38162695-bccb7c1e-3531-11e8-90ed-168fd79b79dd.gif)\n\nYou can also further customise by inputting your own text as a `marquee` object with its own style.\n\n![](https://user-images.githubusercontent.com/7620319/38162646-abfcb7e6-3530-11e8-9160-1e768057f32d.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femitanaka%2Fshinycustomloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femitanaka%2Fshinycustomloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femitanaka%2Fshinycustomloader/lists"}