Code Monkey home page Code Monkey logo

easy-upload's Introduction

easy-upload

English Version

安装地址 1 | 安装地址 2 | 加入 Telegram 群组

关于

支持国内外主流 PT 站的转载种子脚本,尽可能减少不必要的重复工作,让发种更易上手。

兼容性

完全兼容, 但在较旧的浏览器中 Violentmonkey 可能无法运行此脚本.

Greasemonkey 4 与以上两种脚本管理器的 API 严重不一致且只能在 Firefox 上运行,因此本脚本不做支持。强烈建议安装以上两种。

使用教程

教程

功能

  • 支持国内外不同架构的站点互转,自动填写简介、视频参数等信息

  • 支持转载站点的自定义配置

  • 支持批量转种,一键批量转发到选中的站点

  • 一些站点规则要求截图必须为缩略图,增加了原图转缩略图功能

  • 外站向内站转载时,需要补充豆瓣简介,增加了根据 IMDB 获取豆瓣简介的功能

  • 可以通过站点的 yaml 统一配置来进行上传页的内容填写,新增支持站点更容易。如果需要自行添加目前项目还不支持的站点,可以参考站点配置规则

  • 支持对当前资源的快速检索,检索站点可配置

  • 支持批量将截图转存至 ptpimg,可以解决部分站点截图无法在其他站点显示的问题

  • NexusPHP 站点上传页增加获取豆瓣简介按钮,可以一键填写副标题和简介,可用于自己发种和外站转种

  • 通过点击快速检索按钮,可以检测是否目标站有当前种子(目前仅支持 NexusPHP 站点)

  • 支持清洗种子,并在转载到目标站点后自动附上清洗完后的种子文件,无需手动添加种子文件

设置

  • 点击「齿轮」图标打开设置面板
  • 转种站点启用: 定义需要在页面显示的转种站点列表,隐藏无帐号及不需要的站点,默认显示全部。
  • 批量转种启用: 点击页面的「一键群转」按钮将同时打开选中的站点转发。
  • 站点搜索启用: 定义需要在页面显示的快速搜索列表。

注意事项

  • 任何情况下都不要完全依赖脚本,脚本不可能做到对每个站点都完美适配,发布前需要自己认真检查是否有填写错误或者不符合站点规则的地方
  • 目前对音乐、MV、动漫的种子转载不支持(分类可能不会自动填写)
  • 内站的简介中会有一些跟视频截图无关的图片,虽然做了一些过滤,转载到外站后这些无关的图片可能仍会保留下来,需要手动删除。
  • 大部分外站需要完整的 MediaInfo,而部分内站的官组都没提供,转载到外站时,需要手动获取 MediaInfo
  • 由于 TTG 的图片加载策略,需要等页面完全加载完整后再点击转载到其他站,否则种子信息会获取不完整。
  • 由于部分内站上传页的分类填写过于混乱,会有部分种子分类填写不上的问题,欢迎提 Issue

CHANGELOG

CHANGELOG

后续计划

参考项目规划

很多站点由于没有账号或者发布权限,欢迎大佬帮忙测试以及提 PR

支持站点

SUPPORTED

捐赠

如果本项目对你有帮助,不妨通过微信或者支付宝进行小额捐赠,以支持该项目的持续维护和发展。

微信:

wechat.png

支付宝:

alipay.png

BTC:

3GtDDerL86ydyujq9uTounWXgLZ1hVFGPY

btc.png

致谢

协作者

Yongjie
Yongjie

💻
Purfview
Purfview

💻
arvin
arvin

💻
luoye
luoye

💻
Saber
Saber

💻
scatking
scatking

💻
kidgokugoku
kidgokugoku

💻
Lei Shi
Lei Shi

💻
ted423
ted423

💻
Adam Lau
Adam Lau

💻
fzlins
fzlins

💻
LostRager
LostRager

💻
KesaubeEire
KesaubeEire

💻

捐赠者

姓名 金额 时间
韩老王 ¥30 2021/05/13
**特 ¥30.01 2021/05/27
J**e 0.00055484BTC 2021/06/05
西凉 ¥10 2021/07/22

easy-upload's People

Contributors

allcontributors[bot] avatar btguys avatar dependabot[bot] avatar fzlins avatar kesaubeeire avatar kidgokugoku avatar leishi1313 avatar lostrager avatar luoye-fe avatar ma3252788 avatar purfview avatar sabersalv avatar techmovie avatar ted423 avatar we11adam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

easy-upload's Issues

[BUG]blutopia图片相关

为了更好地了解问题,请填写以下信息

  • 浏览器名称:
  • 浏览器版本:
  • 所用用户脚本扩展名称:
  • easy-seed版本:
    1.2.4
    问题描述
    我发种对方要求的是缩略图,并且没有类似BHD的尺寸要求
    最早的脚本是缩略图,现会把缩略图转成原图发布

