在树莓派上获取美国天气预报

大家似乎都很关注天气预报,当然啦,获取准确的天气预报对你的出行计划和其他一些活动来说非常的有用。天气预报信息可以在很多地方获取到,例如网页,大多数的智能手机或是平板电脑。现在你也可以在树莓派上通过”wether”工具来以命令行的方式获取天气预报信息了。

“Weather”可以从树莓派的官方源上安装:

sudo apt-get install weather-util

“Weather”工具从METARs(Meteorological Aerodrome Reports), NOAA (the USA National Oceanic and Atmospheric Administration)和NWS (the USA National Weather Service)检索获取天气状况和预报信息。这使得这个工具主要以美国为中心,然而你也能获取到全球有国际机场的地区的天气信息。

最简单的获取天气状况的方法是使用ICAO代码(International Civil Aviation Organization Airport Code,国际民间航空组织机场代码,译注)查询最近的机场。所以要获取位于纽约的肯尼迪国际机场的天气你可以输入如下命令:

weather jfk

04b96ce538e5a6bfdd69163ec9c2dde0

阅读全文

用树莓派打造无线路由器

树莓派可以折腾的方法很多,我将会吧自己的折腾经验与大家分享。

作为无线路由器,需要提供dhcp的功能和无线ap的能力,我们分别通过isc-dhcp-server和hostapd这两个软件来实现,网卡间转发直接通过iptables定义nat规则来实现。

安装dhcp服务和ap热点服务

apt-get install isc-dhcp-server
apt-get install hostapd

修改/etc/network/interfaces

u510

阅读全文

轻松搞定omxplayer操作界面安装

很多不熟悉linux的童鞋,对命令行式的播放器是头疼得不行,一直到处找寻图形播放界面。可惜的是树莓派目前能够硬解1080p的播放器就是omxplayer,而omxplayer本身就是命令行的播放器,所以今天给大家介绍一个用python写的omxplayer图形播放界面,虽然很简单,但对那些不习惯命令行的人来说,也算是个帮助吧!
废话不说,步骤:(首先必须安装omxplayer)

1.安装依赖软件

wget http://pexpect.sourceforge.net/pexpect-2.3.tar.gz
tar xzf pexpect-2.3.tar.gz
cd pexpect-2.3
sudo python ./setup.py install
cd ..

阅读全文

树莓派批量导入用户和密码

因为最近用树莓派搭建了个samba,大家都知道samba的用户要真实存在系统中的,当有很多用户要创建的时候,并且密码还给你指定了,这个时候只能用shell脚本来处理了。
下面这样的格式,奇数行都是用户名,偶数行都是密码,这个就是我们的用户和密码文件了。

username1
password1
username2
password2
username3
password3
...

阅读全文