Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pixeldesu/videoline
A Google-free YouTube subscription management interface
https://github.com/pixeldesu/videoline
subscription vue vuetify webapp youtube
Last synced: 2 months ago
JSON representation
A Google-free YouTube subscription management interface
- Host: GitHub
- URL: https://github.com/pixeldesu/videoline
- Owner: pixeldesu
- License: agpl-3.0
- Created: 2020-01-19T23:58:46.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-01-10T10:14:00.000Z (12 months ago)
- Last Synced: 2024-05-02T04:14:06.286Z (8 months ago)
- Topics: subscription, vue, vuetify, webapp, youtube
- Language: Vue
- Homepage: https://videoline.app
- Size: 1.65 MB
- Stars: 31
- Watchers: 3
- Forks: 5
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A Google-free YouTube "subscription" management interface
## About
videoline is a Google-free YouTube subscription management interface, which enables users to follow their favorite creators content without having to own a YouTube/Google account to subscribe and be notified about new uploads.
videoline utilizes YouTube's ancient RSS feeds and saves the video metadata to render the list of videos in a YouTube-like fashion.
In addition to being generally Google-free, the links to YouTube videos inside the feed also utilize https://www.invidio.us/ ([Project on GitHub](https://github.com/omarroth/invidious)) instead of YouTube, _which will be made configurable later to allow YouTube or custom/self-hosted invidious instances_.
The web app is made to run completely standalone without any backend service, utilizing browser technology like IndexedDB to store channel and video information. This is done so self-hosting is super easy, just build the app once and throw the assets on your server!
You can check out a demo instance at https://videoline.app!
## Setup
```
npm install
```### Compiles and hot-reloads for development
```
npm run serve
```### Compiles and minifies for production
```
npm run build
```### Lints and fixes files
```
npm run lint
```## Contributing
There are many ways to contribute and all of them are welcome!
* If you **found a bug** or have a **feature request**, [please report it](https://github.com/pixeldesu/videoline/issues/new)!
* If you want to **fix a bug** or **add a feature**, [fork](https://github.com/pixeldesu/videoline/fork) the repository and [open a Pull Request](https://github.com/pixeldesu/videoline/compare)!## License
This project is licensed under aGPL v3!