一个在新番更新后第一时间在dmhy等BT下载站自动下载的小工具.

Related tags

DownloaderAnimeTrack
Overview

Anime Track

一个在新番更新后第一时间自动下载的小工具.

可以根据自定义的关键字在dmhy等BT下载站在搜索结果更新时将磁力链发送至aria2实现自动下载.

基本功能包含:

  1. 将BT下载站的某个关键字的搜索结果的所有磁力链添加至ARIA2
  2. 自动更新aria2 trackers
  3. 将已添加的磁力链添加至magnets.txt避免重复下载
  4. 周期性检查搜索结果有没有更新(默认检查时间间隔为30分钟一次)

使用方法

如果你对于Python或者Linux有一定了解, 建议直接跳转到使用说明.

确保你已经安装了Python3, 并且勾选Add Python 3.x to PATH这一项.

点击Code - Download ZIP下载压缩包

解压压缩包后, 双击 keywords.txt 以及 keywords_example.txt

按照keywords_example.txt的格式, 将你希望下载的关键字以及下载路径, 例如堀与宫村 极影 gb 720P,D:\动画\堀与宫村添加到keywords.txt, 使用 , 隔开关键字以及路径(确保,为半角字符以及前后不要有空格), 如果有多条记录, 请另起一行.

保存 keywords.txt.

keywords.txt的基本格式为

搜索关键字,下载地址,网站(目前可以省略)

双击 run_task.bat 运行, 会启动两个窗口, 如无意外可以看到类似这个的界面.

aria2的访问建议使用 http://aria2.net/#!/new

选择AriaNg Setting - Import Setting 导入 AriaNgConfig.json 即可.

如果有任何问题或者修改建议, 请在 Isuue 内留言.

使用说明

其实就是个根据RSS的XML解析后丢到ARIA2的爬虫, 自带一个已经调试好的Windows aria2c, 兼容Linux和MacOS, 只不过需要手动启动aria2以及python文件.

magnets.txt 文件内是已添加过任务的hash值, 你可以手动添加不想下载的任务, 可以删除以清空记录, 程序会创建一个新的空文件.

keywords.txt 支持相对路径及绝对路径, 支持Windows和Unix两种路径表达方式, 当指定了不存在的路径时会尝试创建, 创建失败或者无法读取的记录则跳过这一行. 如果修改了 keywords.txt不需要进行重启程序, 下一次扫描会自动载入.

constant.py 包含了一些程序依赖的常量, 例如你可以指定其他路径的 keywords.txt 或者 magnets.txt

task.py 启动文件, 需要python3.6及以上版本, 并且安装 requirements.txt 内的依赖.

task.py 启动参数

参数 说明
-f 仅将任务添加至 magnets.txt 而不下载, 用于避免重复下载.
-t 每次启动更新aria2的trackers, 如果提示update fail可以在aria2.conf文件内手动更新它
-o 关闭循环检查, 检查一次即退出, 可以用于开机自启或者任务计划.

aria2的默认Token为 ANIME_TRACK, 如果你启动了自己的aria2或者在aria2的配置文件修改了它, 请在 constant.py 内修改aria_token 这一项

FAQ

Q: 支持哪些网站?

A: 暂时只支持dmhy, 如果你需要其他网站, 请提 Isuue, 我有空会做的.


Q: 网站提示523 or 无法获取搜索结果.

A: 通常是暂时性抽风, 如果好几天都无法获得搜索结果, 请提 Isuue.


Q: 为啥用txt这么智障的格式.

A: 单纯为了使用方便罢了, 应该不会出现性能上的瓶颈就这样吧...


Q: 下载解析失效 & 有BUG & 有使用问题 & 有想法

A: Isuue

Owner
Sunky
Sunky
YouPlay is a python based tool for downloading YouTube videos through its URL

YouPlay is a python based tool for downloading YouTube videos through its URL. It is capable to download videos from YouTube playlists too and can extract the audio file only from the video. It can r

Nitin Choudhury 10 Sep 15, 2022
Python Program that downloads gaming required packages based on your Linux Distribution.

LibreGaming Python Program that downloads gaming required packages based on your Linux Distribution. Table of contents Distributions Prerequisites Dep

Ahmed Al Balochi 195 Jan 01, 2023
YT-Spammer-Purge - Allows you easily scan for and delete scam comments using several methods

YouTube Spammer Purge What Is This? - Allows you to filter and search for spamme

