- ๐ญ Solution Architect at Audiostack
- โก Creator of Owlie
- ๐ซ How to reach me: LinkedIn
martinezpl / owlie-yt-addon Goto Github PK
View Code? Open in Web Editor NEWYour wise, big-eyed Youtube assistant.
Your wise, big-eyed Youtube assistant.
Open for discussion.
Recently, on #25, we removed the kofi iframe.
However the new popup feels lacking to me. I would do it a bit more visual with thes changes:
copy id
button, that is aligned left opposite to the regenerate code
. I am not sure if this needs clipboard permissions, it is a point to take into account.go to kofi
taking up as muych horizontal space as possible.After the svelte refactoring, I think it is time to separate the server code to a different repo.
I propose to use Typescript when separating. as it will help us with sticking to a shared interface with the UI.
Thoughts on this?
I would love to see a community here :)
However, when contributors start coming, they won't have much onboarding to follow.
I suggest to fill these documents:
https://github.com/martinezpl/owlie-yt-addon/community
Additionally, I would separate the current README.md in two:
What do you think?
I believe this codebase is growing more complex quiclky. I am proposing a refactor of the client-side of the application as soon as possible to mitigate the pain of a later migration.
I propose the use of svelte for two reasons. first, it is getting consistently more popular and loved (see stackoverflow's 2022 survey) and second i just love it personally.
I would start by creating an empty project and try to follow the structure of gitmoji extension
This will allow us to have a global app state (which is useful for things like settings/preferences) and separating the app's functionality into components.
We will also have easier access to the dom properties with svelte syntax sugar
A caveat i can see is targeting youtube's elements. I think it can be done but not much different than the way it is done now
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.