PT保種管理系統 (Vue+Flask)

非夢nj發表於2018-07-13

參考: Framework7+Vue+Flask開發實戰 - PT保種管理系統1 - 概述

技術棧:Vue, Flask, Phonegap, Postgresql, Redis

OB保種管理系統 地址:https://ourbits.herokuapp.com/

目錄:

  1. 入門篇 - 簡介
  2. 入門篇 - 註冊、登入、修改個人資料
  3. 入門篇 - 認領保種任務
  4. 進階篇 - 快捷操作
  5. 進階篇 - 關聯Transmission自動下載、自動刪除
  6. 管理員篇 - 高效分配任務
  7. 管理員篇 - 更新資料
  8. Bonus - 魔力值自動兌換上傳量

1. 入門篇 - 簡介

OB保種系統,是為了方便、高效地管理Ourbits論壇保種任務而建立的網站。

image.png

功能:

  • 保種員管理:註冊、登入、檢視已分配任務、檢視已認領任務、檢視任務統計、檢視工資
  • 任務分配:一鍵過濾出需要分配的種子,然後分配給保種員。如有變更,也可以方便地撤銷。分配原則:做種人數<=15的一人保種,做種人數<=4的兩人+保種
  • 任務認領:保種員也可以一鍵認領組長已分配的任務。如有變更,也可以方便地撤銷。可以彙報種子錯誤,比如三天無速度,種子不存在等等。
  • 每個月根據保種的完成情況,自動計算工資。規則:已分配且已認領的種子,保種5天以上算一半工資,10天以上算全工資。做種人數<=5的種子,工資翻倍。
  • 保種員實習期一個月,然後轉正。保種員不考核分享率,但也不能濫用。保種員兩個月無保種,撤銷資格!

2. 入門篇 - 註冊、登入、修改個人資料

點右上角:登入 | 註冊 或者點左上角選單:登入 | 註冊

image.png

原則上,保種系統裡註冊的使用者名稱,須跟OB論壇使用者名稱一致,密碼隨意。

image.png
需要填入“OB論壇使用者純數字ID”,這是保證你的保種資料能在兩個系統間同步的前提!

如何檢視“OB論壇使用者純數字ID”: 登入OB論壇,開啟你的控制皮膚(點你的名字即可),位址列最後一串數字:

image.png

註冊之後,在QQ群裡聯絡管理員啟用,才能正式登入保種系統。

建議認領前,在“設定”選單裡,儲存自己的Ourbit Passkey,方便認領完任務後一鍵匯入到TR等工具內下載:

image.png

Passkey(金鑰)請到OB論壇 - 設定裡檢視。

image.png

另外,安全設定 - 論壇隱私也要設定成“普通”或“低”,不然保種系統無法讀取到你的保種資訊:

image.png

點右上角“登入”。 注:如果有時資料沒有更新,可以點選“同步伺服器”。這樣,你的保種資訊、分配任務會與伺服器同步。

image.png

3. 入門篇 - 認領保種任務

點“任務”頁面:1過濾”組長已分配但未認領的任務”,2“保種員”選自己,3點“重新整理”,勾選分配的種子,4點“認領”,最後“確認”就行!

image.png

任務列表裡,保種員名字有四種顏色,含義:

  • 灰色:分配或認領,但無做種資訊
  • 藍色轉圈:正在下載中
  • 綠色:做種中
  • 橙色:已下載,但未做種(可能停機或者本地檔案已刪除)

勾選種子後,點“複製下載列表”,則會把下載地址自動複製到剪貼簿,你可以貼上到TR、IDM等工具去下載了。

如果想撤銷已認領的任務,則在彈出視窗選“撤銷已認領”:

image.png

如果發現種子錯誤,或三天以上無資料,則彙報錯誤: 勾選有問題的種子,右上角“報錯”,選擇原因,提交。

image.png


4. 進階篇 - 快捷操作

  • 右上角 - 自己頭像:可以檢視有誰線上、快速同步伺服器、登入。管理員可以開啟“即時訊息”

    image.png

  • 任務:點種子ID,跳轉到種子詳情。管理員點保種員名字,可以快捷分配、撤銷任務

    image.png
    image.png

  • 選單 - “任務歷史”,可以檢視何時認領、分配了任務

    image.png

  • 選單 - “工資詳情”,可以檢視“每個種子的工資”,和“每個月的做種天數”

    image.png

5. 進階篇 - 關聯Transmission自動下載、自動刪除

注:瀏覽器限制太多,暫不維護了,需要者訪問 https://ourbits.herokuapp.com/v1

  • 由於瀏覽器CORS限制,不能直接訪問Transmission,需要手工編輯你桌面上Chrome的快捷方式屬性為: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir 此時,開啟這個特殊的Chrome,會有提示:

    image.png

  • FireFox 禁用CORS 原生沒有禁用的設定,只能用外掛 Firefox -> 選單 -> 附加元件 -> 搜:CORS Everywhere,安裝

    CORS Everywhere.jpg
    然後開啟http://ourbits.herokuapp.com,點選工具條“CorsE”,使其變綠:
    toobar.jpg

  • 注意,開啟管理系統,必須跟你的TR匹配。如果你的TR地址是http://開頭,那開啟管理系統也必須是http://開頭,不能https,不然瀏覽器又會阻止你訪問Transmission

  • 配置本地Transmission引數:

    image.png

  • 點選“儲存並連線TR”,會有成功提示:

    image.png

  • 配置完成!下面你認領或撤銷任務時,Transmission會同步下載和刪除:

    image.png

6. 管理員篇 - 管理使用者,分配任務

“保種員”頁面 - 點使用者名稱左邊的“編輯”圖示,可以啟用使用者,編輯使用者資料

image.png

“任務”頁面:分配任務有兩大選項:

  • “所有未分配的” -- 按做種人數排序 -- 15人以下的,需要分配保種
  • “已分配但做種少的” -- 按做種人數排序 -- 4人以下的,需要分配多個保種員
    image.png

7. 管理員篇 - 更新資料

保種系統每天自動跟OB論壇同步至少三次,同步種子(新種、舊種的做種情況)、保種員的做種資訊(做種中、正在下載、已下載但未做種)

如果有需要,也可以手動更新:

  1. 更新當月工資
  2. 重新整理上月工資
  3. 重新整理單個保種員的做種資訊
  4. 重新整理單個保種員的工資

image.png

8. Bonus - 魔力值自動兌換上傳量

OB網站目前魔力值兌換上傳量,每次只能10GB,對於幾百萬魔力的壕們,太慢了。 這裡有個油猴指令碼,供大家自動兌換:

  1. Chrome或者Firefox瀏覽器,安裝TamperMonkey
  2. 開啟下面指令碼連結,點選“Install”安裝 https://greasyfork.org/en/scripts/368837-ob-bonus-%E8%87%AA%E5%8A%A8%E6%8D%A2%E9%AD%94%E5%8A%9B

2135200994.jpg
3) 開啟OB網站,兌換頁面,在上方就有自動兌換按鈕了:
161186378.jpg


歡迎加入OB保種大家庭!有意者聯絡Q`Q群:669654677

相關文章