Desktop app for anime fans
Go to file
Kylart b04a502471 Moved eslint to lint 2018-07-20 20:11:46 +02:00
assets Moved eslint to lint 2018-07-20 20:11:46 +02:00
build Removed heavy material icon dependency 2017-08-23 00:40:51 +02:00
components Moved eslint to lint 2018-07-20 20:11:46 +02:00
dist Fixed a bug where KawAnime dist could not be started from another path 2017-07-25 16:53:26 +02:00
mixins cues' font-size should depend on the size of their container 2018-07-01 15:43:35 +02:00
pages Moved eslint to lint 2018-07-20 20:11:46 +02:00
router Updated dependencies 2018-07-20 18:54:31 +02:00
server Updated dependencies 2018-07-20 18:54:31 +02:00
static Added an overlay on drag and drop 2018-05-19 23:36:52 +02:00
store Updated dependencies 2018-07-20 18:54:31 +02:00
test Reworked all server code and implemented logger in there 2017-11-23 16:43:50 +01:00
webpack Updated dependencies 2018-07-20 18:54:31 +02:00
.babelrc Working except for tooltips 2017-09-20 16:18:46 +02:00
.editorconfig All templates are now Pug! 2017-08-13 23:46:05 +01:00
.eslintrc.js Moved eslint to lint 2018-07-20 20:11:46 +02:00
.gitignore Updated gitignore to properly ignore dist files 2018-05-01 22:15:35 +02:00
.travis.yml Updated node version for tests 2018-07-01 15:15:44 +02:00
CONTRIBUTORS.md Updated CONTRIBUTORS 2018-07-20 19:03:56 +02:00
LICENSE Update LICENSE 2017-09-08 01:38:40 +02:00
README.md Updated README.md to improve clarity 2018-06-02 17:31:05 -07:00
index.html Changed page for developers. 2017-05-14 00:25:48 +02:00
main.js Updated dependencies 2018-07-20 18:54:31 +02:00
nightwatch.conf.js Fixed a bug where KawAnime dist could not be started from another path 2017-07-25 16:53:26 +02:00
package.json Moved eslint to lint 2018-07-20 20:11:46 +02:00
publish.sh v0.2.0 2017-11-17 10:08:16 +01:00
yarn.lock Updated dependencies 2018-07-20 18:54:31 +02:00

README.md

KawAnime

Build Status Codecov License Chat

Features

Disclaimer : KawAnime is built for otaku/anime-fans. Software will contain images and sounds sourced from anime. Do not try if you're not prepared.

Use KawAnime to:

  • Get updated on anime releases.
  • Download episodes of an anime (from ep X to ep Y) via Torrent (requires Torrent Client).
    • Magnet links for all episodes can be generated through the Downloader.
  • Get anime information, news, and seasonal information (information sourced from MyAnimeList.net)
  • Manage your anime files (watch and delete on click)
  • Manage watch lists.
  • More features to come.

About OS

KawAnime is completely cross-platform.

If you have any problems installing for your OS, you can contact me anytime in the issues section.

Installation

Be sure that Npm is installed. You can find how to install npm (node) here.

git clone https://github.com/Kylart/KawAnime
cd KawAnime/
npm install

Start

npm run build && npm start

Or

npm run bstart

Run in dev

Start all app
npm run dev
Lint
npm run lint

Testing

Server
npm run test:server
Front
npm run test:front
Full tests
npm run test
To know the number of line of code
npm run cloc

Generating distributable apps

This feature uses electron-builder.

Find help to use it on your platform here.

For every OS

npm run build && npm run dist:all

For Mac OS only

npm run build && npm run dist:mac

For Linux OS only

npm run build && npm run dist:linux

For Windows OS only

npm run build && npm run dist:win

Distributable will then be in the dist folder.

Contributing

Any contribution is appreciated.

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.

Thanks

KawAnime is developed using the following technologies, many thanks to

It is still in development.

License

MIT License

Copyright (c) Kylart