Desktop app for anime fans
Go to file
Kylart 5c674bd215 Fix some server only behaviour 2018-08-10 01:00:12 +02:00
app Fix some server only behaviour 2018-08-10 01:00:12 +02:00
build Removed heavy material icon dependency 2017-08-23 00:40:51 +02:00
dist Fixed a bug where KawAnime dist could not be started from another path 2017-07-25 16:53:26 +02:00
test [wip] Trying to fix travis 2018-08-08 23:51:05 +02:00
webpack Squashed commit of the following: 2018-08-01 11:06:30 +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 Restructured architecture 2018-07-21 02:15:51 +02:00
.gitignore Updated gitignore to properly ignore dist files 2018-05-01 22:15:35 +02:00
.travis.yml Updated .travis.yml to new tests 2018-08-08 21:47:41 +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
package.json Removed nightwatch 2018-08-08 21:53:28 +02:00
publish.sh v0.2.0 2017-11-17 10:08:16 +01:00
yarn.lock Updated yarn.lock 2018-07-25 01:06:08 +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