forked from nm3clol/nm3clol-express-app
The source code and attachments for the No Moss 3 Carbo Landfill Online Library.
| app | ||
| pages | ||
| routes | ||
| static | ||
| views | ||
| .gitattributes | ||
| .gitignore | ||
| archived.php | ||
| browse.html | ||
| Caddyfile | ||
| gulpfile.js | ||
| mirror-virginia-law.ps1 | ||
| package.json | ||
| README.md | ||
| redirects.Caddyfile | ||
| sync-my-youtube-videos.cmd | ||
| sync-youtube-videos.cmd | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| web.config | ||
| youtube-cookies.example.txt | ||
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.