复现步骤

问题截图

Adding a new site

I started looking how to add a new site, so first not clear thing is why seedDomSelector in PTP.yaml is empty?

[新站点]NicePt

  • 站点地址:https://www.nicept.net/
  • 站点架构:NexusPHP
  • 站点是否限制发布权限:否
  • 站点发布种子所需的用户等级:user
  • 邀请获取渠道:个人要求
  • 其他信息:老师站,主要从M-team 转入,或者转载到M-team
  • user级别即可直接发布种子,但发种规则一定要遵守。

标题中一定要有【关键词】作用就是方便下载的同学一眼就能看出此种的类别,也方便搜索。关键词作为后缀!

关键词的括号是全角方括号【***】不要用错,关键词包括:【国家区域】【种子种类】【语言】【特色】等

详情页 和 上传页,
https://drive.google.com/file/d/13HmSkwCB2AztUMCWjtkLGc9Pj_ZASkf9/view?usp=sharing
解压密码123
谢谢大佬!

[BUG]Pter非英语资源,地区需要选择其它(Other)

为了更好地了解问题,请填写以下信息

  • 浏览器名称:
  • 浏览器版本:
  • 所用用户脚本扩展名称:
  • easy-seed版本:

问题描述
Pter非英语资源,地区需要选择其它(Other)

复现步骤

问题截图

[新站点]Exoticaz

  • 站点地址:https://exoticaz.to/
  • 站点架构:AvistaZ
  • 站点是否限制发布权限:否
  • 站点发布种子所需的用户等级:任意等级
  • 邀请获取渠道:PrivateHD / CinemaZ /AvistaZ /不定期开注
  • 其他信息:申请该站和M-team站互相转载的功能,感谢大佬

[FEATURE] 关于BHD的的bbcode

这个功能是否与某个问题相关
在BHD发种时被管理告知略缩图必须附带上链接,否则无法通过。

描述你的期望功能
将图片的bbcode修改为 [url=<imgurl>][img=350x350]<imgurl>[/img][/url]

描述你的替代方案

额外信息

[新站点] Aither

  • 站点地址:https://aither.cc/
  • 站点架构:UNIT3D
  • 站点是否限制发布权限:无
  • 站点发布种子所需的用户等级:无
  • 邀请获取渠道:不定时开放注册
  • 其他信息:

Layout needs improvements

  1. Make order of the sites to be case insensitive (so "bB" would be at top, not at the bottom).
  2. "Quick search:" string looks out off place, maybe move it above the sites.
  3. Make "Batch transfer" button a bit smaller, more near the size of the site names.
  4. Move "Covert to thumbnails" button in a new row below Douban stuff.
  5. Make all white buttons to look more like a button, maybe some color and style would help.

Here how it look on ptp initially and after both middle buttons pressed:

alt text

alt text

What you think about dual language (check if script at my fork works for you)?

[BUG] 更新后无法转种

为了更好地了解问题,请填写以下信息

  • 浏览器名称:Firefox 87.0 (64 位) / Microsoft Edge版本 89.0.774.76 (官方内部版本) (64 位) / Chrome 版本 90.0.4430.72(正式版本) (64 位)
  • 浏览器版本:参照上文
  • 所用用户脚本扩展名称:Tamper monkey
  • easy-seed版本:1.2.2

问题描述
点击按钮转种后跳转至其他站点但是无法自动填充内容。
已测试源站点:PTer BHD TCCF
已测试目标站点:PTer BHD TCCF

复现步骤
点击转种按钮

问题截图

[FEATURE]增加从标签栏获取标签的功能

为了更好地了解问题,请填写以下信息

  • 浏览器名称:chrome
  • 浏览器版本:90.0.4430.93
  • 所用用户脚本扩展名称:暴力猴
  • easy-upload版本:2.0.0

问题描述
由于HDDobly的mediainfo中缺少【中字】【繁字】等字样,在转种时脚本无法判断是否有中文字幕以及国语音轨。
但是HDDobly等站中在种子页面有标签栏,所以是否可以考虑增加从标签栏获取标签的功能?

复现步骤
在几乎所有HDDobly的官种中点击转种

问题截图
image
image

[FEATURE]北洋发种页有问题

这个功能是否与某个问题相关

北洋发种页无法自动填写标题,虽然自动选择了类别,但是子类别并没有自动出现和填写。

正常应该弹出:

描述你的期望功能
自动弹出子菜单并自动填写

描述你的替代方案
目前只能手动先点击其他类别,再点回来才能弹出子菜单。然后手动填写信息。

额外信息

