├── .babelrc ├── .gitignore ├── .travis.yml ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── config └── services.json ├── docker-compose.yaml ├── jsconfig.json ├── killrvideo.env ├── lib └── killrvideo-service-protos │ ├── LICENSE │ ├── README.md │ └── src │ ├── comments │ ├── comments_events.proto │ └── comments_service.proto │ ├── common │ └── common_types.proto │ ├── ratings │ ├── ratings_events.proto │ └── ratings_service.proto │ ├── search │ └── search_service.proto │ ├── statistics │ └── statistics_service.proto │ ├── suggested-videos │ └── suggested_videos_service.proto │ ├── uploads │ ├── uploads_events.proto │ └── uploads_service.proto │ ├── user-management │ ├── user_management_events.proto │ └── user_management_service.proto │ └── video-catalog │ ├── video_catalog_events.proto │ └── video_catalog_service.proto ├── npm-shrinkwrap.json ├── package.json ├── scripts ├── copy-google-protos.js ├── git-subtree-pull.ps1 └── git-subtree-pull.sh └── src ├── common ├── cassandra.js ├── config.js ├── extendable-error.js ├── logging.js ├── message-bus.js ├── service-discovery.js └── with-retries.js ├── data └── README.md ├── grpc └── server.js ├── index.js ├── protos └── README.md ├── server-listeners ├── index.js └── log-services.js └── services ├── comments ├── comment-on-video.js ├── events.js ├── get-user-comments.js ├── get-video-comments.js ├── index.js └── protos.js ├── common ├── grpc-errors.js ├── load.js └── protobuf-conversions.js ├── index.js ├── ratings ├── events.js ├── get-rating.js ├── get-user-rating.js ├── index.js ├── protos.js └── rate-video.js ├── search ├── get-query-suggestions.js ├── handlers.js ├── index.js ├── protos.js └── search-videos.js ├── statistics ├── get-number-of-plays.js ├── index.js ├── protos.js └── record-playback-started.js ├── suggested-videos ├── get-related-videos.js ├── get-suggested-for-user.js ├── index.js └── protos.js ├── uploads ├── events.js ├── index.js └── protos.js ├── user-management ├── create-user.js ├── events.js ├── get-user-profile.js ├── index.js ├── password-hashing.js ├── protos.js └── verify-credentials.js └── video-catalog ├── constants.js ├── events.js ├── get-latest-video-previews.js ├── get-user-video-previews.js ├── get-video-previews.js ├── get-video.js ├── index.js ├── protos.js ├── submit-uploaded-video.js └── submit-youtube-video.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/README.md -------------------------------------------------------------------------------- /config/services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/config/services.json -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/jsconfig.json -------------------------------------------------------------------------------- /killrvideo.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/killrvideo.env -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/LICENSE -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/README.md -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/comments/comments_events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/comments/comments_events.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/comments/comments_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/comments/comments_service.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/common/common_types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/common/common_types.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/ratings/ratings_events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/ratings/ratings_events.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/ratings/ratings_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/ratings/ratings_service.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/search/search_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/search/search_service.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/statistics/statistics_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/statistics/statistics_service.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/suggested-videos/suggested_videos_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/suggested-videos/suggested_videos_service.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/uploads/uploads_events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/uploads/uploads_events.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/uploads/uploads_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/uploads/uploads_service.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/user-management/user_management_events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/user-management/user_management_events.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/user-management/user_management_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/user-management/user_management_service.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/video-catalog/video_catalog_events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/video-catalog/video_catalog_events.proto -------------------------------------------------------------------------------- /lib/killrvideo-service-protos/src/video-catalog/video_catalog_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/lib/killrvideo-service-protos/src/video-catalog/video_catalog_service.proto -------------------------------------------------------------------------------- /npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/npm-shrinkwrap.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/package.json -------------------------------------------------------------------------------- /scripts/copy-google-protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/scripts/copy-google-protos.js -------------------------------------------------------------------------------- /scripts/git-subtree-pull.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/scripts/git-subtree-pull.ps1 -------------------------------------------------------------------------------- /scripts/git-subtree-pull.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/scripts/git-subtree-pull.sh -------------------------------------------------------------------------------- /src/common/cassandra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/common/cassandra.js -------------------------------------------------------------------------------- /src/common/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/common/config.js -------------------------------------------------------------------------------- /src/common/extendable-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/common/extendable-error.js -------------------------------------------------------------------------------- /src/common/logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/common/logging.js -------------------------------------------------------------------------------- /src/common/message-bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/common/message-bus.js -------------------------------------------------------------------------------- /src/common/service-discovery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/common/service-discovery.js -------------------------------------------------------------------------------- /src/common/with-retries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/common/with-retries.js -------------------------------------------------------------------------------- /src/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/data/README.md -------------------------------------------------------------------------------- /src/grpc/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/grpc/server.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/index.js -------------------------------------------------------------------------------- /src/protos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/protos/README.md -------------------------------------------------------------------------------- /src/server-listeners/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/server-listeners/index.js -------------------------------------------------------------------------------- /src/server-listeners/log-services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/server-listeners/log-services.js -------------------------------------------------------------------------------- /src/services/comments/comment-on-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/comments/comment-on-video.js -------------------------------------------------------------------------------- /src/services/comments/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/comments/events.js -------------------------------------------------------------------------------- /src/services/comments/get-user-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/comments/get-user-comments.js -------------------------------------------------------------------------------- /src/services/comments/get-video-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/comments/get-video-comments.js -------------------------------------------------------------------------------- /src/services/comments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/comments/index.js -------------------------------------------------------------------------------- /src/services/comments/protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/comments/protos.js -------------------------------------------------------------------------------- /src/services/common/grpc-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/common/grpc-errors.js -------------------------------------------------------------------------------- /src/services/common/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/common/load.js -------------------------------------------------------------------------------- /src/services/common/protobuf-conversions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/common/protobuf-conversions.js -------------------------------------------------------------------------------- /src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/index.js -------------------------------------------------------------------------------- /src/services/ratings/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/ratings/events.js -------------------------------------------------------------------------------- /src/services/ratings/get-rating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/ratings/get-rating.js -------------------------------------------------------------------------------- /src/services/ratings/get-user-rating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/ratings/get-user-rating.js -------------------------------------------------------------------------------- /src/services/ratings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/ratings/index.js -------------------------------------------------------------------------------- /src/services/ratings/protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/ratings/protos.js -------------------------------------------------------------------------------- /src/services/ratings/rate-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/ratings/rate-video.js -------------------------------------------------------------------------------- /src/services/search/get-query-suggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/search/get-query-suggestions.js -------------------------------------------------------------------------------- /src/services/search/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/search/handlers.js -------------------------------------------------------------------------------- /src/services/search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/search/index.js -------------------------------------------------------------------------------- /src/services/search/protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/search/protos.js -------------------------------------------------------------------------------- /src/services/search/search-videos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/search/search-videos.js -------------------------------------------------------------------------------- /src/services/statistics/get-number-of-plays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/statistics/get-number-of-plays.js -------------------------------------------------------------------------------- /src/services/statistics/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/statistics/index.js -------------------------------------------------------------------------------- /src/services/statistics/protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/statistics/protos.js -------------------------------------------------------------------------------- /src/services/statistics/record-playback-started.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/statistics/record-playback-started.js -------------------------------------------------------------------------------- /src/services/suggested-videos/get-related-videos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/suggested-videos/get-related-videos.js -------------------------------------------------------------------------------- /src/services/suggested-videos/get-suggested-for-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/suggested-videos/get-suggested-for-user.js -------------------------------------------------------------------------------- /src/services/suggested-videos/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/suggested-videos/index.js -------------------------------------------------------------------------------- /src/services/suggested-videos/protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/suggested-videos/protos.js -------------------------------------------------------------------------------- /src/services/uploads/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/uploads/events.js -------------------------------------------------------------------------------- /src/services/uploads/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/uploads/index.js -------------------------------------------------------------------------------- /src/services/uploads/protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/uploads/protos.js -------------------------------------------------------------------------------- /src/services/user-management/create-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/user-management/create-user.js -------------------------------------------------------------------------------- /src/services/user-management/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/user-management/events.js -------------------------------------------------------------------------------- /src/services/user-management/get-user-profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/user-management/get-user-profile.js -------------------------------------------------------------------------------- /src/services/user-management/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/user-management/index.js -------------------------------------------------------------------------------- /src/services/user-management/password-hashing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/user-management/password-hashing.js -------------------------------------------------------------------------------- /src/services/user-management/protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/user-management/protos.js -------------------------------------------------------------------------------- /src/services/user-management/verify-credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/user-management/verify-credentials.js -------------------------------------------------------------------------------- /src/services/video-catalog/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/constants.js -------------------------------------------------------------------------------- /src/services/video-catalog/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/events.js -------------------------------------------------------------------------------- /src/services/video-catalog/get-latest-video-previews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/get-latest-video-previews.js -------------------------------------------------------------------------------- /src/services/video-catalog/get-user-video-previews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/get-user-video-previews.js -------------------------------------------------------------------------------- /src/services/video-catalog/get-video-previews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/get-video-previews.js -------------------------------------------------------------------------------- /src/services/video-catalog/get-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/get-video.js -------------------------------------------------------------------------------- /src/services/video-catalog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/index.js -------------------------------------------------------------------------------- /src/services/video-catalog/protos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/protos.js -------------------------------------------------------------------------------- /src/services/video-catalog/submit-uploaded-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/submit-uploaded-video.js -------------------------------------------------------------------------------- /src/services/video-catalog/submit-youtube-video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KillrVideo/killrvideo-nodejs/HEAD/src/services/video-catalog/submit-youtube-video.js --------------------------------------------------------------------------------