Re: 又一个天气预报
发表于 : 2013-08-14 17:33
一年后,为了某conky,重写了后端,采用更方便的方式获取城市代码,使用者只需要命令行输入 省名 市名 县名 这种格式便可获取城市代码,不过,那个省市县三个字就没必要输入了,关于这个原因,实在不想写正则了。 

代码: 全选
tar xvf weather\(2016-04-09\).tar.xz
代码: 全选
cd weather_config
qmake (这是用系统默认的qmake生成Makefile)
make (编译生成配置程序weather_config)
wget http://bulk.openweathermap.org/sample/city.list.json.gz (下载OpenWeatherMap的城市列表文件)
sh newCityList.sh city.list.json.gz (生成数据库文件,Ps.前提需安装SQLite3)
代码: 全选
cd weather
/usr/lib/qt5/bin/qmake (这里必须使用Qt5的qmake,因为这部分代码仅Qt5下编译通过)
make (编译生成前端程序weather)
代码: 全选
cp weather_config /tmp/bin
cp weather_config.db /tmp/bin
cp weather /tmp/bin