Comments (6)
This is made to be a desktop app so it cannot be installed on Android easily at all, there are ways to do it if you wanna dive into some code but I don't think that is what you asked. Still, let me know if you are interested.
from kawanime.
imho is better to create website that contain components from this app
from kawanime.
yeah, I am interested in making one for android
from kawanime.
mmmh Are you sure? This is definitely no easy task. I can definitely help but I don't want it to be the main thing I'd working on right now.
So, basically, KawAnime comes from this vuetify template which I adapted for a desktop's use. So server
files were not here and server.js
in the template is main.js
is here where I simply added the electron thingy.
There are different ways to somehow keep a nice proportion of the codebase to make a mobile app.
- Cordova, Vuetify's team has made a template for it so maybe you'd find help on their Discord server if you have question on how to switch from out structure to the Cordova structure.
- Ionic, there is no template from the vuetify's team and I don't it that much.
- NativeScript. Same as Ionic but I had my eyes on it for a while when considering a mobile app and I kinda liked its approach.
I am definitely no expert in the mobile app things. Maybe, some people lurking the repo or contributors have better knowledge of that field? I have plans to make a mobile app but I cannot work on this and the desktop app at the same time especially when I have a full time job so I wanted to at least finish a first draft of all the main features I thought of and only one and a half are remaining.
The plans I investigated most was to rebuild everything with Google's Flutter
framework. It is not node and Dart is kinda new so it would be a nice way to learn something new too.
I don't know if that helps, your question is really vague and I'm not entirely sure what it is you're asking / thinking.
from kawanime.
yeah i totally get you, can you just tell me which scraper you are using and for what purpose, malscraper, Horribleapi, nyaa etc, if you can tell me it will save a lot of time :)
from kawanime.
Sure. Just leave HorribleApi behind, no longer useful + outdated since horriblesubs changed their websites.
The most important libraries are the followings:
axios
: http requests.express
: For the server.vue
andvueitfy
: Well the app is build on top of those for the all the UI.nyaapi
: Gives access to all nyaa.si and nyaa.pantsu.cat for the magnets links to downlaoad.mal-scraper
: Allows to scrap MAL to get anime information. Also it offers the access to the offical MAL Api (which is still down currently..).webtorrent
: To download torrents.
There are some others but they are not that vital for the app and they only bring more security / features.
from kawanime.
Related Issues (20)
- AniDB Support.
- Search results take longer to load and episodes are not listed HOT 1
- Portable release for windows ? HOT 1
- KawAnime Menu Section HOT 2
- Kitsu.io HOT 2
- Anime auto track does not work. HOT 1
- Anime Video direct link HOT 2
- libstdc++.so.6: version `GLIBCXX_3.4.26' not found HOT 9
- libstdc++.so.6: version `GLIBCXX_3.4.26' not found in 0.4.2-x86_64.AppImage on debian buster HOT 3
- building dev branch with node:12 docker image fails HOT 9
- Play button is inconsistent? Video stops playing? HOT 1
- appimage 4.2 not working. HOT 3
- Not an issue but i need help HOT 1
- New fast source HOT 1
- [feature request] watch list filter by currently watching HOT 1
- Sometimes subtitles are missing in streaming HOT 1
- Apple M1 native support? HOT 1
- Please release an appimage HOT 2
- the best program of its genre so far HOT 12
- Problem with Atom dependency HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kawanime.