asmr.one 音声下载器
Project description
ASMR-Spider
本项目改编自 DiheChen/go-asmr-spider
一个简单的 ASMR 爬虫
TODO
- 多线程下载
- 下载自动分类
使用
音频体积对比模式
支持断点续传
音频时长分析模式
不使用 ffmpeg
和 ffprobe
时仅支持 mp3
wav
flac
格式的音频分析
已知问题
- 未安装 ffmpeg 时可能会报缺少 libsndfile 等运行库, 需要另外安装相关依赖.
Install ffmpeg or libsndfile
Debian/Ubuntu安装
apt update && apt install ffmpeg
或者:
apt update && apt install libsndfile1
ArchLinux安装
pacman -Syu ffmpeg
或者:
pacman -Syu libsndfile
Mac安装
brew install ffmpeg
Windows安装
请参考 ffmpeg Documentation 自行解决
Install
pip install -U asmr-spider
Run
#直接下载, 默认检查重复
asmr RJ373001 RJ385913
#或者
asmr RJ373001 RJ385913 -a checksize
# `asmr` 后面接RJ号, 可输入多个, 使用空格隔开
#通过时长检测重复内容,目前不支持断点续传
asmr RJ373001 RJ385913 -a checktime
#禁用检查, 跳过已存在的文件
asmr RJ373001 RJ385913 -a nocheck
#强制重新下载所有文件
asmr RJ373001 RJ385913 -a redown
配置文件 asmr_spider.yml
保存在命令执行时所在的路径
Import
from asmr_spider import dload
async def demo():
args = ['RJ373001', 'RJ385913']
action = 'checksize' # 'checksize', 'checktime','redown', 'nocheck'
await dload(args, action)
致谢
- 感谢 地河酱, 地河酱yyds🤗
- 感谢 Kotobasutop 对 ASMR-Spider 作出的贡献
- 感谢 asmr.one, 现在每天都有不同的女孩子陪我睡觉。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
asmr_spider-0.3.3.tar.gz
(18.9 kB
view hashes)
Built Distribution
Close
Hashes for asmr_spider-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92ce16619bf8f48c493c2dc286aa3af0ee17a28d04913db0ef3619938d56d70d |
|
MD5 | 2de9bd477563620e31f051cdfa1e23d7 |
|
BLAKE2b-256 | b1d330ebda336926b5efd5bf71062af4949ce728e8f533e78e8bbc05509cc0c2 |