Coder Social home page Coder Social logo

addinslist's Introduction

Hi, I'm Dean πŸ‘‹

I've been creating widely-used open source projects since 2014. I believe in releasing all my useful software products and knowledge into the wild so that everyone can benefit from them!

My office hours schedule for existing sponsors

You can see a list of my popular tools on my Projects page.

Please consider supporting my work ❀️ for everyone's benefit. I currently spend about half my time on open source and my other half on paying the bills by providing private consulting. My goal is to transition to only open source to reach more people with my work.

addinslist's People

Contributors

benmarwick avatar bquast avatar colinfay avatar crsh avatar daattali avatar daranzolin avatar dcomtois avatar dokato avatar dracodoc avatar gadenbuie avatar haozhu233 avatar jeff-mettel avatar lorenzwalthert avatar ludvigolsen avatar maelle avatar milesmcbain avatar mvkorpel avatar mwip avatar nevrome avatar ottlngr avatar paulgovan avatar petermeissner avatar s-fleck avatar sarupurisailalith avatar sfr avatar stan125 avatar strboul avatar vincentguyader avatar yonicd avatar yvescr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

addinslist's Issues

Ranking of addins

@csgillespie suggested that maybe we add some ranking system to the addins, to give users a sort by popularity. I want to see what others think about this.

browsing adding crashes on Mac

If I try to use this to browse addins, a window opens, then it disappears, and I get this error:

Listening on http://127.0.0.1:5157
pandoc: ~/Library/Application Support/addinsrepo/addins.md: openBinaryFile: does not exist (No such file or directory)
Warning: Error in : pandoc document conversion failed with error 1
  57: stop
  56: rmarkdown::pandoc_convert
  55: update_addins_file
  54: update_addins_list
  53: update_addins_list_values
  52: refresh_list
  51: <Anonymous>
  49: server
Error : pandoc document conversion failed with error 1

FYI, I'm using the most recent Mac OS, most recent R, and a recent version of Rstudio (Version 1.4.1717)

Crashing when updating list of addins

Reported by @jeam-github in #123

Looks like I have a similar problem. I've installed and am trying to use the addinslist addin within RStudio but encounter an error on selecting addinslist from the Addins menu in RStudio:
Loading required package: shiny

Listening on http://127.0.0.1:6507
pandoc: ~/Library/Application Support/addinsrepo/addins.md: openBinaryFile: does not exist (No such file or directory)
Warning: Error in : pandoc document conversion failed with error 1
  57: stop
  56: rmarkdown::pandoc_convert
  55: update_addins_file
  54: update_addins_list
  53: update_addins_list_values
  52: refresh_list
  51:
  49: server
Error : pandoc document conversion failed with error 1

This suggests to me that the markup file being produced cannot be found by pandoc. I can see what I think is the generated markup file in question at:
/Users/jim/Library/Application Support/addinsrepo/addins.md  

If my assumption above is correct, how do I go about fixing this so that pandoc finds the file to display?

could not find JavaScript file error received when using

Here is the function and message I receive:

addinslist:::addinslistAddin()
Error: shinyjs: Could not find JavaScript file `addinslistres/js/shinyjs-funcs.js`.

Here is my session info:

> sessionInfo()
R version 3.5.3 (2019-03-11)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Red Hat Enterprise Linux Server 7.9 (Maipo)

Matrix products: default
BLAS: /opt/R/R-3.5.3/lib64/R/lib/libRblas.so
LAPACK: /opt/R/R-3.5.3/lib64/R/lib/libRlapack.so

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_US.UTF-8       
 [4] LC_COLLATE=en_US.UTF-8     LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.6       V8_1.5           digest_0.6.25    later_1.1.0.1    mime_0.9         R6_2.5.0        
 [7] jsonlite_1.7.2   lifecycle_1.0.0  xtable_1.8-4     magrittr_2.0.1   rlang_0.4.10     curl_4.3        
[13] miniUI_0.1.1.1   promises_1.1.1   ellipsis_0.3.0   addinslist_0.4.0 shinyjs_1.0      tools_3.5.3     
[19] shiny_1.6.0      httpuv_1.5.5     fastmap_1.0.1    compiler_3.5.3   htmltools_0.5.1 

I'm using RStudio Server Version 1.2.1335.

