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 a0ccd70709 meta: add missing entry to exclude directive in .nycrc.yml 6 months ago
declarations update: upgrade eslint to major version 7 and rework the application to fit new rules 10 months ago
mocks feat: remove web-crawler and use electron (chromium) itself as crawler, implementing a function to download nhentai favorite torrents 6 months ago
resources feat: add icon/logo 2 years ago
src meta: add infos about better-sqlite3 and typeorm config 6 months ago
templates update: upgrade electron to major version 9 with spectron to 11 and associated changes 10 months ago
types update: upgrade typescript to version 4, together with eslint plugins 6 months ago
workspace meta: add HentaiNexus to sites.md 8 months ago
.editorconfig meta: adjust EditorConfig file comments to my taste 9 months ago
.eslintignore refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 year ago
.eslintrc.json update: upgrade typescript to version 4, together with eslint plugins 6 months ago
.gitignore refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 year ago
.mocharc.yml refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 1 year ago
.nycrc.yml meta: add missing entry to exclude directive in .nycrc.yml 6 months ago
.prettierignore meta: redesign library database schema 1 year ago
.prettierrc.yml update: update prettier to major version 2, reformat code accordingly 1 year ago
CHANGELOG.md doc: create a CHANGELOG.md file 1 year ago
CONTRIBUTING.md meta: add infos about better-sqlite3 and typeorm config 6 months ago
LICENSE.txt meta: clarify the meaning of "fork" in section 2 of LICENSE.txt 1 year ago
README.md meta: rename watch script to dev in package.json and documentation 6 months ago
buildfile.js meta: clarify jsDoc comment 1 year ago
electron-version.js config: add an npm script to output current electron versions 1 year ago
forge.config.js test: refactor some methods out of main.spec.ts and add rules to exclude test folders in eslint and forge 6 months ago
ormconfig.yml meta: add infos about better-sqlite3 and typeorm config 6 months ago
package-lock.json update: upgrade typescript to version 4, together with eslint plugins 6 months ago
package.json update: upgrade typescript to version 4, together with eslint plugins 6 months ago
tsconfig.json update: upgrade eslint to major version 7 and rework the application to fit new rules 10 months ago
tsconfig.renderer.json refactor: add separate tsconfig for renderer 1 year ago
webpack.config.js refactor: add separate tsconfig for renderer 1 year 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 dev for code transpilation (starts watchers)
  • npm start

Usage

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