Desktop app for anime fans
Go to file
Kylart 1546acd18f Fix torrent client on first open 2019-03-16 21:17:03 +01:00
app Fix torrent client on first open 2019-03-16 21:17:03 +01: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 Lint with latest standard 2018-10-04 22:34:15 +02:00
webpack Squashed commit of the following: 2018-08-01 11:06:30 +02:00
.babelrc Updated dependencies 2018-10-04 22:32:41 +02:00
.editorconfig All templates are now Pug! 2017-08-13 23:46:05 +01:00
.eslintrc.js Implemented cypress configuration along with a simple test 2018-08-10 08:39:38 +02:00
.gitignore Removed generated cypress folder and add package-lock.json 2018-08-16 09:53:32 +02:00
.travis.yml should not cache node_modules across builds for cypress 2018-08-16 09:57:21 +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
cypress.json Made travis test front too 2018-08-15 19:36:26 +02:00
package-lock.json Updated package-lock.json 2019-03-11 00:35:09 +01:00
package.json Adapted to mal-scraper 2.5.0 and fixed malform and malPage (can't really use malForm tho since API still dead) 2019-03-09 19:57:32 +01: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