[新站点] UHD

  • 站点地址:https://uhdbits.org/
  • 站点架构:GazelleJSONAPI
  • 站点是否限制发布权限:否
  • 站点发布种子所需的用户等级:PU以上
  • 其他信息:无

[新站点] AvistaZ

  • 站点地址:https://avistaz.to/
  • 站点架构:AvistaZ
  • 站点是否限制发布权限:否
  • 站点发布种子所需的用户等级:任意等级
  • 邀请获取渠道:
  1. PrivateHD / CinemaZ / ExoticaZ
  2. BTN
  3. OB
  4. PTP
  5. PTer
  • 其他信息:增加从该站通过IMDB以及豆瓣ID去其他站查询的功能即可。感谢感谢

[FEATURE] 目标站点为PTer时,优化mediainfo bbcode

这个功能是否与某个问题相关
PTer有 mediainfo 和bdinfo parser

描述你的期望功能
当目标站点为PTer时,如果源站点有完整mediainfo/bdinfo,可以使用[hide=mediainfo][/hide] / [hide=BDInfo][/hide]的bbcode来美化显示相关信息。

描述你的替代方案

额外信息

  • [hide=mediainfo][/hide] 演示
  • [hide=BDInfo][/hide] 演示

[FEATURE] 增加禁转提示

这个功能是否与某个问题相关

目前转种的时候不会提示该种子是否禁转

描述你的期望功能

希望在进行转种的时候进行判断,如果是禁转的种子就提示是否坚持转种。

描述你的替代方案

目前依靠手工查找禁转标志。

额外信息

[新站点]ITS

  • 站点地址:http://shadowthein.net
  • 站点架构:
  • 站点是否限制发布权限:否
  • 站点发布种子所需的用户等级:
  • 邀请获取渠道:
  • 其他信息:

[BUG] "invalid regexp group" Error

Script doesn't run on non-Chromium browsers (for example Waterfox Classic).

"invalid regexp group" Error on line 4831 (v1.2.4).
Looks like lookbehinds in RegExp is not supported everywhere.

JSfiddle will show problematic part: https://jsfiddle.net/5exh601L/ (you must run it on the browser where such RegExp is not supported, and press "Tidy" button)

[BUG]greasyfork 其实不支持混淆代码

为了更好地了解问题,请填写以下信息

  • 浏览器名称:
  • 浏览器版本:
  • 所用用户脚本扩展名称:
  • easy-seed版本:

问题描述
https://greasyfork.org/zh-CN/help/code-rules
提交到 Greasy Fork 的代码不得混淆或最小化。用户必须能有机会能在安装前审视并理解脚本的内容。如果脚本使用 WebPack 之类的工具打包,你必须在打包参数指定不进行最小化处理。
复现步骤

问题截图

[BUG]内站带链接的图片转外站相关问题

为了更好地了解问题,请填写以下信息

  • 浏览器名称:Firefox
  • 浏览器版本:87.0 (64 位)
  • 所用用户脚本扩展名称:Tampermonkey
  • easy-seed版本:1.2.3

问题描述
带链接的图片转载到外站(已测试BHD BLU ITS),似乎会把链接内容当成图片链接,导致转过去的都是无效图片

复现步骤
转载任意带链接的种子(ie. 天空的179143)至外站

问题截图
c4UzFO.png
c4ai6A.png

[FEATURE] to choose size for ss converting to pixhost

Is your feature request related to a problem? Please describe.
some comparison screenshots are in 4 column and with the current size that the script convert them to pixhost they are not going to be align..

Describe the solution you'd like
let us choose smaller size for ss converting to pixhost

[New Site] PTN tracker support request

  • URL:https://piratethenet.org/
  • Site based on[e.g. Gazelle UNIT3D]:idk
  • Whether the site restricts publishing rights:no
  • The user level required for the site to publish new torrent:any user can
  • Where to get an invite:from me, i've sent a PM to you at PTP recently
ok what's your Telegram ID?
  • Additional text:
    Thanks!

[BUG]从HDArea转发到其他站点有神秘代码

为了更好地了解问题,请填写以下信息

  • 浏览器名称:Chrome
  • 浏览器版本:87.0.4280.141(正式版本) (64 位)
  • 所用用户脚本扩展名称:Tampermonkey
  • easy-seed版本:1.1.4

问题描述
从HDArea转发到其他站点有神秘代码(adsbygoogle = window.adsbygoogle || []).push({});

复现步骤
HDArea任意种子转发到其他站点

问题截图
image

[FEATURE] button to upload screenshots to ptpimg

Script gives errors about ptpimg when you try to transfer an upload which has already ptpimg screenshots (api key not submitted).

Can't ptpimg function be made as button, same as the 'Convert to thumbnails' button function? And some checks added to check if screenshots are already linked from ptpimg.

