GithubHelp home page GithubHelp logo

roseskygit2 / pt-autoseed Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rhilip/pt-autoseed

0.0 1.0 0.0 1.67 MB

An Autoseed used to reseed TV-series or Anime in PT sites

License: GNU General Public License v3.0

Python 97.56% TSQL 2.44%

pt-autoseed's Introduction

PT-Autoseed

An Autoseed used to reseed TV-series and Anime in Some PT sites.

The Reseed List: Saw Gist Rhilip/Reseed List please.

GitHub license

Support Site

Site URL Supported Date
北邮人BT https://bt.byr.cn/ 2017-02-07
蒲公英 NPUBits https://npupt.com/ 2017-05-12
麦田 PT https://pt.nwsuaf6.edu.cn/ 2017-05-26
北洋园PT https://tjupt.org/ 2017-06-23
OurBits https://ourbits.club/ 2018-07-21

Based Environment

  • Ubuntu 16.04.03, Python 3.5.2
  • Seedbox Environment

    It's recommended to use 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)

apt-get -y install mysql-server
  • Python3 model
apt-get -y install python3-pip python3-lxml
pip3 install pymysql transmissionrpc requests bs4 html2bbcode
  • Supervisor (Suggest)
apt-get install supervisor

How to Use

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

pt-autoseed's People

Contributors

rhilip avatar

Watchers

James Cloos avatar

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.