使用youtube-dl下载youtube视频

youtube-dl是一个使用python编写的脚本,可以下载热门视频网站的视频。在Linux系统下可以一健下载Youtube、Youku、Tudou等热门网站的视频,甚至是一些XXX网站的视频下载,如YouPorn、XVideos等。下面介绍使用方法。

1,准备工作(安装python)

[root@bear ~]# sudo yum install python

youtube-dl需要Python 2.6以上的版本。如果你的系统是CentOS 5,请根据这篇文章更新Python版本。CentOS 6里已经自带了Python 2.6,所以不需要更新。

2,下载及使用

[root@bear ~]# sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o  /usr/local/bin/youtube-dl
[root@bear ~]# chmod a+x /usr/local/bin/youtube-dl

使用方法

[root@bear ~]# youtube-dl --max-quality url http://www.youtube.com/watch?v=XXXXXX
[root@bear ~]# youtube-dl --max-quality url http://v.youku.com/v_show/id_XXXXXX.html

其它选项 继续阅读

两台电脑共用一根网线上网

家里的网络情况有些复杂,笔记本可以通过WIFI连接网络,但台式机不能。现在要用一根网线连接之,让其都可以上网。简要的说一下方法吧。

前提情况:
两台电脑,一台是笔记本(Windows7),一台是台式机;
笔记本可以通过WIFI上网,台式机不可以,但有一根普通网线

解决办法:
笔记本先正常通过WIFI上网,因为用的是无线网卡,所以笔记本的有线连接上有个叉;
在笔记本上面,点击“打开网络和共享中心”,选择“更改适配器设置”,同时选中有线连接和无线连接,右击,选择“桥接”,然后会多出一个名为“网桥”的连接,此连接上也有个叉;
将网线的两端各自连接到两台电脑的有线网口,此时,台式机已可以上网,笔记本上的“网桥”的叉叉已消失;
这样,两台电脑就都可以上网了

DNF女鬼剑加点

DNF最近新的女鬼剑角色,今天来谈谈该角色的加点方案吧。经过无数测试,以下给出一套本人认为合理的加点方案。

DNF女鬼剑加点

DNF女鬼剑加点

>>>>>加点方案< <<<< 职业:女鬼剑 > 剑术大师 > 剑皇
等级:85
SP: 全部 10770 已用 10290 剩余 480
TP: 全部 36 已用 36 剩余 0
QP: 全部 3974 已用 0 剩余 3974 继续阅读

将wordpress博客中的yupoo图片片下载至本地

2007年建立这个博客的时候,使用的还是虚拟主机,出于容量不够及备份等因素的考虑,当时我使用了Yupoo相册来保存及外链博客里的图片,6年过去了,博客里的这些图片仍然可以显示,外链的地址没有失效,说明Yupoo还是一个靠谱的网络相册的。

但国内的互联网形势风云变幻,谁也说不准将来会发生什么事儿,曾经风极一时的拍拍乐(886.cn)到现在已经不能访问了,巴巴变也经历了数次改版,在2008年中旬,Yupoo进行了一次大的改变,限制了用户的外链,强行将外链的图片加上了广告,当时我还在博客上极其强烈的吐嘈了Yupoo一顿。从那时起,我就一直在思考,如何更好的保存博客中的图片.

到2010年,VPS兴起了,这个博客用上了Burst.net家的VPS,20G的空间,再也不用担心容量不够了。从那时起,基本也开始用博客自身的空间来保存图片了,在VPS上部署了备份脚本,这下再也不用担心空间跑路或者其它的因素了。但有个显著的问题,博客里以前Yupoo外链的图片太多,要如何转移过来?一直到今天,写了这个Python脚本,解决了这个问题。

脚本会把数据库中的所有yupoo图片下载至本地的yupoo目录,图片的文件名不变,把yupoo目录上传至博客的/wp-content/uploads/目录,然后,博客就彻底脱离了Yupoo!

yupoo相册的图片地址类似于以下这几种:
http://pic.yupoo.com/用户名/xxxxxx/xxxxxxxxx.jpg
http://photo14.yupoo.com/年月日/xxxx_xxxxxxx_xxxxxxx.jpg
http://photo15.yupoo.com/年月日/xxxx_xxxxxxx_xxxxxxx.jpg 继续阅读

使用python备份远程FTP上的文件和Mysql

写这个脚本初衷是想借助VPS来定期备份虚拟主机上的文件和数据库。最近对美国VPS的速度有点不满了,想把博客搬到香港的虚拟主机上,但虚拟主机的备份不太方便,于是就冒出了这样一个想法:用VPS备份虚拟主机。

其实备份文件是个简单的事情,但要把数据库都导出,就麻烦了。大部分Mysql有个locahost的限制,只能在本地连接,不能远程连接数据库,想来想去,只能是在localhost弄个php的脚本,用来导出数据库

程序包含2个文件,分别是
db_backup.py:主程序,在里面设置好虚拟主机的FTP地址,用户名和密码信息,然后执行备份程序,如果要定时执行,在crontab里设置这个脚本即可
db_backup.php:导出Mysql的脚本,主程序会把此脚本发送至FTP服务器,然后自动访问http://ftp/db_backup.php把Mysql导出至FTP服务器上的的db_backup目录。因此需要在此文件里填写好Mysql的连接信息。备份完成以后主程序会删除FTP服务器上的此文件和db_backup目录,保证了数据库不被泄露

前提条件:
1,VPS安装Python,这个一般没问题,VPS的虚拟化技术不能是OpenVZ。
2,虚拟主机必须是php型的,且支持passthru()函数,国内的主机一般都支持,不过还是建议事先用探针检测一下

脚本打包下载请点击这里 继续阅读