首頁 / 精華文章 / 再戰FlexGet,打造BT下載機
Logo

再戰FlexGet,打造BT下載機

BT軟體已更新為在VPS上安裝BT軟體qBittorrent,推薦使用 (Y)

最近把系統都改換成CentOS 6.5,CentOS 6系列照理說也已穩定了不少,5系列也走到5.10只支援到2017年,是時候汰換升級了,剛好CentOS 6的Python都已經升級到2.6.6了,也省卻一道手續去更新,反正FlexGet能運作即可 ({) 但好死不死碰到FlexGet全面更新了,舊的設定檔也不能再使用了,也就只好摸摸鼻子重新設定了 :-(
安裝前準備動作:1.安裝Transmission

步驟.1 下載需要的套件
cd /usr/src
wget https://pypi.python.org/packages/source/p/pip/pip-1.5.tar.gz --no-check-certificate
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.1.tar.gz --no-check-certificate
wget https://pypi.python.org/packages/source/p/pysqlite/pysqlite-2.6.3.tar.gz --no-check-certificate

步驟.2 安裝基本套件
tar zxf setuptools-*.tar.gz
cd setuptools-*
python setup.py build
python setup.py install
cd /usr/src
rm -fr setuptools-*

tar zxvf pip-*.tar.gz
cd pip-*
python setup.py install
cd /usr/src
rm -fr pip-*

tar zxf pysqlite-*.tar.gz
cd pysqlite-*
python setup.py install
cd /usr/src
rm -fr pysqlite-*

PS. 若是操作有問題的可先用YUM安裝一次看看再重新操作步驟2
yum install -y python-devel python-pip python-setuptools sqlite-devel

步驟.3 安裝所有套件
easy_install BeautifulSoup FeedParser FlexGet html5lib progressbar pynzb PyRSS2Gen PyYAML SQLAlchemy transmissionrpc

步驟.4 設定FlexGet設定檔
mkdir -p /root/.flexget/
vi /root/.flexget/config.yml

config.yml內容如下

步驟.5 測試FlexGet運作是否成功
flexget -V
flexget check
flexget --test execute

出現如圖所示就成功了。 ;)
FlexGet-01FlexGet-02

步驟.6 定時排程每10分鐘執行FlexGet讀取RSS
crontab -e
排程內容如下
*/10 * * * * /usr/bin/flexget execute --cron

步驟.7 日常更新FlexGet
easy_install --upgrade BeautifulSoup FeedParser FlexGet html5lib pip progressbar pynzb PyRSS2Gen PyYAML SQLAlchemy transmissionrpc
檢測FlexGet運作
/usr/bin/flexget -V
/usr/bin/flexget check
flexget --test execute

參考網頁:Flexget – Plugins/transmission
Flexget – Configuration
Flexget – The Cookbook

臉書回應

篇回應

關於 窮苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville
上一篇:
下一篇:

您可能會喜歡

實戰Shadowsocks,上網就該如此簡單!

Surfing, itR …

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

(A)  :@  (brb)  (U)  (:cc)  :S  (H)  :-(  :cute  (6)  :-#  :$  :er  8-)  FUCK 
(})  ({)  GY  (L)  :kao  (K)  :cc  :pu  (F)  :(  ^o)  :-*  :O  +o(  |-) 
:)  (*)  :D  *-)  (N)  (Y)  :P  :|  (W)  ;)  XD 
 

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料