Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Rhilip/Pt-Autoseed
An Autoseed used to reseed TV-series or Anime in PT sites
https://github.com/Rhilip/Pt-Autoseed
Last synced: 3 months ago
JSON representation
An Autoseed used to reseed TV-series or Anime in PT sites
- Host: GitHub
- URL: https://github.com/Rhilip/Pt-Autoseed
- Owner: Rhilip
- License: gpl-3.0
- Created: 2017-02-06T07:10:57.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-01-06T08:37:24.000Z (about 5 years ago)
- Last Synced: 2024-08-02T14:06:37.920Z (6 months ago)
- Language: Python
- Homepage:
- Size: 1.65 MB
- Stars: 220
- Watchers: 20
- Forks: 51
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pt - PT Autoseed
README
# PT-Autoseed
An Autoseed used to reseed TV-series and Anime in Some PT sites.
The Reseed List: Saw Gist [Rhilip/Reseed List](https://gist.github.com/Rhilip/34ad82070d71bb3fa75f293d24101588) please.
[![GitHub license](https://img.shields.io/badge/license-AGPL-blue.svg)](https://raw.githubusercontent.com/Rhilip/Pt-Autoseed/master/LICENSE)
## Support Site
| Site | URL | Supported Date |
|:------------------:|:---:|:---:|
| 北邮人BT | | 2017-02-07 |
| 蒲公英 NPUBits | | 2017-05-12 |
| 麦田 PT | | 2017-05-26 |
| 北洋园PT | | 2017-06-23 |
| OurBits | | 2018-07-21 |## Based Environment
- Ubuntu 16.04.03, Python 3.5.2
* Seedbox Environment
It's recommended to use [Aniverse/inexistence](https://github.com/Aniverse/inexistence)
to prepare your Seedbox Environment.
Notice:
You should at least install this software:- Transmission
- Flexget
- MediaInfo
- ffmpeg* MySQL (Use a remote mysqld alternative is feasible)
```sh
apt-get -y install mysql-server
```* Python3 model
```sh
apt-get -y install python3-pip python3-lxml
pip3 install pymysql transmissionrpc requests bs4 html2bbcode
```* Supervisor (Suggest)
```sh
apt-get install supervisor
```## How to Use
```sh
git clone https://github.com/Rhilip/Pt-Autoseed.git
cd Pt-Autoseed
cp setting.py usersetting.py
vi usersetting.py
sudo python3 run.py```
Notice: You should run the autoseed as root.
if no problem or error, You can use `screen` or other software like `supervisor` to keep it run in the background.## Reseeder Setting
- class extractors.base.site.Site
| Key in setting | Type | Default | Description |
|:---|:---:|:---:|:---|
| status | Boolean | False | Require, Reseeder enable status |
| cookies | Dict or String | None | Require, Cookies for reseeder site |
| extend_descr_before | Boolean | True | Enable to Enhanced the description of notice |
| extend_descr_thumbnails | Boolean | True | Enable to Enhanced the description of thumbnails |
| extend_descr_mediainfo | Boolean | True | Enable to Enhanced the description of mediainfo |
| extend_descr_cloneinfo | Boolean | True | Enable to Enhanced the description of cloneinfo |
| assist_only | Boolean | False | Enable to only assist the exist same torrent but not to reseed |
| assist_delay_time | Integer | 0 | Seconds, Delay time when assist only modal enable |- class extractors.base.nexusphp.NexusPHP(Site)
| Key in setting | Type | Default | Description |
|:---|:---:|:---:|:---|
| anonymous_release | Boolean | True | Enable to Release anonymously |
| auto_thank | Boolean | True | Enable to Automatically thanks for additional Bones after Reseed |
| default_clone_torrent | Integer | None | When not find the clone torrent, use it as default clone_id |
| force_judge_dupe_loc | Boolean | False | Judge torrent is dupe or not in location before post it to PT-site. |
| get_clone_id_from_db | Boolean | True | Enable to get clone torrent's id from database first, then search. |
| allow_cat | List | None | Used to limit the reseed torrent category |
| download_torrent | Boolean | False | Download Torrent to temp folder then add to transmission or feed the link |- class extractors.byrbt.Byrbt(NexusPHP)
| Key in setting | Type | Default | Description |
|:---|:---:|:---:|:---|
| no_subtitle | Boolean | False | NO subtitle when POST |- class extractors.tjupt.TJUPT(NexusPHP)
| Key in setting | Type | Default | Description |
|:---|:---:|:---:|:---|
| torrent_visible | Boolean | True | Display In the browse page (Dead torrent will be set if not checked) |- class extractors.hudbt.HUDBT(NexusPHP)
| Key in setting | Type | Default | Description |
|:---|:---:|:---:|:---|
| original_search | Boolean | False | USE Original Search method, but not Third-party interface |## Contribute
* Fork the repository on GitHub to start making your changes to the master branch (or branch off of it).
* Help to fix and update the reseed torrent's description.
* If the funds permit, please donate to help me update this repo and the autoseed server.| WeChat | Alipay | QQ |
|:---:|:---:|:---:|
| | | |