ymansiaux / mycomicslibrary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mycomicslibrary

Lifecycle: experimental R-CMD-check

The objective of the {mycomicslibrary} package is to manage your comics library.

Installation

You can install the development version of mycomicslibrary from GitHub with:

# install.packages("devtools")
devtools::install_github("ymansiaux/mycomicslibrary", dependencies = TRUE)

You should install Python and the required dependencies with the following command:

reticulate::install_python()
reticulate::py_install("pyzbar")
reticulate::py_install("pillow")

It is advised to set the following environment variables in your .Renviron file:

COVERS_PATH = "path_to_app_storage/covers"
COMICS_SQL_PATH = "path_to_app_storage/db/db.sqlite"

COVERS_PATH will be used to store your books covers and COMICS_SQL_PATH will be used to store your comics library.

If theses environment variables are not set, the app will use temporary directories, which implies that your library and covers will be lost when you close the app.

To run the app, you can use the following command:

mycomicslibrary::run_app()

The app has been developed using the {shiny} package and the following ressources:

About

License:Other


Languages

Language:CSS 69.6%Language:R 23.8%Language:JavaScript 4.4%Language:HTML 2.0%Language:Dockerfile 0.2%Language:Python 0.1%