实现RSS自动BT下载,分享功能,所有操作均在2012-12-16-wheezy-raspbian官方系统下实现,老版本不太清楚有问题请自行调整.
脚本是凭记忆写的,未经测试,如有问题或者想要自定义设定请提问.
此脚本实现的功能有
- 更新到最新版本
- 安装中文环境,输入法,VNC服务端
- 安装ntfs-3g增强磁盘兼容性
- BT下载使用 transmission
- 使用transmission-control代替原有的web管理前端
- RSS订阅自动下载使用FlexGet实现,每30分钟检查一次
- 设定自动挂载sda1到/media/disk
- 使用samba作为Windows网络邻居分享
- 使用apache2和php5实现http网页文件分享(默认用户名:user ,默认密码:password)
- http+chrome可以实现自动播放mp4视频(其他浏览器其他视频都貌似不行)
新建一个脚本文件,将下面的代码复制进去,然后用sudo 执行.执行完毕后会自动重启.
说明
如果想要设定transmission的webui的用户名密码,编辑/etc/transmission-daemon/settings.json 的"rpc-username": 和"rpc-password": 的字段.
按照已有的说明编辑~/.flexget/config.yml文件.如果前面已经设定了用户名密码,在此文件也要同样的设定一下.接受和排除字段使用正则表达式,如果只有一个字段只需要用- yourTV就行了,如果是有多个字段请用- .*your.*TV.*
默认是匹配所有说明,如果只需要匹配标题的话在accept/reject的同样缩进下新增一行 from: title ,可以有效缩小任务执行时间,减轻系统负担.
flexget还可以实现邮件通知,这个功能这里暂时不提.
小赠送
自动记录温度脚本.新建一个.sh脚本文件和一个.log 平文本文件.
.log 文件的第一行可以随便写一个什么,我写的是Raspberry Pi Temperature Logging.
.sh脚本文件复制以下内容.
- #!/bin/bash
- ######################################################################
- # Raspberry Pi Temperature Logging
- ######################################################################
- ti=`date`
- tm=`/opt/vc/bin/vcgencmd measure_temp`
- sudo sed -i "1 a$ti ----> $tm" yourlogfile
复制代码 youlogfile处写上刚才建立的.log文件的绝对路径.
执行该脚本就会自动在刚才的log的文件中记录时间和温度.
想要定时执行的话用添加一行就能每10分钟自动执行一次.记录温度了. |
|