Thanks for taking a look!

Failing to open Addinslist

When using GUI in Rstudio to select addinslist I get the following error

> addinslist:::addinslistAddin()
Loading required package: shiny

Listening on http://127.0.0.1:7467
pandoc: ~/Library/Application Support/addinsrepo/addins.md: openBinaryFile: does not exist (No such file or directory)
Warning: Error in : pandoc document conversion failed with error 1

Turn into an installation package

This could be much useful as the middlemen between add-ins and users. You can turn this into a package that allows looking at the list and installing the packages either from CRAN or github. You can either change this repo into the package, or to keep additions to this repo easier, have a secondary repo that you periodically update based on this one

This crashes RStudio on the Mac

I've got RStudio Version 1.1.383 and R 3.4.1. All packages are up to dates. When I run addinslist, it crashes after opening a new window and attempting to update the list of addins.

Package name

The original repo name is rstudio-addins , because it was meant to just be a list of addins. But now that this list is going to evolve into a package that also lets you download the addins in the list, the package needs a name. I want the name to ideally convey both the fat that it's a list and that it's a package for getting the addins

Suggested names so far:

  • addins4rstudio
  • CLARA (Comprehensive List Archive for RStudio Add-Ins)
  • addinstallist
  • AddinStallR
  • addinaddon

Automated detection of Rstudio Addins on CRAN

Hi, @daattali

I like your approach of listing out all the RStudio addins. To enhance it, I wrote some script last week to automate the detection of RStudio Addins on CRAN, and put them into a shinyapp. I hope it can help. :D

Here is the link: https://haozhu233.shinyapps.io/rstudio_addins_on_cran/
Here is the source: https://github.com/haozhu233/rstudio_addins_on_cran

Also, I just submitted a PR with Yihui's testit and bookdown, discovered by this app. :)

Add a "top" and "trending" tab.

To quickly gain an overview of the most popular and/or most recent Add-Ins, a clickable tab would be pretty cool. I don't know how one would technically implement this, though. Does anybody have an idea?

crashing whilst addinslist is updating

This is crashing whilst trying to update the list of rstudio addins. See below. Selecting the addin from the Rstudio addins menu shows the exact same behaviour. The problem is there whether I use the version on cran (install.packages('addinslist')), or installing from github (devtools::install_github('daattali/addinslist'))

> addinslist:::addinslistAddin()
Loading required package: shiny
Warning: package β€˜shiny’ was built under R version 4.0.4

Listening on http://127.0.0.1:3023
Warning: Error in <-: number of items to replace is not a multiple of replacement length
  54: update_addins_list_helper
  53: update_addins_list
  52: update_addins_list_values
  51: <Anonymous>
  49: server
Error in out[i, ] <- values : 
  number of items to replace is not a multiple of replacement length

Here's the session info

> sessionInfo()
R version 4.0.3 (2020-10-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale:
[1] LC_COLLATE=English_Australia.1252  LC_CTYPE=English_Australia.1252    LC_MONETARY=English_Australia.1252 LC_NUMERIC=C                      
[5] LC_TIME=English_Australia.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] shiny_1.6.0

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.6        rstudioapi_0.13   xml2_1.3.2        magrittr_2.0.1    rappdirs_0.3.3    rvest_0.3.6       xtable_1.8-4      R6_2.5.0         
 [9] rlang_0.4.10      fastmap_1.0.1     httr_1.4.2        tools_4.0.3       addinslist_0.4.0  DT_0.17           miniUI_0.1.1.1    jquerylib_0.1.3  
[17] htmltools_0.5.1.1 crosstalk_1.1.1   shinyjs_2.0.0     ellipsis_0.3.1    yaml_2.2.1        digest_0.6.27     lifecycle_0.2.0   crayon_1.3.4     
[25] later_1.1.0.1     sass_0.3.1        htmlwidgets_1.5.3 promises_1.1.1    cachem_1.0.3      mime_0.9          compiler_4.0.3    bslib_0.2.4      
[33] jsonlite_1.7.2    httpuv_1.5.4   

addin drop down list not updated before restart R session

I installed addinlist and installed some addins from the list. However the installed addin didn't appear in addin drop down menu.

I have to restart R session or restart RStudio to see the newly installed addins.

Install addin manually through regular install.packages don't have this problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.