You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
TheFrenchGhostys-Ultimate-Y.../docs/Scripts-Type.md

2.6 KiB

Archivist Scripts? Audio-Only Scripts? Watch Scripts?

Archivists Scripts: Scripts made for data archivists/data hoarder: The scripts to use if you want to save some specific content in the best possible quality along with every possible metadata.

Audio-Only Script: Script made to download audio-only content (or that will extract the audio from videos that contain it) in the best possible quality.

Watch Scripts: Scripts made to download content that is made to be watched and deleted, only download the videos, without metadata.


Archivist Scripts:

Downloading and archiving YouTube content is complicated, especially because YouTube sometimes can take days to transcode videos to the best quality. A workarround to this issue is to have a script that will download everything that came out 30 days ago (and before) and, to avoid missing videos takedown/delete, have a script that will download everything created in the last 30 days potentially in a quality that's not the best.

Considering that I chose to separate the content:

Archivist Scripts: Scripts that will download everything that was created before the current date, minus 30 days. For example, if the current date is 2021-01-30, everything created before 2021-01-01 will be downloaded. This is needed because YouTube takes time to transcode videos (usually 1 week but sometimes more, the script assume it will take a maximum of 1 month).

Recent Scripts: Scripts that will download everything that was created the current date, minus 30 days. For example, if the current date is 2021-01-30, everything created after 2021-01-01 will be downloaded.


Watch on PC Scripts:

Watch Script: Script that will download individual videos made by a creator that are not meant to be archived but deleted after being watched, in modern video and audio format that are not always supported by mobile devices. (naming scheme: Uploader - 20201231 - Title [VIDEOID].ext).

Watch on Mobile Devices Script: Script that will download individual videos made by a creator that are not meant to be archived but deleted after being watched, in ancient video and audio format that are supported by every mobile devices. (naming scheme: Uploader - 20201231 - Title [VIDEOID].ext).

Consider the "Watch Scripts" and "Watch on Mobile Devices Script" useful for downloading "throwaway" videos. Data normally useful for archivers, such as the thumbnail, are omitted.


Audio-Only Scripts:

Channels / Playlists / Unique: Same as Archivist Scripts, but for Audio-Only content.

Listen: Same as Watch on PC Scripts, but for Audio-Only content.