Compare commits

...

2 Commits

2 changed files with 10 additions and 14 deletions

View File

@ -1,10 +1,10 @@
{ {
"id": "", "id": "Scripted in Video ID",
"channel_id": "Change To Channel ID/username", "channel_id": "Change to Youtube Username",
"uploader": "Youtube Username", "uploader": "Change to Youtube Username",
"uploader_id": "Change To Channel ID", "uploader_id": "Change To Channel ID",
"uploader_url": "https://www.youtube.com/channel/ChangeToChannelID-or-username", "uploader_url": "https://www.youtube.com/channel/ChangeToChannelID-or-username",
"title": "Example", "title": "Scripted in Title",
"description": null, "description": null,
"upload_date": "ToBeScriptedInYYYYMMDD", "upload_date": "ToBeScriptedInYYYYMMDD",
"categories": null, "categories": null,

View File

@ -23,10 +23,10 @@ Resulting filename and sidecar JSON:
## How it works / Usage ## How it works / Usage
1. Put all the scripts in the directory with your video files (scripts currently do not recurse into subdirectories). 1. Put all the scripts in the directory with your video files (scripts currently do not recurse into subdirectories).
2. Edit 'Example.info.json' 2. Edit 'Example.info.json'
- Update these lines (And also any other lines you want copied to each video) - Update these lines (And also any other lines you want copied to each video that won't be scripted in. Null values I didn't have data for yet.)
``` ```
"channel_id": "Change To Channel ID/username", "channel_id": "Change to Youtube Username",
"uploader": "Youtube Username", "uploader": "Change to Youtube Username",
"uploader_id": "Change To Channel ID", "uploader_id": "Change To Channel ID",
"uploader_url": "https://www.youtube.com/channel/ChangeToChannelID-or-username", "uploader_url": "https://www.youtube.com/channel/ChangeToChannelID-or-username",
``` ```
@ -40,7 +40,7 @@ Each script performs a single transformation so you can inspect results between
- If already have id at end skip to 3. - If already have id at end skip to 3.
1b. `move-find-id-to-end-filename.bash` 1b. `move-find-id-to-end-filename.bash`
- Split filename into parts. Find id between second and third " - " without brackets, adds backets, moves [id] to end of filename before extension. - Split filename into parts. Find video id between second and third " - " without brackets, adds backets, moves [id] to end of filename before extension.
- Skip 1a/2a, straight to 3. - Skip 1a/2a, straight to 3.
2a. `move-[id]-to-end-filename.bash` 2a. `move-[id]-to-end-filename.bash`
@ -56,7 +56,7 @@ Each script performs a single transformation so you can inspect results between
- Insert the cleaned title into the sidecar JSON. - Insert the cleaned title into the sidecar JSON.
6. `insert-date-into-json.bash` 6. `insert-date-into-json.bash`
- Insert the date (if available) into the sidecar JSON. - Insert the date from filename (if available) into the sidecar JSON.
--- ---
@ -73,8 +73,4 @@ Each script performs a single transformation so you can inspect results between
Archive used for testing: Archive used for testing:
`https://archive.org/details/TempleOS-TheMissingVideos` `https://archive.org/details/TempleOS-TheMissingVideos`
Processed example (after running full pipeline):
`20170311 Terry A Davis Live Stream [5XtCZ1Fa9ag].mp4`
`20170311 Terry A Davis Live Stream [5XtCZ1Fa9ag].info.json`
--- ---