https://github.com/artskydj/wheezy-waiter-uploads
A website to view every upload by WheezyWaiter
https://github.com/artskydj/wheezy-waiter-uploads
Last synced: about 1 month ago
JSON representation
A website to view every upload by WheezyWaiter
- Host: GitHub
- URL: https://github.com/artskydj/wheezy-waiter-uploads
- Owner: ArtskydJ
- Created: 2022-05-11T04:50:00.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-15T03:16:11.000Z (about 4 years ago)
- Last Synced: 2025-01-18T15:53:29.631Z (over 1 year ago)
- Language: Svelte
- Size: 561 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
WheezyWaiter uploads
--------------------
YouTube does not have great support for chronologically watching every video from a channel with lots of uploads.
So I made a [website][site] to show all the YouTube videos from WheezyWaiter.
Other YouTube Channels
----------------------
In the future, I might generalize this so you can watch videos from any channel you want.
To try it yourself:
1. [Create an API key][createapikey].
2. [Enable your API key][enableapikey].
3. Open [this page][puller]. Paste in your API key, and paste in the Channel ID, and hit Go.
4. Click Download JSON.
5. Open the JSON file, select all, and copy to your clipboard.
6. Open the [player][site].
7. Open the dev tools by hitting F12. Open the Storage tab. Under "Local Storage", choose artskydj.github.io.
8. Delete the "videos" key/value, and then add a key/value with a key of "videos" and a value of the data in your clipboard.
9. Refresh the page.
Development
-----------
Install node.js/npm.
```sh
npm install
npm test
npm run dev
```
Then open your browser to localhost:8080.
License
-------
[MIT][mit]
[site]: https://artskydj.github.io/wheezy-waiter-uploads/
[createapikey]: https://console.cloud.google.com/apis/dashboard
[enableapikey]: https://console.developers.google.com/apis/enabled
[puller]: https://artskydj.github.io/wheezy-waiter-uploads/youtube-playlist-puller.html
[mit]: https://choosealicense.com/licenses/mit/