Code Monkey home page Code Monkey logo

youtubetobilibilihelp's Introduction

从油管自动化搬运视频到X平台

目前仅支持B站:自动监听油管频道更新->自动加字幕->上传B站

Docker教程 | Win系统教程

开发计划

  • 使用docker内置依赖
  • 拓展平台

下载项目代码

git clone https://github.com/gaoxiaoduan/YoutubeToBilibiliHelp.git

# 进入项目所在的文件夹中
cd YoutubeToBilibiliHelp

修改自己所对应的配置文件

  • 可参考Win系统教程( 其他系统配置同win系统类似)中的配置信息进行修改
  • ⚠️提前修改好对应的PROXY网络代理地址,否则网络会走不通

使用Docker运行

需要提前安装好Docker

  1. 构建Image
docker build -t youtube_to_bilibili_help .
  1. 运行容器
# 启动
docker run -d --name youtube --net=host -v <本机upload.config.json文件>:/usr/app/upload.config.json youtube_to_bilibili_help

# 停止
docker stop youtube
# 重新启动
docker restart youtube
  1. 查看日志
docker logs youtube

个性化配置项

个性化配置项,需要在src/constant/index.ts中进行修改

⚠️修改配置项后,需要重新build构建Image

⚠️代理(PROXY)配置

下载油管视频时需要走代理,否则会被墙

// src\constant\index.ts
// 代理->设置为"",则不走代理|若直连,可能会被墙
// 建议给终端走代理,这里默认使用clash本地代理
// 可根据自己的实际情况进行修改
export const PROXY = "socks5://127.0.0.1:7890";

监听频率配置

多长时间执行一轮main函数

// src\constant\index.ts
// 本地开发环境下,频率设置为1分支,线上环境下,频率设置为10分钟
export const TASK_INTERVAL = isDev ? (1000 * 60) : (1000 * 60 * 10);

获取频道信息频率配置

获取一个频道的最新信息后,多长时间再次检查下一个频道

// src\constant\index.ts
// 本地开发环境下,频率设置为2s,线上环境下,频率设置为20s
export const CHECK_CHANGE_INTERVAL = isDev ? (1000 * 2) : (1000 * 20);

youtubetobilibilihelp's People

Contributors

gaoxiaoduan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.