The source code and attachments for the No Moss 3 Carbo Landfill Online Library.
Go to file
2024-05-23 22:13:47 -04:00
app Update server, CSS, video player, README.md support on video player, example youtube-cookies.txt file, add sync script for my Richmond Youtube videos. 2024-05-23 15:19:20 -04:00
index Added defunct code in index folder. 2024-05-23 22:13:47 -04:00
pages Updated Privacy Policy to add Cloudflare Analytics as an analytics platform. 2024-04-13 14:47:04 -04:00
routes Updated stylesheet to add totals to tables, updated gulpfile, updated .gitignore, updated web.config to prevent IIS from accessing documents outside public, updated video and search views to remove WEBVTT noise on the fly. 2024-04-29 01:35:25 -04:00
static Added Font Awesome, updated template, and correct a file name in public. 2024-05-23 18:32:52 -04:00
views Update server, CSS, video player, README.md support on video player, example youtube-cookies.txt file, add sync script for my Richmond Youtube videos. 2024-05-23 15:19:20 -04:00
.gitattributes Added more LFS patterns to track. 2024-05-23 15:27:56 -04:00
.gitignore Added Thumbs.db to .gitignore 2024-05-23 18:21:44 -04:00
archived.php Added defunct archived.php code. 2024-05-23 21:46:13 -04:00
browse.html Added defunct browse.html configuration. 2024-05-23 18:36:22 -04:00
Caddyfile Added defunct Caddyfile configuration. 2024-05-23 18:35:13 -04:00
gulpfile.js Updated stylesheet to add totals to tables, updated gulpfile, updated .gitignore, updated web.config to prevent IIS from accessing documents outside public, updated video and search views to remove WEBVTT noise on the fly. 2024-04-29 01:35:25 -04:00
mirror-virginia-law.ps1 Added Virginia Law Library mirror PowerShell script 2024-03-28 00:41:48 -04:00
package-lock.json Added package-lock.json file. 2024-05-23 21:54:06 -04:00
package.json Updated design, added Video feature, working on documents feature. 2024-04-25 14:48:45 -04:00
README.md Added some instructions on how to use this repository. 2024-05-23 21:44:45 -04:00
redirects.Caddyfile Added defunct Caddyfile configuration. 2024-05-23 18:35:13 -04:00
sync-my-youtube-videos.cmd Update server, CSS, video player, README.md support on video player, example youtube-cookies.txt file, add sync script for my Richmond Youtube videos. 2024-05-23 15:19:20 -04:00
sync-youtube-videos.cmd Updated design, added Video feature, working on documents feature. 2024-04-25 14:48:45 -04:00
tsconfig.build.json Initial state of the development and production site as of 2024-03-10. 2024-03-10 08:01:21 -04:00
tsconfig.json Initial state of the development and production site as of 2024-03-10. 2024-03-10 08:01:21 -04:00
web.config Added news articles from WJHL, Cardinal, and Bristol Herald Courier. Provided archive view. Patched web.config to try to get logging working again, but still not working. 2024-04-30 04:18:51 -04:00
youtube-cookies.example.txt Update server, CSS, video player, README.md support on video player, example youtube-cookies.txt file, add sync script for my Richmond Youtube videos. 2024-05-23 15:19:20 -04:00

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.