-
-
Notifications
You must be signed in to change notification settings - Fork 708
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Just an idea #102
Comments
I'll be honest - there would be quite some roadblocks for this:
However, combining human forces definitely a possibility @mauriceoegerli what do you think? |
I'd love to collaborate! But the technologies used are quite different, so i'm not sure how that would look like. Also i need to update my documentation haha. ViewTube uses Nuxt for server side rendering, which hasn't yet been updated to vue 3. Also i'm in the process of writing my own api. Channels, videos, and search are already being fetched from the ViewTube api, not invidious. |
Glad to hear that! For the technologies, I'm sure we can switch to whatever framework would be suitable. (As long as the architecture is maintained) This is my first frontend project, so changing technologies for it is absolutely possible. My backend is written in Java and uses NewPipeExtractor to do extractions. Java is my main language, which is why I chose it.
I see, you have no JavaScript support then :) Piped requires JavaScript as the architecture I designed requires it
You use expressjs tho :P Piped's backend can already do these already, the problem I see with expressjs is scalability after a point |
Damn you guys are smart |
Thank you for the compliment, but there are still so many things I'm not good at 😄 |
Same for me, always learning 😃 |
Using newPipeExtractor is quite smart, it's well maintained
Yes i do! Nuxtjs is basically vue, just rendered on the server and then sent to the client, instead of rendered on the client. It still uses javascript.
Yeah, NestJS to be exact. I chose it because i know javascript and because there are already great modules like node-ytdl-core and node-ytsr
I think NestJS handles that quite well |
I love the concept however, it would not fit in my architecture :(
I'll prove you wrong with benchmarks :)
Based on this, ActiveJ is 19.4 times faster than NestJS |
You did, hahaha :D |
I did some benchmarking in #103 and ran out of bandwidth lol (200mbps) What do you think about the current frameworks I use for the app?
|
Vue is always awesome :D I find it very intuitive and less complicated than angular, react, extjs
I have not heard of that before, it looks promising
I personally prefer material icons, but these are nice too
I use local storage on ViewTube too, but it syncs it with the server when you sign in
I have heard of it but i've never used it. It has a pretty big component library, which is nice. |
How would we like to start collaborating? I could start off, by inviting you and giving write privileges :) I could also explain the architecture which I have in mind |
That would be nice! Where would you like to communicate? |
Matrix :) @kavin1337:matrix.org or #piped:matrix.org Also, invited |
* Translated using Weblate (Ukrainian) Currently translated at 100.0% (134 of 134 strings) Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: Skrripy <[email protected]> Translate-URL: https://hosted.weblate.org/projects/piped-material/i18n/uk/ Translation: Piped Material/i18n * Translated using Weblate (Romanian) Currently translated at 99.2% (133 of 134 strings) Co-authored-by: mere <[email protected]> Translate-URL: https://hosted.weblate.org/projects/piped-material/i18n/ro/ Translation: Piped Material/i18n * Translated using Weblate (Spanish) Currently translated at 100.0% (134 of 134 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (134 of 134 strings) Co-authored-by: Alkalifax <[email protected]> Co-authored-by: Hosted Weblate <[email protected]> Co-authored-by: gallegonovato <[email protected]> Translate-URL: https://hosted.weblate.org/projects/piped-material/i18n/es/ Translation: Piped Material/i18n --------- Co-authored-by: Skrripy <[email protected]> Co-authored-by: mere <[email protected]> Co-authored-by: Alkalifax <[email protected]> Co-authored-by: gallegonovato <[email protected]>
You guys should collaborate with the ViewTube devs to make a bigger team
The text was updated successfully, but these errors were encountered: