Desktop app for anime fans
Go to file
Kylart 49995df9ea Added recursive clone in readme 2019-11-12 01:02:00 +01:00
bindings Added files properties 2019-11-12 00:52:45 +01:00
build Removed heavy material icon dependency 2017-08-23 00:40:51 +02:00
public Fixed Tray again 2019-07-14 02:28:25 +02:00
scripts Fix after build script for other platforms 2019-11-08 15:55:14 +01:00
src Isolated torrent into its own object so that all the methods won't be falling onto client 2019-11-11 19:23:45 +01:00
test Fix tests and centered info snackbar 2019-08-19 16:28:49 +02:00
.editorconfig Reworked the whole app to be electron based 2019-04-09 00:20:52 +02:00
.env.example Created config to store env variables 2019-07-14 02:19:38 +02:00
.eslintrc.js Reworked the whole app to be electron based 2019-04-09 00:20:52 +02:00
.gitignore Added bindings for libtorrent 2019-10-21 01:07:08 +02:00
.gitmodules Created bindings for anitomy 2019-10-24 01:14:24 +02:00
.travis.yml Now building libtorrent with main cmake 2019-11-07 21:22:25 +01:00
LICENSE Added LICENSE 2019-07-19 00:17:10 +02:00
README.md Added recursive clone in readme 2019-11-12 01:02:00 +01:00
appveyor.yml Now building libtorrent with main cmake 2019-11-07 21:22:25 +01:00
babel.config.js Reworked the whole app to be electron based 2019-04-09 00:20:52 +02:00
package-lock.json Now fully working on windows 2019-11-08 15:20:40 +01:00
package.json Now fully working on windows 2019-11-08 15:20:40 +01:00
vue.config.js Now fully working on windows 2019-11-08 15:20:40 +01:00

README.md

KawAnime

License Chat

Features

Disclaimer : KawAnime is built for otaku/anime-fans. The software will contain images and sounds sourced from anime. Do not try if you're not prepared.

Use KawAnime to:

  • Manage your pirate anime life with a single software.
  • Get updated on anime releases as soon as they are subbed (or not).
  • Download or Stream your torrents easily (in-app torrent client included!).
  • Magnet links for all episodes can be generated through the Downloader.
  • Get anime information, news, and seasonal information from your preferred anime information source (Anilist, Kitsu.io, MAL).
  • Manage your anime files (watch and delete on click).
  • Manage local watch lists as well as those from your preferred provider (Anilist, Kitsu.io, MAL).
  • Auto track entry progress on Anilist and Kitsu.io.
  • Keep track of what you watched with the History.
  • Easily binge watch your local anime or while streaming.

Feel free to check the official website for a demo of all the available features.

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.

You will need to have Boost (version 1.65.0 minimum) installed on your system. You can find Boost here. Only date_time and system libraries are required by this project.

git clone --recursive https://github.com/Kylart/KawAnime
cd KawAnime/
npm install

Run in dev

Start app
npm run dev
Lint
npm run lint

Testing

To run tests, you have to build a production ready bundle:

npm run pack

then simply run

npm run test

Generating distributable apps

This feature uses electron-builder.

Find help to use it on your platform here.

For every OS

npm run dist

For Mac OS only

npm run dist:mac

For Linux OS only

npm run dist:linux

For Windows OS only

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

License

MIT License

Copyright (c) Kylart