nm3clol-express-app/README.md

1.9 KiB

Cloning this Repository

You can use git to clone this repository.

git clone https://gitea.daball.me/No-Moss-3-Carbo-Landfill-Online-Library/no-moss-3-carbo-landfill-library.online.git

Installing NPM Application Dependencies

You can use npm to install the dependencies.

npm install

Required: yt-dlp

Project: https://github.com/yt-dlp/yt-dlp

Standalone Binaries: https://github.com/yt-dlp/yt-dlp#release-files

Installation: https://github.com/yt-dlp/yt-dlp/wiki/Installation

Downloading YouTube Archives

You may need to use your web browser to login to YouTube. Once there you can create a youtube-cookies.txt file in your working directory. You can use the youtube-example-cookies.txt template here to see what it should look like:

    # Netscape HTTP Cookie File
    # This file is generated by yt-dlp.  Do not edit. I think I might have once needed to create it first in Edge and copy my values from my logged in browser.

    .youtube.com	TRUE	/	TRUE	...	GPS	...
    .youtube.com	TRUE	/	FALSE	...	PREF	tz=...&f6=...&f7=...&hl=...
    .youtube.com	TRUE	/	TRUE	...	SOCS	...
    .youtube.com	TRUE	/	TRUE	...	VISITOR_INFO1_LIVE	...
    .youtube.com	TRUE	/	TRUE	...	VISITOR_PRIVACY_METADATA	...
    .youtube.com	TRUE	/	TRUE	...	YSC	...
    youtube.com	FALSE	/	FALSE	...	APISID	.../...
    youtube.com	FALSE	/	TRUE	...	PREF	tz=...&f6=...&f7=...
    youtube.com	FALSE	/	TRUE	...	SAPISID	.../...
    youtube.com	FALSE	/	FALSE	...	SID	...
    youtube.com	FALSE	/	FALSE	...	SIDCC	...
    youtube.com	FALSE	/	TRUE	...	__Secure-1PAPISID	.../...
    youtube.com	FALSE	/	TRUE	...	__Secure-3PAPISID	.../...
    youtube.com	FALSE	/	FALSE	...	_gcl_au	...

You can use the sync-youtube-videos.cmd script to download all of the YouTube videos.