Giter VIP home page Giter VIP logo

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

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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pt-autoseed's Issues

The TODO List

  • Automatically generated Screenshot time
  • Fix Get Mediainfo Error when group is fleet
  • use UPsert instead when update torrent's list to database

The TODO list

  • Automatically generated Screenshot time
  • Fix Get Mediainfo Error when group is fleet
  • use UPsert instead when update torrent's list to database
  • Add a web dome to show Autoseed's status( may use Flask or web.py)

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.