Hentai Library Thingy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Xymorot 40618ce65c feat: allow multiple works per work character 1 month ago
declarations update: upgrade eslint to major version 7 and rework the application to fit new rules 1 month ago
mocks refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 7 months ago
resources feat: add icon/logo 1 year ago
src feat: allow multiple works per work character 1 month ago
templates update: upgrade electron to major version 9 with spectron to 11 and associated changes 1 month ago
types refactor: remove unnecessary type alias 1 month ago
workspace feat: allow multiple works per work character 1 month ago
.editorconfig meta: adjust EditorConfig file comments to my taste 1 month ago
.eslintignore refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 7 months ago
.eslintrc.json meta: add prefer-destructuring eslint rule 1 month ago
.gitignore refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 7 months ago
.mocharc.yml refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 7 months ago
.nycrc.yml feat: implement a logger service and make it log uncaught exceptions, make unhandled rejections throw an exception, fix spectron test 1 month ago
.prettierignore meta: redesign library database schema 6 months ago
.prettierrc.yml update: update prettier to major version 2, reformat code accordingly 5 months ago
CHANGELOG.md doc: create a CHANGELOG.md file 9 months ago
CONTRIBUTING.md feat: implement a logger service and make it log uncaught exceptions, make unhandled rejections throw an exception, fix spectron test 1 month ago
LICENSE.txt meta: clarify the meaning of "fork" in section 2 of LICENSE.txt 8 months ago
README.md meta: document simplified start command 7 months ago
buildfile.js meta: clarify jsDoc comment 4 months ago
electron-version.js config: add an npm script to output current electron versions 8 months ago
forge.config.js fix: remove electron-version.js from final build 2 months ago
ormconfig.yml refactor: use a new database for the store 5 months ago
package-lock.json update: run npm update and npm audit fix 1 month ago
package.json update: run npm update and npm audit fix 1 month ago
tsconfig.json update: upgrade eslint to major version 7 and rework the application to fit new rules 1 month ago
tsconfig.renderer.json refactor: add separate tsconfig for renderer 5 months ago
webpack.config.js refactor: add separate tsconfig for renderer 5 months ago

README.md

Renai

レンアイ - Hentai Library Thingy

What?
an application for categorizing hentai manga

Why?
see user stories

How?
Node.js, Electron, Typescript, SQLite3 (TypeORM)

By the way, there is mature content in this repository.

Development Quickstart

For more information, check CONTRIBUTING.md.

  • npm install, the postinstall script compiles native node modules for electron
    • might need to install some build tools depending on your platform
  • npm run watch for code transpilation (starts watchers)
  • npm start

Usage

There is nothing to use yet. You might want to contribute a user story or two.