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 e580c9851f meta: rename 2 entities to singular form in Renai.drawio 3 weeks ago
declarations update: upgrade uuid to major version 7 4 weeks ago
mocks refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 month ago
resources feat: add icon/logo 8 months ago
src update: upgrade electron to major version 8 and spectron to major version 10 3 weeks ago
templates update: run npm update and fix resulting eslint import/order errors 4 weeks ago
types refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 month ago
workspace meta: rename 2 entities to singular form in Renai.drawio 3 weeks ago
.editorconfig install tslint and prettier with stuff around to make them work together 10 months ago
.eslintignore refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 month ago
.eslintrc.json meta: add array-type rule to eslint 1 month ago
.gitignore refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 month ago
.mocharc.yml refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 month ago
.nycrc.yml refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 month ago
.prettierignore meta: redesign library database schema 4 weeks ago
.prettierrc.yml meta: redesign library database schema 4 weeks ago
CHANGELOG.md doc: create a CHANGELOG.md file 4 months ago
CONTRIBUTING.md meta: add information about the use-case of the electron-version npm script 3 weeks ago
LICENSE.txt meta: clarify the meaning of "fork" in section 2 of LICENSE.txt 2 months ago
README.md meta: document simplified start command 1 month ago
buildfile.js update: run npm update and fix resulting eslint import/order errors 4 weeks ago
electron-version.js config: add an npm script to output current electron versions 2 months ago
forge.config.js refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 month ago
package-lock.json update: run npm update 3 weeks ago
package.json meta: remove 'latest' version constraints in package.json 3 weeks ago
tsconfig.json refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 month ago
webpack.config.js test: add test framework (spectron + mocha), combined with refactoring of the directory structures 4 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.