[FEATURE] 从堡转出时检测所用图床是否为堡的内部图床

这个功能是否与某个问题相关
堡的内部图床不允许游客访问

描述你的期望功能
从堡转出资源时,自动检测图片是否托管在堡的内部图床,如果是的话可以像禁转一样弹出提示框。

描述你的替代方案

额外信息

[BUG]Mt往外转的图片相关问题

为了更好地了解问题,请填写以下信息

  • 浏览器名称:
  • 浏览器版本:
  • 所用用户脚本扩展名称:
  • easy-seed版本:

问题描述
mt会有个图片缓存,使用转缩略图提示成功。然后转出还是带mt域名的

个人建议先预处理一下?
复现步骤

问题截图

[新站点]52pt

  • 站点地址:https://52pt.site
  • 站点架构:NexusPHP
  • 站点是否限制发布权限:是
  • 站点发布种子所需的用户等级:Crazy User
  • 邀请获取渠道:邮箱
  • 其他信息:

[FEATURE]转缩略图最好能增加一个超时上限以及显示转换进度。

为了更好地了解问题,请填写以下信息
浏览器名称:chrome
浏览器版本:90.0.4430.93
所用用户脚本扩展名称:暴力猴
easy-upload版本:2.1.0

问题描述
转缩略图时出现网络问题会一直处于转换中,希望最好能增加一个超时上限以及显示转换进度。

复现步骤

问题截图

[BUG] PTer无法显示转种框架

为了更好地了解问题,请填写以下信息

  • 浏览器名称:Firefox
  • 浏览器版本:87.0 (64)
  • 所用用户脚本扩展名称:Tamper monkey
  • easy-seed版本:v1.2.0

问题描述
猫站种子页面没有转种框架注入,其他站均正常

复现步骤
任意进入一个猫站的种子页面即可。

问题截图

Snipaste_2021-04-10_13-31-54.png

[FEATURE]可以关闭/开启 开头的 "转自xx站点 感谢原发布者!" 文字部分

描述你的期望功能

因原始页面可能存在排版、图片等问题,经常需要先转发一次并重新编辑好正确格式 然后再从这个比较完美的页面进行2次转发。此时转发页面就会再次添加 "转自xx站点 感谢原发布者!" 与前面添加的还不是同一站,每次删除比较麻烦。希望可以开关这个部分这样2次转发就没问题了。

[新站点] BTN

  • 站点地址:https://broadcasthe.net/
  • 站点架构:Gazelle
  • 站点是否限制发布权限:否
  • 站点发布种子所需的用户等级:任意等级
  • 邀请获取渠道:未知
  • 其他信息:支持转载到其他站和自动获取豆瓣信息即可

[BUG] 皮上转被report的种子会将report内容当成转载描述

为了更好地了解问题,请填写以下信息

  • 浏览器名称:Firefox
  • 浏览器版本:87.0 (64)
  • 所用用户脚本扩展名称:Tamper monkey
  • easy-seed版本:v1.1.1

问题描述
在转载皮上被report的种子时,会将report内容当成描述。

复现步骤

  1. 找到一个被report的种子,如:245121
  2. 转载

问题截图

[FEATURE]通过点击[快速检索]字样进行快速检测是否目标站有当前种子

这个功能是否与某个问题相关

描述你的期望功能
通过点击[快速检索]字样进行快速检测是否目标站有当前种子。
动画
实现类似上图的效果,点击前站点标签为黑色,有相同内容(imdbid | doubanid)显示红色,有重复种子显示蓝色。(或其他颜色方案可以留给用户自定义?)
点击红色或黑色标签将打开搜索页面,点击蓝色标签将自动打开重复种子页面(可能多个)。
如果检测到了重复种子则在批量转种时屏蔽对应站点。
描述你的替代方案

额外信息
通过实现这个功能可以快速判断当前下载的种子能否辅种和能否转种。

[新站点] TeamHD

  • 站点地址:https://teamhd.org/
  • 站点架构:unknown
  • 站点是否限制发布权限:是
  • 站点发布种子所需的用户等级:非管理允许不能发布
  • 邀请获取渠道:HDHome LemonHD BTSCHOOL等站点官窑
  • 其他信息:支持转载到其他站和自动获取豆瓣信息即可

[FEATURE] 将BHD的描述截图bbcode改为[img=350x350] [/img]

这个功能是否与某个问题相关
BHD发种需要略缩图

描述你的期望功能
现在的方案是转为略缩图后再发布,但是这样似乎之后转载到其他站点也是略缩图了,不是很方便。
BHD的bbcode支持[img=350x350] [/img]的写法强制显示略缩图,这这样可能比较方便。

描述你的替代方案

额外信息

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.