股票行情软件 pystock

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
yetist
帖子: 37
注册时间: 2007-02-02 0:11

股票行情软件 pystock

#1

帖子 yetist » 2007-08-17 15:19

股票行情软件 pystock V0.2

简短描述:
因为好友要在我机器上看股票行情, 而我没有windows,所以就写了一个, 目前的功能比较少, 慢慢再完善.

可以根据代码查看当前股票的实时行情及K线图, 不过K线图下载过程比较慢, 所以会出现图片与当时数据不对应的情况.

由于数据都是从网站分析得到, 所以如果哪一天网站做了处理, 这软件就不能用了. 但愿有一天证券公司能提供服务器支持,考虑一下linux用户.
使用数据的网站:
实时数据:http://wap.618618.cn
图片:http://www.sina.com.cn

安装步骤:
tar -zxf pygtock-0.2.tar.gz
cd pystock-0.2
python stock.py

要求:
pygtk, libxml2 for python.
附件
截图1
截图1
截图2
截图2
pystock-0.2.tar.gz
源程序
(7.14 KiB) 已下载 8893 次
上次由 yetist 在 2007-08-18 13:42,总共编辑 1 次。
soblue
帖子: 417
注册时间: 2006-11-08 6:16
来自: Beijing

#2

帖子 soblue » 2007-08-17 16:00

顶呀
头像
npnufn
帖子: 1845
注册时间: 2005-10-14 15:56

#3

帖子 npnufn » 2007-08-17 19:14

这个要顶
我这里,下载走势图非常慢
上次由 npnufn 在 2007-08-17 19:46,总共编辑 2 次。
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里
yetist
帖子: 37
注册时间: 2007-02-02 0:11

发个patch

#4

帖子 yetist » 2007-08-17 19:18

这个patch改用wget来下载图片, 图片可以做到实时更换.

代码: 全选

--- /tmp/pystock-0.2/stock.py   2007-08-17 14:58:13.978805586 +0800
+++ stock.py    2007-08-17 19:18:53.903909031 +0800
@@ -276,12 +276,9 @@
         notebook = self.xml.get_widget("notebook")
         for i in range(4):
             imgtype = self.parser.imgtype[i]
-            handle = urllib.urlopen(self.parser.ret["url_" + imgtype])
-            buf = handle.read()
+            url = self.parser.ret["url_" + imgtype]
             file_name =  os.path.join(self.cache_path, stockid + imgtype + ".gif")
-            fp = open( file_name, "w+")
-            fp.write(buf)
-            fp.close()
+            os.system("wget -q -O %s %s" % (file_name, url))
             img = self.xml.get_widget("img_" + imgtype)
             img.set_from_file(file_name)
 
头像
npnufn
帖子: 1845
注册时间: 2005-10-14 15:56

#5

帖子 npnufn » 2007-08-17 19:32

太帅了,感谢楼主。
提个建议,能否加个配置文件,可选择保存某些固定的股票,一般的查询不记录,
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#6

帖子 millenniumdark » 2007-08-17 19:43

赞。+精。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#7

帖子 skyx » 2007-08-17 19:46

:shock:
no security measure is worth anything if an attacker has physical access to the machine
头像
ct
帖子: 2201
注册时间: 2005-04-06 21:15
来自: 安徽黄山
联系:

#8

帖子 ct » 2007-08-17 21:03

改改大军们上,添砖加瓦啊.
lisir
帖子: 1187
注册时间: 2006-04-29 14:54
来自: 山东
联系:

#9

帖子 lisir » 2007-08-18 9:36

好东西,签名加盖楼层!
学会看置顶帖、精华帖。
学会使用搜索。
常见问题解答和发帖需知
yetist
帖子: 37
注册时间: 2007-02-02 0:11

#10

帖子 yetist » 2007-08-18 13:49

npnufn 写了:太帅了,感谢楼主。
提个建议,能否加个配置文件,可选择保存某些固定的股票,一般的查询不记录,
1楼的下载链接已更新.
1.修复了图片下载慢的问题.
2.列表里双击某行,可直接查看详情.
3.配置文件为~/.pystock, 格式为一行一个股票代码.如:

代码: 全选

$ cat ~/.pystock
600000
000024
580997
600001
600003
600004
头像
suncanoe
帖子: 476
注册时间: 2005-12-07 0:17
来自: 昆明

#11

帖子 suncanoe » 2007-08-18 14:21

能进行交易吗?
头像
npnufn
帖子: 1845
注册时间: 2005-10-14 15:56

#12

帖子 npnufn » 2007-08-18 17:07

感谢lz。
另:
回复楼上,不可能交易,不同证券公司都有自己的客户端
不过可以wine客户端。我是用hiweed兼容层就可以很好的运行交易程序。
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里
baic
帖子: 166
注册时间: 2006-08-22 23:10

#13

帖子 baic » 2007-08-18 20:59

:lol:
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

#14

帖子 aerowolf » 2007-08-18 21:29

  强!支持!
  Ubuntu是全世界的,我们可以自由使用,但我们也应当有自己贡献。即使贡献不大,至少可以方便自己和身边的朋友。一楼自己动手的精神和做法值得学习。
  我目前还不会在Linux下编程,只能赞了,帮不上忙。 :oops:
  羡慕ing
Abcx
帖子: 14
注册时间: 2006-07-15 11:56

#15

帖子 Abcx » 2007-08-18 21:59

太棒了! 怒赞楼主!!!
回复