Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 5 committers (40.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.3%) to scientific vocabulary
Last synced: 11 months ago · JSON representation

Repository

Basic Info
Statistics
  • Stars: 12
  • Watchers: 1
  • Forks: 0
  • Open Issues: 2
  • Releases: 0
Created over 5 years ago · Last pushed about 3 years ago
Metadata Files
Readme Changelog

README.md

drawer

{drawer} is an interactive image editing tool that can be added as part of the HTML in Shiny, R markdown or any type of HTML document. Often times, plots, photos are embedded in the web application/file. {drawer} can take screenshots of these image-like elements, or any part of the HTML document and send to an image editing space called "canvas" to allow users immediately edit the screenshot(s) within the same document. Users can quickly combine, compare different screenshots, upload their own images and maybe make a scientific figure.

Features

  • {drawer} is built with 99% javascript + HTML + CSS, there is no need to have a Shiny server or any other types of server in the back-end. That's why you can use it in any HTML document. All you need is a modern web browser, like Chrome or Firefox (IE will not work).
  • Shiny and R markdown compatible.
  • Screenshot any element in the page and edit in canvas or download it png or jpg
  • Drag and upload your own images.

Demo

|type|link| |---|---| |Pure HTML|hosted online| |Pure HTML (github)|download and open in your browser| |Shiny|shinyapp.io| |R markdown|syspipe.org|

Install

Install release version from CRAN:

r install.packages("drawer")

Develop version:

r if (!requireNamespace("remotes", quietly=TRUE)) install.packages("remotes") remotes::install_github("lz100/drawer")

User manual

Read details of drawer on our website.

About drawer

{drawer} is originally part of systemPipeShiny (SPS), the SPS Canvas functionality. However, one cannot use it outside SPS framework and installing the whole SPS framework is heavy. To benefit more people in their own apps/documents, we provide {drawer} as a separate package.

Other packages in systemPipeShiny

| Package | Description | Documents | Function reference | Demo | | --- | --- | --- | :---: | --- | |systemPipeShiny | SPS main package |website|link | demo| |spsComps | SPS UI and server components |website|link | demo| |drawer | SPS interactive image editing tool |website|link | demo| |spsUtil | SPS utility functions |website|link | NA|

Owner

  • Login: lz100
  • Kind: user

Data engineer/scientist with expertise in bioinformatics data pipeline automation, visualization, and web application development. lezhang100@gmail.com

GitHub Events

Total
Last Year

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 28
  • Total Committers: 5
  • Avg Commits per committer: 5.6
  • Development Distribution Score (DDS): 0.464
Past Year
  • Commits: 2
  • Committers: 2
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.5
Top Committers
Name Email Commits
lz l****0@u****u 15
LeZhang 3****0 7
Github Action Bot g****t@p****m 3
lz l****1@e****u 2
olivroy 5****y 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 5
  • Total pull requests: 1
  • Average time to close issues: 3 days
  • Average time to close pull requests: 1 day
  • Total issue authors: 4
  • Total pull request authors: 1
  • Average comments per issue: 1.6
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Teolone88 (2)
  • dcaud (1)
  • lz100 (1)
  • durraniu (1)
Pull Request Authors
  • olivroy (1)
Top Labels
Issue Labels
bug (1) Feature Request (1)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 256 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 1
    (may contain duplicates)
  • Total versions: 6
  • Total maintainers: 1
cran.r-project.org: drawer

An Interactive HTML Image Editing Tool

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 256 Last month
Rankings
Stargazers count: 15.8%
Dependent repos count: 24.0%
Forks count: 27.8%
Average: 28.2%
Dependent packages count: 28.8%
Downloads: 44.7%
Maintainers (1)
Last synced: 12 months ago
conda-forge.org: r-drawer
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 34.0%
Average: 49.0%
Stargazers count: 49.6%
Dependent packages count: 51.2%
Forks count: 61.1%
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 4.0.0 depends
  • bsplus * imports
  • glue * imports
  • htmltools * imports
  • magrittr * imports
  • shiny * imports
  • stringr * imports
  • utils * imports
  • ggplot2 * suggests
  • testthat * suggests
.github/workflows/R-CMD-check.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/update_man.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • ad-m/github-push-action master composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite