devome / dockerfiles

一些Dockerfile
https://evine.win
GNU General Public License v3.0
197 stars 22 forks source link

请问下可以自定义根据tracker分类的名字吗 #64

Open leafoff opened 1 year ago

leafoff commented 1 year ago

1、比如haidan网站下载的,现在使用是会自动分类为haidan,我想自定义标签为PT-haidan,这个是可以实现的吗,若可以实现需要怎么操作。另外感谢下大佬,想这个自动分类标签很久了。 image

2、是否可以分类和标签都自动打上,比如说分类是按站点如“红豆饭”、“海胆”,然后PT私有tracker的任务都打上“PT”的标签。 另外感谢下大佬,想这个自动分类标签很久了。

devome commented 1 year ago

你得自己改下容器中的/usr/local/bin/auto-cat

你可以考虑pt和bt各开一个容器,就没有需要标记pt的烦恼了。本容器对bt不友好,也不打算对bt友好。

leic4u commented 1 year ago
gen_tracker() {                                                                                                
    local torrent_hash="$1"                                                                                    
    local tracker_url=$($cmd_curl "${api_url_base}/torrents/trackers?hash=${torrent_hash}" | jq -r .[].url | gr
ep -m1 -i "http" | awk -F "://|/" '{print $2}')                                                                
    local tracker_name=$(echo "$tracker_url" | awk -F "." '{print $((NF - 1))}')                                    
    [[ $tracker == edu ]] && tracker=$(echo "$tracker_url" | awk -F "." '{print $((NF - 2))}')
    if (tracker_name  == "m-team")
    local tracker = "馒头"
    echo "$tracker"
}

@devome 对这个语法不太懂,请帮忙看看是否这样加即可,谢谢哈

devome commented 1 year ago
gen_tracker() {                                                                                                
    local torrent_hash="$1"                                                                                    
    local tracker_url=$($cmd_curl "${api_url_base}/torrents/trackers?hash=${torrent_hash}" | jq -r .[].url | gr
ep -m1 -i "http" | awk -F "://|/" '{print $2}')                                                                
    local tracker_name=$(echo "$tracker_url" | awk -F "." '{print $((NF - 1))}')                                    
    [[ $tracker == edu ]] && tracker=$(echo "$tracker_url" | awk -F "." '{print $((NF - 2))}')
    if (tracker_name  == "m-team")
    local tracker = "馒头"
    echo "$tracker"
}

@devome 对这个语法不太懂,请帮忙看看是否这样加即可,谢谢哈

gen_tracker() {
    local torrent_hash="$1"
    local tracker_url=$($cmd_curl "${api_url_base}/torrents/trackers?hash=${torrent_hash}" | jq -r .[].url | grep -m1 -i "http" | awk -F "://|/" '{print $2}')
    local tracker=$(echo "$tracker_url" | awk -F "." '{print $((NF - 1))}')
    [[ $tracker == edu ]] && tracker=$(echo "$tracker_url" | awk -F "." '{print $((NF - 2))}')
    [[ $tracker == m-team ]] && tracker="馒头"
    echo "$tracker"
}
leic4u commented 1 year ago
gen_tracker() {                                                                                                
    local torrent_hash="$1"                                                                                    
    local tracker_url=$($cmd_curl "${api_url_base}/torrents/trackers?hash=${torrent_hash}" | jq -r .[].url | gr
ep -m1 -i "http" | awk -F "://|/" '{print $2}')                                                                
    local tracker_name=$(echo "$tracker_url" | awk -F "." '{print $((NF - 1))}')                                    
    [[ $tracker == edu ]] && tracker=$(echo "$tracker_url" | awk -F "." '{print $((NF - 2))}')
    if (tracker_name  == "m-team")
    local tracker = "馒头"
    echo "$tracker"
}

@devome 对这个语法不太懂,请帮忙看看是否这样加即可,谢谢哈

gen_tracker() {
    local torrent_hash="$1"
    local tracker_url=$($cmd_curl "${api_url_base}/torrents/trackers?hash=${torrent_hash}" | jq -r .[].url | grep -m1 -i "http" | awk -F "://|/" '{print $2}')
    local tracker=$(echo "$tracker_url" | awk -F "." '{print $((NF - 1))}')
    [[ $tracker == edu ]] && tracker=$(echo "$tracker_url" | awk -F "." '{print $((NF - 2))}')
    [[ $tracker == m-team ]] && tracker="馒头"
    echo "$tracker"
}

非常感谢!