Skip to content

🤗『数据成瘾』为你的NAS下载一堆你珍藏的但是你这辈子可能都用不上的数据吧。😘『可以不用,但是不能没有』💕推荐NAS配置:16T*12+4T NVME+2T SATA SSD+9900k+32G+2080Ti 22G+40G万兆网卡+直通卡+RGB风扇+半岛铁盒F20机箱(我瞎写的,反正就是我现在的配置,用手头现有的各种电子垃圾拼的😘)

xlch88/DataAddiction

Repository files navigation

DataAddiction 『数据成瘾』

这是一个自动化数据采集工具,它将会使用多种语言进行编写。目前架构还比较乱,功能也未完善,请期待后续更新。

希望你也有一台和我一样的NAS然后买足梯子流量然后开始你的表演吧。

本项目默认您已经学会使用了nodejs的npm包并学会了安装pm2.

Youtube

使用 yt-dlp + ffmpeg(合并视频和音频和字幕) + pm2(进程托管),脚本功能说明:

./youtube-download-channel.sh <频道ID> #下载频道上传的视频
./youtube-download-playlist.sh <频道ID> #下载改频道下所有公开播放列表的视频(如果你在/run/data/<channel>/cookies.txt填写了你的饼干,则可以下载自己的私有列表)
./youtube-download.sh <频道ID> #同时下载上面两个

# pm2进程托管:
vi ecosystem.config.js #编辑你要的频道
pm2 start ecosystem.config.js
# 将会在后台进行下载,使用pm2 ps查看状态,若出现严重错误或已经下载完毕则会出现stopped。
# 使用pm2 logs --raw y2b-xxx查看日志

出bug了的解决方案

rm -rf run/data/*
rm -rf Youtube

Todo List

  • YouTube short
  • youtube member(会员视频)下载,这个好像有点棘手
  • telegram聊天记录
  • 推文备份
  • QQ消息备份
  • 微信消息备份
  • pixiv收藏备份
  • pixiv收藏画师备份
  • fanbox备份
  • Chrome历史记录备份
  • Termius数据备份
  • 数据库功能
  • 简易web管理节目

About

🤗『数据成瘾』为你的NAS下载一堆你珍藏的但是你这辈子可能都用不上的数据吧。😘『可以不用,但是不能没有』💕推荐NAS配置:16T*12+4T NVME+2T SATA SSD+9900k+32G+2080Ti 22G+40G万兆网卡+直通卡+RGB风扇+半岛铁盒F20机箱(我瞎写的,反正就是我现在的配置,用手头现有的各种电子垃圾拼的😘)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published