├── .gitignore ├── .goreleaser.yml ├── .travis.yml ├── 0001-lbry-patch.patch ├── LICENSE ├── Makefile ├── README.md ├── blobs_reflector └── reflect.go ├── config.json.example ├── configs └── configs.go ├── downloader ├── downloader.go ├── downloader_test.go └── ytdl │ └── Video.go ├── e2e ├── chainquery │ ├── docker-compose.yml │ └── docker │ │ ├── Dockerfile │ │ ├── build.sh │ │ ├── healthcheck.sh │ │ ├── my.cnf │ │ └── start.sh ├── chainqueryconfig.toml ├── daemon_settings.yml ├── data_setup.sh ├── docker-compose.yml ├── e2e.sh ├── init.sql ├── lbrycrd │ ├── docker-compose.yml │ └── docker │ │ ├── Dockerfile │ │ ├── advance_blocks.sh │ │ ├── build.sh │ │ ├── fix-permissions.c │ │ ├── healthcheck.sh │ │ └── start.sh ├── lbrynet │ ├── docker-compose.yml │ ├── docker │ │ ├── Dockerfile │ │ ├── build.sh │ │ ├── checkmount.sh │ │ └── start.sh │ └── settings │ │ └── daemon_settings.yml ├── supporty │ ├── Makefile │ └── supporty.go └── walletserver │ └── docker-compose.yml ├── go.mod ├── go.sum ├── ip_manager ├── throttle.go └── throttle_test.go ├── main.go ├── manager ├── manager.go ├── s3_storage.go ├── setup.go ├── transfer.go └── ytsync.go ├── metrics └── metrics.go ├── namer ├── names.go └── names_test.go ├── scripts ├── deploy.sh └── release.sh ├── sdk └── api.go ├── shared ├── shared.go └── shared_test.go ├── sources ├── shared.go ├── youtubeVideo.go └── youtubeVideo_test.go ├── tags_manager ├── tags_mapping.go └── tags_mapping_test.go ├── thumbs └── uploader.go ├── timing └── timing.go ├── util ├── archive.go ├── log_wrapper.go └── util.go └── ytapi ├── ytapi.go └── ytapi_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/.travis.yml -------------------------------------------------------------------------------- /0001-lbry-patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/0001-lbry-patch.patch -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/README.md -------------------------------------------------------------------------------- /blobs_reflector/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/blobs_reflector/reflect.go -------------------------------------------------------------------------------- /config.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/config.json.example -------------------------------------------------------------------------------- /configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/configs/configs.go -------------------------------------------------------------------------------- /downloader/downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/downloader/downloader.go -------------------------------------------------------------------------------- /downloader/downloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/downloader/downloader_test.go -------------------------------------------------------------------------------- /downloader/ytdl/Video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/downloader/ytdl/Video.go -------------------------------------------------------------------------------- /e2e/chainquery/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/chainquery/docker-compose.yml -------------------------------------------------------------------------------- /e2e/chainquery/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/chainquery/docker/Dockerfile -------------------------------------------------------------------------------- /e2e/chainquery/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/chainquery/docker/build.sh -------------------------------------------------------------------------------- /e2e/chainquery/docker/healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/chainquery/docker/healthcheck.sh -------------------------------------------------------------------------------- /e2e/chainquery/docker/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/chainquery/docker/my.cnf -------------------------------------------------------------------------------- /e2e/chainquery/docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/chainquery/docker/start.sh -------------------------------------------------------------------------------- /e2e/chainqueryconfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/chainqueryconfig.toml -------------------------------------------------------------------------------- /e2e/daemon_settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/daemon_settings.yml -------------------------------------------------------------------------------- /e2e/data_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/data_setup.sh -------------------------------------------------------------------------------- /e2e/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/docker-compose.yml -------------------------------------------------------------------------------- /e2e/e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/e2e.sh -------------------------------------------------------------------------------- /e2e/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/init.sql -------------------------------------------------------------------------------- /e2e/lbrycrd/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrycrd/docker-compose.yml -------------------------------------------------------------------------------- /e2e/lbrycrd/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrycrd/docker/Dockerfile -------------------------------------------------------------------------------- /e2e/lbrycrd/docker/advance_blocks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrycrd/docker/advance_blocks.sh -------------------------------------------------------------------------------- /e2e/lbrycrd/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrycrd/docker/build.sh -------------------------------------------------------------------------------- /e2e/lbrycrd/docker/fix-permissions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrycrd/docker/fix-permissions.c -------------------------------------------------------------------------------- /e2e/lbrycrd/docker/healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrycrd/docker/healthcheck.sh -------------------------------------------------------------------------------- /e2e/lbrycrd/docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrycrd/docker/start.sh -------------------------------------------------------------------------------- /e2e/lbrynet/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrynet/docker-compose.yml -------------------------------------------------------------------------------- /e2e/lbrynet/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrynet/docker/Dockerfile -------------------------------------------------------------------------------- /e2e/lbrynet/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrynet/docker/build.sh -------------------------------------------------------------------------------- /e2e/lbrynet/docker/checkmount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrynet/docker/checkmount.sh -------------------------------------------------------------------------------- /e2e/lbrynet/docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrynet/docker/start.sh -------------------------------------------------------------------------------- /e2e/lbrynet/settings/daemon_settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/lbrynet/settings/daemon_settings.yml -------------------------------------------------------------------------------- /e2e/supporty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/supporty/Makefile -------------------------------------------------------------------------------- /e2e/supporty/supporty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/supporty/supporty.go -------------------------------------------------------------------------------- /e2e/walletserver/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/e2e/walletserver/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/go.sum -------------------------------------------------------------------------------- /ip_manager/throttle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/ip_manager/throttle.go -------------------------------------------------------------------------------- /ip_manager/throttle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/ip_manager/throttle_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/main.go -------------------------------------------------------------------------------- /manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/manager/manager.go -------------------------------------------------------------------------------- /manager/s3_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/manager/s3_storage.go -------------------------------------------------------------------------------- /manager/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/manager/setup.go -------------------------------------------------------------------------------- /manager/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/manager/transfer.go -------------------------------------------------------------------------------- /manager/ytsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/manager/ytsync.go -------------------------------------------------------------------------------- /metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/metrics/metrics.go -------------------------------------------------------------------------------- /namer/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/namer/names.go -------------------------------------------------------------------------------- /namer/names_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/namer/names_test.go -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /sdk/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/sdk/api.go -------------------------------------------------------------------------------- /shared/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/shared/shared.go -------------------------------------------------------------------------------- /shared/shared_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/shared/shared_test.go -------------------------------------------------------------------------------- /sources/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/sources/shared.go -------------------------------------------------------------------------------- /sources/youtubeVideo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/sources/youtubeVideo.go -------------------------------------------------------------------------------- /sources/youtubeVideo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/sources/youtubeVideo_test.go -------------------------------------------------------------------------------- /tags_manager/tags_mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/tags_manager/tags_mapping.go -------------------------------------------------------------------------------- /tags_manager/tags_mapping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/tags_manager/tags_mapping_test.go -------------------------------------------------------------------------------- /thumbs/uploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/thumbs/uploader.go -------------------------------------------------------------------------------- /timing/timing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/timing/timing.go -------------------------------------------------------------------------------- /util/archive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/util/archive.go -------------------------------------------------------------------------------- /util/log_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/util/log_wrapper.go -------------------------------------------------------------------------------- /util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/util/util.go -------------------------------------------------------------------------------- /ytapi/ytapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/ytapi/ytapi.go -------------------------------------------------------------------------------- /ytapi/ytapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lbryio/ytsync/HEAD/ytapi/ytapi_test.go --------------------------------------------------------------------------------