{"id":13941948,"url":"https://github.com/zappingseb/customshinyinput","last_synced_at":"2025-07-20T05:31:32.560Z","repository":{"id":98365242,"uuid":"151277715","full_name":"zappingseb/customshinyinput","owner":"zappingseb","description":"An example app describing how to build custom shiny inputs","archived":false,"fork":false,"pushed_at":"2018-10-05T05:50:39.000Z","size":29,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-27T11:37:38.013Z","etag":null,"topics":["jquery","r","shiny","shiny-apps"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/zappingseb.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-10-02T15:27:06.000Z","updated_at":"2021-04-01T18:37:30.000Z","dependencies_parsed_at":"2023-07-10T14:46:54.190Z","dependency_job_id":null,"html_url":"https://github.com/zappingseb/customshinyinput","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zappingseb/customshinyinput","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zappingseb%2Fcustomshinyinput","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zappingseb%2Fcustomshinyinput/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zappingseb%2Fcustomshinyinput/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zappingseb%2Fcustomshinyinput/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zappingseb","download_url":"https://codeload.github.com/zappingseb/customshinyinput/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zappingseb%2Fcustomshinyinput/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266071519,"owners_count":23871940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["jquery","r","shiny","shiny-apps"],"created_at":"2024-08-08T02:01:37.293Z","updated_at":"2025-07-20T05:31:27.530Z","avatar_url":"https://github.com/zappingseb.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# 7 easy steps to custom inputs in shiny\n\nThis is the outcome shiny application out of a\n[tutorial](https://medium.com/@zappingseb/7-steps-that-make-custom-inputs-in-shiny-easy-504b303a2973) that tells you how to build this application.\n\nThe shiny app will include custom inputs that are\ntwo color pickers. Those color pickers will be handed\nover to shiny as one single value. The value\nwill be parsed into a list.\n\nFinally the colors will be used to color a \nbarplot.\n\nTo see the whole tutorial check the [Medium link](https://medium.com/@zappingseb/7-steps-that-make-custom-inputs-in-shiny-easy-504b303a2973)\n\n## Run the app\n\nderive all dependencies by\n\n```\ninstall.packages(c(\"shiny\",\"jsonlite\",\"datasets\",\"glue\"))\n```\n\nand run the application\n\n```\nrunApp()\n```\n\n## References\n\n* [Tutorial link - 7 easy steps to custom inputs in shiny](https://medium.com/@zappingseb/7-steps-that-make-custom-inputs-in-shiny-easy-504b303a2973)\n* [spectrum.js](https://bgrins.github.io/spectrum/)\n* [Building shiny inputs](https://shiny.rstudio.com/articles/building-inputs.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzappingseb%2Fcustomshinyinput","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzappingseb%2Fcustomshinyinput","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzappingseb%2Fcustomshinyinput/lists"}