Skip to main content

youtube-sync

Syncs up your youtube or other channels data to the hard drive. A library.json file will be created to track which videos have already been found. It will download any missing files.

Docker Setup

You will need to have config.json embedded at the root of the container. Render.com makes this easy with a secret file.

If you do not have the ability to inject a file at the root, stash your json as a one liner into env variable "YOUTUBE_SYNC_CONFIG_JSON"

Config.json

This configuration holds the rclone configuration as well as the channel setup and destination root. There is no type checking for the rclone section, instead just list the key value pairs as shown below.

{
    "output": "dst:Bucket/root/path",
    "rclone": {
        "dst": {
            "type": "b2",
            "account": "****",
            "key": "****"
        }
    },
    "channels": [
        {
            "name": "RonGibson",
            "source": "brighteon",
            "channel_id": "rongibsonchannel"
        },
        {
            "name": "TheDuran",
            "source": "youtube",
            "channel_id": "@theduran"
        }
    ]
}

In this case the files will be outputted to

  • RonGibson -> dst:path/to/RonGibson/brighteon/*
  • TheDuran -> dst:path/to/TheDuran/youtube/*

Each output directory will have one library.json file an multiple mp3 files.

PO Token TODO:

Metadata

Release files for youtube-sync 1.2.86

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for youtube-sync 1.2.86
File Interpreter ABI Platform
youtube_sync-1.2.86-py3-none-any.whl Python 3 none any Details

Release files / youtube_sync-1.2.86-py3-none-any.whl

Download URL youtube_sync-1.2.86-py3-none-any.whl
Size 60.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd94d4ae37b72b917a28228438bbdad5b6b0c6add9d7b078aa40860eb6ded310
BLAKE2b-256 checksum
How to use checksums
a3a9f0f87a0cfab42beb6501d59e739379c25b4342d64303c6732188a6db61de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.5

Release history Release notifications | RSS feed

This release

1.2.86 This release

1 release file

1.2.85

1 release file

1.2.83

1 release file

1.2.82

1 release file

1.2.81

1 release file

1.2.80

1 release file

1.2.79

1 release file

1.2.78

1 release file

1.2.77

1 release file

1.2.75

1 release file

1.2.74

1 release file

1.2.73

1 release file

1.2.72

1 release file

1.2.71

1 release file

1.2.70

1 release file

1.2.68

1 release file

1.2.67

1 release file

1.2.66

1 release file

1.2.65

1 release file

1.2.64

1 release file

1.2.63

1 release file

1.2.62

1 release file

1.2.61

1 release file

1.2.60

1 release file

1.2.59

1 release file

1.2.58

1 release file

1.2.57

1 release file

1.2.56

1 release file

1.2.54

1 release file

1.2.53

1 release file

1.2.52

1 release file

1.2.51

1 release file

1.2.50

1 release file

1.2.49

1 release file

1.2.48

1 release file

1.2.47

1 release file

1.2.45

1 release file

1.2.44

1 release file

1.2.43

1 release file

1.2.42

1 release file

1.2.41

1 release file

1.2.40

1 release file

1.2.39

1 release file

1.2.38

1 release file

1.2.37

1 release file

1.2.36

1 release file

1.2.35

1 release file

1.2.34

1 release file

1.2.32

1 release file

1.2.31

1 release file

1.2.30

1 release file

1.2.29

1 release file

1.2.28

1 release file

1.2.27

1 release file

1.2.26

1 release file

1.2.25

1 release file

1.2.24

1 release file

1.2.23

1 release file

1.2.22

1 release file

1.2.21

1 release file

1.2.20

1 release file

1.2.19

1 release file

1.2.18

1 release file

1.2.17

1 release file

1.2.16

1 release file

1.2.15

1 release file

1.2.14

1 release file

1.2.13

1 release file

1.2.12

1 release file

1.2.9

1 release file

1.2.8

1 release file

1.2.7

1 release file

1.2.6

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.0.40

1 release file

1.0.39

1 release file

1.0.38

1 release file

1.0.37

1 release file

1.0.36

1 release file

1.0.35

1 release file

1.0.34

1 release file

1.0.33

1 release file

1.0.32

1 release file

1.0.31

1 release file

1.0.30

1 release file

1.0.29

1 release file

1.0.28

1 release file

1.0.27

1 release file

1.0.26

1 release file

1.0.25

1 release file

1.0.24

1 release file

1.0.23

1 release file

1.0.21

1 release file

1.0.20

1 release file

1.0.19

1 release file

1.0.18

1 release file

1.0.17

1 release file

1.0.16

1 release file

1.0.15

1 release file

1.0.14

1 release file

1.0.13

1 release file

1.0.12

1 release file

1.0.11

1 release file

1.0.10

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page