All Projects → Kylart → Kawanime

Kylart / Kawanime

Licence: mit
Desktop app for anime fans

Projects that are alternatives of or similar to Kawanime

Enime
Desktop application for anime fans :D
Stars: ✭ 104 (-73.74%)
Mutual labels:  anime, streaming, torrent, cross-platform
Streaming
r/freemediaheckyeah
Stars: ✭ 147 (-62.88%)
Mutual labels:  anime, streaming, torrent
Cloudstream 2
CloudStream 2 is an android streaming app for movies, tv-shows and anime
Stars: ✭ 120 (-69.7%)
Mutual labels:  anime, streaming
platform-sdk-js
Webtor.io platform SDK for online torrent streaming
Stars: ✭ 38 (-90.4%)
Mutual labels:  torrent, streaming
OtakuWorld
Anime Watcher, Manga Reader, and Novel Reader as three separate apps, same UI
Stars: ✭ 123 (-68.94%)
Mutual labels:  streaming, anime
Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (-50%)
Mutual labels:  streaming, torrent
Animetrackerlist
动漫磁性链接加速方案(animeTrackerList)
Stars: ✭ 572 (+44.44%)
Mutual labels:  anime, torrent
nyaascraper
An application to scrape and open magnet links for fansub groups from nyaa.si where batches don't already exist.
Stars: ✭ 34 (-91.41%)
Mutual labels:  torrent, anime
Diffy
🎞️💓🍿 Love streaming - It's always best to watch a movie together ! 🤗
Stars: ✭ 37 (-90.66%)
Mutual labels:  torrent, streaming
deflix-stremio
Deflix addon for Stremio
Stars: ✭ 31 (-92.17%)
Mutual labels:  torrent, streaming
Warezz
It's illegal cuz they can't tax you!
Stars: ✭ 386 (-2.53%)
Mutual labels:  anime, torrent
Put.io Adder
OS X put.io client that acts as handler for magnet: links and .torrent files, and adds them to your put.io download queue
Stars: ✭ 172 (-56.57%)
Mutual labels:  streaming, torrent
Bt
BitTorrent library and client with DHT, magnet links, encryption and more
Stars: ✭ 2,011 (+407.83%)
Mutual labels:  streaming, torrent
Animeopenings
Displays random anime openings
Stars: ✭ 267 (-32.58%)
Mutual labels:  anime, streaming
Confluence
Torrent client as a HTTP service
Stars: ✭ 126 (-68.18%)
Mutual labels:  streaming, torrent
Webtorrent
⚡️ Streaming torrent client for the web
Stars: ✭ 25,554 (+6353.03%)
Mutual labels:  streaming, torrent
Itorrent
Torrent client for iOS 9.3+
Stars: ✭ 632 (+59.6%)
Mutual labels:  torrent, manager
Torrent
Full-featured BitTorrent client package and utilities
Stars: ✭ 4,138 (+944.95%)
Mutual labels:  streaming, torrent
katcr
Search in multiple torrent sites from your CLI
Stars: ✭ 65 (-83.59%)
Mutual labels:  torrent, streaming
Nyaa
Bittorrent software for cats
Stars: ✭ 2,899 (+632.07%)
Mutual labels:  anime, torrent

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.

Building

Dependencies

  • Be sure that Npm is installed. You can find how to install npm (node) here.

  • You will need CMake (v3.12 minimum) to build native dependencies as this project using cmake-js; you can download and install CMake here. Also, you will need a C++ compiler to build native libraries (Clang, GCC and MSVC are all supported).

  • You will need to have Boost (version 1.65.0 minimum) installed on your system. You can find Boost here.Only the system library is required by this project.

  • This app uses MPV via mpv.js but you will need libmpv on your machine. You can find instructions on how to install libmpv here.

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

If postinstall script fails, it probably means that you lack one of the requirements listed above. You should install them and retry.

Run in dev

Build native bindings
npm run build:bindings
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 Mac OS

npm run collect:dylibs
npm run dist:mac

For Linux OS

On Linux you'll need to install dependency packages first. Either from source or using your package manager (e.g. apt on Debian-like systems).

Here's the list of the dependencies:

  • (Required) A C/C++ Compiler, gcc is recommended.
  • (Required) Boost > 1.65.0 -- Used by Libtorrent, only the system component is required. You can install libboost-dev or libboost-all-dev using apt
  • (Optional) LibtorrentRasterbar > 1.2 -- If you don't have any valid version installed, the build command will install it for you.
  • (Optional) MPV -- Only if you want to use the internal player. You can install libmpv1 and libavformat-dev using apt

Once all those are installed, you can run the following commands. This will generate a .snap and a .AppImage in the dist folder that you can use. Alternatively you can use the kawanime executable in the dist/linux-unpacked folder.

npm run install
npm run dist:linux

For Windows OS

npm run dist:win

# Or, to have a portable version. This will give you a `KawAnime.exe`
# file that you can move around, e.g. on a USB key
npm run dist:portable

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].