这几天把deluge自动关机插件更新了.deluge的版本更新速度真快,一下从0.5升级到1.1系列了, 插件的整体架构完全重写,原来我写的deluge自动关机插件不管用了. 请参见
http://blog.chinaunix.net/u2/68938/showart_972391.htmldeluge全新的插件系统相当的简洁, 源码中有个create_plugin.py脚本可以帮助你生成一个简单的插件基本模块代码. 关机插件的实现方法没变:检查所有的torrent文件是否下载完毕,然后调用dbus消息通知系
统关机或者睡眠.
代码的基本框架如下:
[ray@localhost AutoShutdown]$ tree
.
|-- AutoShutdown.egg-info
| |-- PKG-INFO
| |-- SOURCES.txt
| |-- dependency_links.txt
| |-- entry_points.txt
| `-- top_level.txt
|-- autoshutdown
| |-- __init__.py
| |-- __init__.pyc
| |-- core.py
| |-- core.pyc
| |-- data
| | |-- config.glade
| | `-- config.glade.bak
| |-- gtkui.py
| |-- gtkui.pyc
| |-- template
| | `-- default.html
| `-- webui.py
|-- build
| |-- bdist.linux-i686
| `-- lib
| `-- autoshutdown
| |-- __init__.py
| |-- core.py
| |-- data
| | |-- config.glade
| | `-- config.glade.bak
| |-- gtkui.py
| |-- template
| | `-- default.html
| `-- webui.py
|-- create_dev_link.sh
|-- dist
| `-- AutoShutdown-0.1-py2.5.egg
|-- setup.py
`-- setup.pyc
安装方法有两种:
|
文件: |
AutoShutdown-0.1-py2.5.zip |
大小: |
13KB |
下载: |
下载 | |
下载AutoShutdown-0.1-py2.5.zip,把后缀名改为egg
1. 把AutoShutdown-0.1-py2.5.egg拷贝到$HOME/.config/deluge/plugins目录下,即
[ray@localhost AutoShutdown]$ ll ~/.config/deluge/plugins/
总计 16
-rw-rw-r-- 1 ray ray 13567 04-15 06:13 AutoShutdown-0.1-py2.5.egg
2,直接启动deluge,点击"首选项"->"插件"->"+安装插件",选择AutoShutdown-0.1-py2.5.egg.
阅读(2565) | 评论(3) | 转发(0) |