Desktop app for anime fans
Go to file
Kylart 5074ce77ad v0.2.5 2018-03-13 04:45:17 +01:00
assets Fix a bug where the app would not know it is was in browser mode hence did not know when to show window action buttons 2018-03-13 04:44:55 +01:00
build Removed heavy material icon dependency 2017-08-23 00:40:51 +02:00
components We'd better encode URIs 2018-02-24 01:58:52 +01:00
dist Fixed a bug where KawAnime dist could not be started from another path 2017-07-25 16:53:26 +02:00
mixins Updated to vuetify 0.17.3 2017-12-04 11:01:19 +01:00
pages Results are now sorted by how many of the tags each result fits 2018-03-10 16:06:14 +01:00
router malPage ready and setup 2017-11-06 05:11:26 +01:00
server Reworked updateReleaseVersion mechanics that goes along the one-time logs 2018-03-11 03:05:24 +01:00
static Added new sounds (Poi and Cute Baka) 2018-03-10 22:41:19 +01:00
store Reworked updateReleaseVersion mechanics that goes along the one-time logs 2018-03-11 03:05:24 +01:00
test Reworked all server code and implemented logger in there 2017-11-23 16:43:50 +01:00
webpack Updated to vuetify 0.17.3 2017-12-04 11:01:19 +01: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 Added log prototype method for component logging 2018-03-03 02:41:54 +01:00
.travis.yml Removed useless installation from travis (keytar related) 2017-11-12 18:52:56 +01: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 Added ONAs and Specials in seasons 2017-11-17 14:26:44 +01:00
index.html Changed page for developers. 2017-05-14 00:25:48 +02:00
main.js Should be send instead of end 2018-03-09 21:23:03 +01: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.2.5 2018-03-13 04:45:17 +01: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 : 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).
  • Get anime-related news from MyAnimeList.net.
  • Get seasonal releases information MyAnimeList.net.
  • 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
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 dist:all

For Mac OS only

npm run build && npm run dist:mac

For Linux platforms only

npm run build && npm run dist:linux

For Windows platforms

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

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

It is still in development.

License

MIT License

Copyright (c) Kylart