4.3k Dec 31, 2022
Downloads separate (specified) file to a randomly generated folder in /TEMP then executes it.

PyTemp-1 A Python3 file downloader. What you do with this code / project / idea is non of my buisness or concern, and this was made for **educational*

NightTab 1 Aug 03, 2022
📼Command line tool based on youtube-dl to easily download selected channels from your subscriptions.

youtube-cdl Command line tool based on youtube-dl to easily download selected channels from your subscriptions. This tool is very handy if you want to

Anatoly 64 Dec 25, 2022
Download all games from a public Itch.io Game Jam

Itch Jam Downloader Downloads all games from a public Itch.io Game Jam. What you'll need: Python 3.8+ pip install -r requirements.txt For site mirrori

Dragoon Aethis 19 Dec 07, 2022
Libretrofuzz - Fuzzy Retroarch thumbnail downloader

Fuzzy Retroarch thumbnail downloader In Retroarch, when you use the manual scann

8 Nov 26, 2022
The lyrics module of the repository apple-playlist-downloader

This is the lyrics module of the repository apple-playlist-downloader. With this code you can download the .lrc file (time synced lyrics) from yours t

Antoine Bollengier 6 Oct 07, 2022
Itchio Downloader Tool with python

Itchio Downloader Tool Install pip install git+https://github.com/emersont1/itchio Download All Games in library from account python -m itchio.downloa

Peter Taylor 69 Dec 05, 2022
This Program helps you download songs from the Spotify track's link you give in.

Spotify-Downloader-GUI This Program helps you download songs from the Spotify track's link you give in. It uses yt-dlp to download songs from Youtube.

Harish 12 Jun 14, 2022
An automatic beatmapset downloader via txt file, suitable for tourney mappools.

Pooler Pooler is a bulk osu! mapset downloader, perfect for use with osu! Tournament Mappools. Prerequisites Python 3.10 Requests (pip install request

Thomas 0 Feb 11, 2022
Used Insta Loader to download high quality images from instagram account

Insta Dp Downloader Project Description: In this project, I have used "Insta Loader" to download high quality images from instagram account. You only

Hassan Shahzad 3 Oct 31, 2022
Automatically download and crop key information from the arxiv daily paper. (cpu version)

Automatically download and crop key information from the arxiv daily paper. (cpu version)

HeoLis 4 Jul 30, 2022
Youtube Downloader by PyTube é uma ferramenta simples com interface gráfica e escrito em python para baixar vídeos e playlists do youtube...

YouTube Downloader by PyTube O que é o YouTube Downloader by PyTube? YouTube Downloader by PyTube é um software simples para baixar vídeos no YouTube

Elizeu Barbosa Abreu 5 Jul 30, 2022
YouTube-Video-Downloader - Download Youtube Videos for free.

YouTube-Video-Downloader Download Youtube Videos for free. Installing Dependencies:- Windows pip install pytube Mac/Linux pip3 install pytube Clonin

Xception Inc. 1 Jan 01, 2022
This simple Python script allows you to download songs on Telegram🌸❤️😁

SongsDownloaderTgBot 📺 YouTube Song Downloader Bot For Telegram 🔮 3X Fast Telethon Based Bot ⚜ Open Source Bot 👨🏻‍💻 Demo : 𝗔𝗻𝗻𝗶𝗲 - 𝗘𝗹𝗶𝘇?

Sehath Perera 23 Dec 03, 2022
In this repository you will find the test carried out to enter, as a python developer, the company Keeper Solutions.

Bookmarks In this repository you will find the test carried out to enter, as a python developer, the company Keeper Solutions. First it is necessary t

0 Jan 12, 2022
A股tick下载,自动判断交易日历,获取全市场level1数据

TickDown A股tick下载,自动判断交易日历,获取全市场level1数据 依赖项 func_timeout requests some_tool(仓库里) akshare 使用 定时任务在上午 09:07开始运行 参数调节 max_num 单批次提交的股票数,当前为800,可以自行尝试多个数

Demon Finch 7 Jul 06, 2022
Archivist - Easily archive 📦 Download folder to Google Drive ☁️

Archivist Script for archiving Download folder by uploading unmodified files to a Google Drive folder. Modified files will remain in the Download fold

Timing Liu 3 Sep 30, 2022
nextdl - download videos from youtube.com or other video platforms

nextdl - download videos from youtube.com or other video platforms

3 Feb 02, 2022