mirror of
https://gitee.com/ledc/IYUUAutoReseed
synced 2025-08-25 07:24:52 +00:00
Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
6216f8d5f3 | ||
|
852f7672cf | ||
|
348adfdcea | ||
|
3b8cbbd339 | ||
|
17b213829f | ||
|
98d01c34ff |
@@ -16,7 +16,7 @@ class hdbug implements decodeBase
|
|||||||
* 域名
|
* 域名
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
const domain = 'hdbug.best';
|
const domain = 'hddisk.life';
|
||||||
const HOST = 'https://'.self::domain.'/';
|
const HOST = 'https://'.self::domain.'/';
|
||||||
// 下载种子的请求类型
|
// 下载种子的请求类型
|
||||||
const METHOD = 'GET';
|
const METHOD = 'GET';
|
||||||
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Beitai::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Brobits::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Btschool::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Chdbits::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
cnscg::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
discfan::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
dmhy::run();
|
|
@@ -3,7 +3,7 @@
|
|||||||
* 作用:添加聆音阅听专区30页小包,方便大家赚魔力
|
* 作用:添加聆音阅听专区30页小包,方便大家赚魔力
|
||||||
* 使用方法:放入/app/ 目录下即可。
|
* 使用方法:放入/app/ 目录下即可。
|
||||||
*/
|
*/
|
||||||
require_once __DIR__ . '/init.php';
|
require_once __DIR__ . '/../init.php';
|
||||||
$start = 0;
|
$start = 0;
|
||||||
$end = 30;
|
$end = 30;
|
||||||
$url = 'live.php?inclbookmarked=0&incldead=1&spstate=0&&sort=5&type=asc&page={}';
|
$url = 'live.php?inclbookmarked=0&incldead=1&spstate=0&&sort=5&type=asc&page={}';
|
3
app/download/sample.php
Normal file
3
app/download/sample.php
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<?php
|
||||||
|
require_once __DIR__ . '/../init.php';
|
||||||
|
Mteam::run();
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Eastgame::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
hd4fans::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Hdarea::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
hdbug::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
hdchina::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
hdcity::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Hddolby::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Hdhome::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Hdsky::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
hdstreet::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Hdtime::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
hdzone::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
joyhd::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Keepfrds::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Leaguehd::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Mteam::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Moecat::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Nanyangpt::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
nicept::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
opencd::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
oshen::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Ourbits::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
ptba::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Pterclub::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Pthome::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Ptmsg::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Ptsbao::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Site52pt::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
soulvoice::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Ssd::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Tjupt::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Torrentccf::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Totheglory::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
upxin::run();
|
|
@@ -1,3 +0,0 @@
|
|||||||
<?php
|
|
||||||
require_once __DIR__ . '/init.php';
|
|
||||||
Yingk::run();
|
|
30
download.php
Normal file
30
download.php
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<?php
|
||||||
|
require_once __DIR__ . '/app/init.php';
|
||||||
|
global $argv;
|
||||||
|
if(count($argv) < 2){
|
||||||
|
echo "--执行下载命令时,缺少站点参数,请查阅“常见问题”,获取站点参数!!\n\n";
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
$start_file = $argv[0];
|
||||||
|
$command = strtolower(trim($argv[1]));
|
||||||
|
$command2 = isset($argv[2]) ? $argv[2] : '';
|
||||||
|
if(is_file(APP_PATH.DS.'Protocols'.DS.$command.'.php')){
|
||||||
|
switch ($command) {
|
||||||
|
case 'start':
|
||||||
|
break;
|
||||||
|
case 'status':
|
||||||
|
break;
|
||||||
|
case 'stop':
|
||||||
|
break;
|
||||||
|
case 'restart':
|
||||||
|
break;
|
||||||
|
case 'reload':
|
||||||
|
break;
|
||||||
|
default :
|
||||||
|
$command::run();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
echo '解码文件:'.APP_PATH.DS.'Protocols'.DS.$command.'.php'." 不存在 \n\n";
|
||||||
|
exit(1);
|
||||||
|
}
|
22
iyuu.cn.php
22
iyuu.cn.php
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* IYUU自动辅种脚本
|
* IYUUAutoReseed自动辅种
|
||||||
*/
|
*/
|
||||||
use Curl\Curl;
|
use Curl\Curl;
|
||||||
require_once __DIR__ . '/app/init.php';
|
require_once __DIR__ . '/app/init.php';
|
||||||
@@ -13,7 +13,7 @@ if ( iyuuAutoReseed::$move != null ) {
|
|||||||
iyuuAutoReseed::call($hashArray);
|
iyuuAutoReseed::call($hashArray);
|
||||||
iyuuAutoReseed::wechatMessage();
|
iyuuAutoReseed::wechatMessage();
|
||||||
/**
|
/**
|
||||||
* iyuu自动辅种类
|
* IYUUAutoReseed自动辅种类
|
||||||
*/
|
*/
|
||||||
class iyuuAutoReseed
|
class iyuuAutoReseed
|
||||||
{
|
{
|
||||||
@@ -22,23 +22,31 @@ class iyuuAutoReseed
|
|||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
const VER = '0.1.0';
|
const VER = '0.1.0';
|
||||||
// RPC连接池
|
/**
|
||||||
|
* RPC连接池
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
public static $links = array();
|
public static $links = array();
|
||||||
/**
|
/**
|
||||||
* 客户端配置
|
* 客户端配置
|
||||||
|
* @var array
|
||||||
*/
|
*/
|
||||||
public static $clients = array();
|
public static $clients = array();
|
||||||
/**
|
/**
|
||||||
* 不辅种的站点 'ourbits','hdchina'
|
* 不辅种的站点 'ourbits','hdchina'
|
||||||
|
* @var array
|
||||||
*/
|
*/
|
||||||
public static $noReseed = [];
|
public static $noReseed = [];
|
||||||
/**
|
/**
|
||||||
* 缓存路径
|
* 缓存路径
|
||||||
|
* @var string
|
||||||
*/
|
*/
|
||||||
public static $cacheDir = TORRENT_PATH.'cache'.DS;
|
public static $cacheDir = TORRENT_PATH.'cache'.DS;
|
||||||
public static $cacheHash = TORRENT_PATH.'cachehash'.DS;
|
public static $cacheHash = TORRENT_PATH.'cachehash'.DS;
|
||||||
/**
|
/**
|
||||||
* API接口配置
|
* API接口配置
|
||||||
|
* @var string
|
||||||
|
* @var array
|
||||||
*/
|
*/
|
||||||
public static $apiUrl = 'http://iyuu.cn:2122';
|
public static $apiUrl = 'http://iyuu.cn:2122';
|
||||||
public static $endpoints = array(
|
public static $endpoints = array(
|
||||||
@@ -49,14 +57,17 @@ class iyuuAutoReseed
|
|||||||
);
|
);
|
||||||
/**
|
/**
|
||||||
* 退出状态码
|
* 退出状态码
|
||||||
|
* @var int
|
||||||
*/
|
*/
|
||||||
public static $ExitCode = 0;
|
public static $ExitCode = 0;
|
||||||
/**
|
/**
|
||||||
* 客户端转移做种 状态码[请把transmission配置为第一个客户端]
|
* 客户端转移做种 状态码[请把transmission配置为第一个客户端]
|
||||||
|
* @var array
|
||||||
*/
|
*/
|
||||||
public static $move = null;
|
public static $move = null;
|
||||||
/**
|
/**
|
||||||
* 微信消息体
|
* 微信消息体
|
||||||
|
* @var array
|
||||||
*/
|
*/
|
||||||
public static $wechatMsg = array(
|
public static $wechatMsg = array(
|
||||||
'hashCount' => 0, // 提交给服务器的hash总数
|
'hashCount' => 0, // 提交给服务器的hash总数
|
||||||
@@ -70,10 +81,10 @@ class iyuuAutoReseed
|
|||||||
);
|
);
|
||||||
/**
|
/**
|
||||||
* 初始化
|
* 初始化
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public static function init(){
|
public static function init(){
|
||||||
global $configALL;
|
global $configALL;
|
||||||
|
|
||||||
self::$clients = isset($configALL['default']['clients']) && $configALL['default']['clients'] ? $configALL['default']['clients'] : array();
|
self::$clients = isset($configALL['default']['clients']) && $configALL['default']['clients'] ? $configALL['default']['clients'] : array();
|
||||||
echo "程序正在初始化运行参数... \n";
|
echo "程序正在初始化运行参数... \n";
|
||||||
// 递归删除上次历史记录
|
// 递归删除上次历史记录
|
||||||
@@ -90,7 +101,7 @@ class iyuuAutoReseed
|
|||||||
* 连接远端RPC服务器
|
* 连接远端RPC服务器
|
||||||
*
|
*
|
||||||
* @param string
|
* @param string
|
||||||
* @return array
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public static function links()
|
public static function links()
|
||||||
{
|
{
|
||||||
@@ -135,6 +146,7 @@ class iyuuAutoReseed
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 从客户端获取种子的哈希列表
|
* 从客户端获取种子的哈希列表
|
||||||
|
* @var array
|
||||||
*/
|
*/
|
||||||
public static function get(){
|
public static function get(){
|
||||||
$hashArray = array();
|
$hashArray = array();
|
||||||
|
42
wiki/命令汇总.md
42
wiki/命令汇总.md
@@ -3,45 +3,15 @@ php命令与脚本路径之间是有个空格,请注意!请注意!请注
|
|||||||
|
|
||||||
|
|
||||||
## 自动辅种命令:
|
## 自动辅种命令:
|
||||||
php ./iyuu.cn.php
|
`php ./iyuu.cn.php`
|
||||||
|
|
||||||
|
|
||||||
## 下载免费种命令:
|
## 下载免费种命令:
|
||||||
|
|
||||||
- php ./app/beitai.php
|
`php ./download.php 站点参数`
|
||||||
- php ./app/brobits.php
|
|
||||||
- php ./app/btschool.php
|
### 下载免费种支持的站点:
|
||||||
- php ./app/chdbits.php
|
|
||||||
- php ./app/dmhy.php
|
|
||||||
- php ./app/eastgame.php
|
|
||||||
- php ./app/hd4fans.php
|
|
||||||
- php ./app/hdarea.php
|
|
||||||
- php ./app/hdbug.php
|
|
||||||
- php ./app/hddolby.php
|
|
||||||
- php ./app/hdhome.php
|
|
||||||
- php ./app/hdsky.php
|
|
||||||
- php ./app/hdstreet.php
|
|
||||||
- php ./app/hdtime.php
|
|
||||||
- php ./app/joyhd.php
|
|
||||||
- php ./app/keepfrds.php
|
|
||||||
- php ./app/leaguehd.php
|
|
||||||
- php ./app/moecat.php
|
|
||||||
- php ./app/m-team.php
|
|
||||||
- php ./app/nanyangpt.php
|
|
||||||
- php ./app/opencd.php
|
|
||||||
- php ./app/ourbits.php
|
|
||||||
- php ./app/ptba.php
|
|
||||||
- php ./app/pterclub.php
|
|
||||||
- php ./app/pthome.php
|
|
||||||
- php ./app/ptmsg.php
|
|
||||||
- php ./app/ptsbao.php
|
|
||||||
- php ./app/site52pt.php
|
|
||||||
- php ./app/soulvoice.php
|
|
||||||
- php ./app/ssd.php
|
|
||||||
- php ./app/tjupt.php
|
|
||||||
- php ./app/torrentccf.php
|
|
||||||
- php ./app/totheglory.php
|
|
||||||
- php ./app/upxin.php
|
|
||||||
- php ./app/yingk.php
|
|
||||||
|
|
||||||
### 【重要说明:实际路径,以你实际的为准,切勿生搬硬套!】
|
### 【重要说明:实际路径,以你实际的为准,切勿生搬硬套!】
|
13
wiki/开发计划.md
13
wiki/开发计划.md
@@ -11,7 +11,16 @@
|
|||||||
| 自动辅种结束微信通知 | 已完成 | 2019年12月25日 | 2019年12月27日 |
|
| 自动辅种结束微信通知 | 已完成 | 2019年12月25日 | 2019年12月27日 |
|
||||||
| 合集自动拆包辅种 | 暂未开始 | | |
|
| 合集自动拆包辅种 | 暂未开始 | | |
|
||||||
| 兼容Reseed辅种 | 暂未开始 | | |
|
| 兼容Reseed辅种 | 暂未开始 | | |
|
||||||
| 做种客户端间转移 | 正在开发 | 2019年12月25日 | |
|
| 做种客户端间转移 | 已完成 | 2019年12月25日 | 2020年1月14日 |
|
||||||
| WEB页面 | 暂未开始 | | |
|
| WEB页面 | 暂未开始 | | |
|
||||||
| 手动辅种文件,按目录分组 | 正在开发 | 2019年12月26日 | |
|
| 手动辅种按目录分组 | 已完成 | 2019年12月26日 | 2020年1月14日 |
|
||||||
|
| 自动下载 | 待完善 | | |
|
||||||
|
| 自动辅种 | 已完成 | | |
|
||||||
|
| 自动删除 | 暂未开始 | | |
|
||||||
|
| 自动转载 | 暂未开始 | | |
|
||||||
|
| 自动转移客户端 | 暂未开始 | | |
|
||||||
|
| 自动认领 | 暂未开始 | | |
|
||||||
|
| 智能管理 | 暂未开始 | | |
|
||||||
|
| 智能任务 | 暂未开始 | | |
|
||||||
|
| | | | |
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user