Desktop app for anime fans
Go to file
Kylart b14360870f v0.3.0 2018-07-18 15:28:48 +02:00
assets Fixed a bug where closing the video on some pages pages (downloader, watch lists..) would result in the UI going "wuut u doin mate?" and break 2018-07-09 18:47:51 +02:00
build Removed heavy material icon dependency 2017-08-23 00:40:51 +02:00
components Added tooltips to controls to video player 2018-07-15 18:02:31 +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 Fixed a bug where leaving the streaming page and coming back to it when having clicked on an anime beforehand would result in no eps quality set when coming back to it 2018-07-01 02:06:49 +02:00
router Set up basic pages for streaming and torrenting pages 2018-04-29 22:29:32 +02:00
server Now use is-online package to check online status 2018-07-18 15:28:22 +02:00
static Added an overlay on drag and drop 2018-05-19 23:36:52 +02:00
store Removed some useless code 2018-07-09 18:46:59 +02:00
test Reworked all server code and implemented logger in there 2017-11-23 16:43:50 +01:00
webpack [wip] Subtitle parser in formation for ass subtitles 2018-03-29 06:04:02 +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
.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 Added Contributors.md 2017-09-26 15:51:57 +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 Logging files will now be removed when they weight more than 5MB 2018-07-08 21:06:28 +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 v0.3.0 2018-07-18 15:28:48 +02:00
publish.sh v0.2.0 2017-11-17 10:08:16 +01:00
yarn.lock Updated dependencies 2018-01-06 07:31:33 +01: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