Desktop app for anime fans
Go to file
Kylart c7770ecab0 Fixed seasons init and refresh 2017-07-03 22:32:05 +02:00
assets Fixed bug where impossible to read and delete files with special characters in their names 2017-07-03 20:22:48 +02:00
build Added build and removed useless directory 2017-04-28 00:55:25 +02:00
components Fixed bug where impossible to read and delete files with special characters in their names 2017-07-03 20:22:48 +02:00
css Reorganized assets directory to contain only menu and api. main.css now is in the css folder 2017-05-30 11:06:52 +02:00
dist electron-builder now fully implemented 2017-04-28 00:52:06 +02:00
layouts Search implemented. Now need to searchName and display info. 2017-06-27 20:44:24 +02:00
pages Fixed seasons init and refresh 2017-07-03 22:32:05 +02:00
plugins KawAnime now follows js standard style 2017-05-08 15:18:10 +02:00
static Set favicon to work and deleted useless assets 2017-05-26 16:18:35 +02:00
store Fixed seasons init and refresh 2017-07-03 22:32:05 +02:00
test Now search term and get results. Need to display those info 2017-06-28 12:42:02 +02:00
.gitignore Fixed tests 2017-06-11 22:43:15 +02:00
.travis.yml Removed test on node 6. Gottta live with your time~ 2017-06-11 22:58:09 +02:00
LICENSE BIG UPDATE. Now using Nuxt! 2017-04-15 16:16:14 +02:00
README.md Added serverStart to enable hot reloading on server. 2017-06-19 01:12:38 +02:00
index.html Changed page for developers. 2017-05-14 00:25:48 +02:00
main.js Fixed bug where app would not start on windows and needed 2 clicks on Mac 2017-06-26 01:29:00 +02:00
nightwatch.conf.js Fixed update time on releases page 2017-05-31 09:58:33 +02:00
nuxt.config.js Fixed bug where app would not start on windows and needed 2 clicks on Mac 2017-06-26 01:29:00 +02:00
package.json Now uses Moment to show update time on releases page 2017-06-30 16:45:11 +02:00

README.md

KawAnime

Build Status Codecov License

Features

Disclaimer : This is a software for otaku/anime-fans. Do not try if you're not prepared.

This software allows one to:

  • Be aware of the latest anime release.
  • Download an anime (from ep X to ep Y) via Torrent (one would need a torrent client atm). One can also only get a list of torrent magnets to paste in a torrent client on a distant server.
  • Get information from any anime (those come from myanimelist.net) COMMING SOON.
  • Get anime-related news from MyAnimeList.net.
  • Get seasonal releases information (from www.livechart.me).
  • Manage your anime files (watch and delete on click)
  • Manage watch lists.
  • More features are to come.

About OS

KawAnime is completely cross-platform.

Yet, if you find any problem, you can tell me anytime in the issues section.

Installation

Be sure that you have Npm 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

Start only server with hot reloading

using this with a REST api client is kinda useful.

npm run dev:server
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.

You can find help to use it on your platform here.

For every OS

npm run build npm run buildAll

For Mac OS only

npm run build && npm run buildMac

For Linux platforms only

npm run build && npm run buildLinux

For Windows platforms

npm run build && npm run buildWin

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.

TODOs

  • Implement torrents with WebTorrent module.

Thanks

This software is being developped with the following technologies, many thanks to

It is still in development.

License

MIT License

Copyright (c) Kylart