Flexget-NexusPHP 项目使用教程

Flexget-NexusPHP 项目使用教程

flexget-nexusphp项目地址:https://gitcode.com/gh_mirrors/fl/flexget-nexusphp

1. 项目的目录结构及介绍

Flexget-NexusPHP 项目的目录结构如下:

flexget-nexusphp/
├── README.md
├── nexusphp.py
└── requirements.txt
  • README.md: 项目说明文件,包含项目的基本介绍和使用方法。
  • nexusphp.py: 项目的主要插件文件,用于过滤 NexusPHP 种子。
  • requirements.txt: 项目依赖文件,列出了运行该项目所需的 Python 包。

2. 项目的启动文件介绍

项目的启动文件是 nexusphp.py。该文件包含了插件的主要逻辑,用于爬取 NexusPHP 的 details.php 页面并进行种子过滤。

3. 项目的配置文件介绍

Flexget-NexusPHP 项目的配置文件通常是 Flexget 的主配置文件 config.yml。在这个文件中,你需要添加 NexusPHP 插件的相关配置。

以下是一个简单的配置示例:

tasks:
  my_task:
    rss: http://example.com/rss
    nexusphp:
      cookie: "your_cookie_here"
      passkey: "your_passkey_here"
    accept_all: yes
    download: /path/to/download
  • tasks: 定义任务的根节点。
  • my_task: 任务的名称,可以根据需要自定义。
  • rss: RSS 订阅地址。
  • nexusphp: NexusPHP 插件的配置。
    • cookie: 你的登录 cookie。
    • passkey: 你的 passkey。
  • accept_all: 接受所有种子。
  • download: 下载路径。

以上配置示例展示了如何设置 Flexget-NexusPHP 插件,以便自动下载 NexusPHP 种子。

flexget-nexusphp项目地址:https://gitcode.com/gh_mirrors/fl/flexget-nexusphp

这是一款不错的NexusPHP官方版源码 v1.5源码,该源码也是最新版本的,BitTorrent private tracker scripts written in PHP. Email xiazuojie AT gmail.com for paid support. BitTorrent私有种子服务器PHP程序,邮件 xiazuojie AT gmail.com 获取付费支持。 安装环境配置: 配置环境可以选用apache+php+Mysql+memcache,推荐linux环境,代码执行效率更高。作者代码所提供的安装介绍也是在linux环境下的,而且全是英文介绍,这让我这六级不过的情何以堪啊,小小的鄙视下。。。 Windows下推荐win2003,如果你对PHP有一定了解,可以自己动手搭建IIS或apache+PHP+MysqL+memcache的环境,具体教程可以google。不过这种方法很繁琐,经常会出莫名其妙的错误,你要有心理的准备。 最好的方式是选用环境集成包,比如Apmserv5.2.6功能很全,支持apache+php+mysql+memcache,还有一个集成包,nginx+php+mysql+memcache,这个集成包相当简陋,只是各种包的聚合,没有控制界面和控制面板,使用起来很不方便。这应该是众多集成包里唯一两个支持memcache的集成包了。 好了,环境搭建完毕,解压程序包,然后导入数据库文件,(根目录_db下的dbstructure.sql文件)导入完毕后修改配置文件,在config文件下下面有一个allconfig.php 的文件,修改下面的内容: SITENAME => 站点名称 baseURL => 网站URL announce_url => localhost/announce.php(announce的url地址) mysql_host => MySQL主机 mysql_user=> 数据库用户名 mysql_pass => 数据库密码 mysql_db => 数据库名 以上无误的话应该就可以登陆NexusPHP的界面了,赶紧注册管理员账号吧。 好了,注册好用户名后,接着进入数据库管理(phpMyAdmin),在users表里面找到你注册的用户,编辑它的class属性为16,便是主管权限了。 还可以通过下面的方法设置: 1.使用正常方式在网站注册一个新用户,假设用户名为admin。 2.输入以下命令进入MySQL命令行管理工具: mysql -u root -p nexusrocks -h localhost 注意:将’root’,’nexusrocks’,’localhost’分别替换成你的MySQL用户名、密码、主机地址。 2.在MySQL命令行管理工具输入以下命令: USE nexus; UPDATE users SET class=’16′ WHERE username=’admin’; 注意:将以上命令中的’nexus’替换成你的数据库名,将’admin’替换成你注册的用户名。 3.退出MySQL命令行管理工具: 到这里PT基本上就架设完毕了,现在只需要利用主管帐号对站点进行设置和调整就可以了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翁良珏Elena

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值