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 913d2653bb test: fix importing of electron 3 weeks ago
declarations update: upgrade eslint to major version 7 and rework the application to fit new rules 4 months ago
mocks feat: remove web-crawler and use electron (chromium) itself as crawler, implementing a function to download nhentai favorite torrents 3 weeks ago
resources feat: add icon/logo 1 year ago
src test: fix importing of electron 3 weeks ago
templates update: upgrade electron to major version 9 with spectron to 11 and associated changes 4 months ago
types feat: remove web-crawler and use electron (chromium) itself as crawler, implementing a function to download nhentai favorite torrents 3 weeks ago
workspace meta: add HentaiNexus to sites.md 2 months ago
.editorconfig meta: adjust EditorConfig file comments to my taste 4 months ago
.eslintignore refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 10 months ago
.eslintrc.json feat: remove web-crawler and use electron (chromium) itself as crawler, implementing a function to download nhentai favorite torrents 3 weeks ago
.gitignore refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 10 months ago
.mocharc.yml refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes 10 months ago
.nycrc.yml feat: implement a logger service and make it log uncaught exceptions, make unhandled rejections throw an exception, fix spectron test 4 months ago
.prettierignore meta: redesign library database schema 9 months ago
.prettierrc.yml update: update prettier to major version 2, reformat code accordingly 7 months ago
CHANGELOG.md doc: create a CHANGELOG.md file 1 year ago
CONTRIBUTING.md test: refactor some methods out of main.spec.ts and add rules to exclude test folders in eslint and forge 3 weeks ago
LICENSE.txt meta: clarify the meaning of "fork" in section 2 of LICENSE.txt 11 months ago
README.md meta: rename watch script to dev in package.json and documentation 1 month ago
buildfile.js meta: clarify jsDoc comment 6 months ago
electron-version.js config: add an npm script to output current electron versions 11 months ago
forge.config.js test: refactor some methods out of main.spec.ts and add rules to exclude test folders in eslint and forge 3 weeks ago
ormconfig.yml refactor: use a new database for the store 7 months ago
package-lock.json feat: remove web-crawler and use electron (chromium) itself as crawler, implementing a function to download nhentai favorite torrents 3 weeks ago
package.json feat: remove web-crawler and use electron (chromium) itself as crawler, implementing a function to download nhentai favorite torrents 3 weeks ago
tsconfig.json update: upgrade eslint to major version 7 and rework the application to fit new rules 4 months ago
tsconfig.renderer.json refactor: add separate tsconfig for renderer 7 months ago
webpack.config.js refactor: add separate tsconfig for renderer 7 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 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.