海派开源潮流社区

一起参与开源.共同打造海派开源潮流社区(Kernel/Fedora/CentOS/Perl/Drupal)

Python

Python MySQLdb 使用utf-8 编码插入中文数据

From:http://blog.csdn.net/DKman803/archive/2007/12/09/1925326.aspx

这几天忙着帮人做一个从网页抓取股票信息并把相应信息存入MySQL中的程序。

使用环境:
Python 2.5 for Windows
MySQLdb 1.2.2 for Python 2.5
MySQL 4.1.22

在写程序中遇到了些怪的故障。

Python线查询汉字五笔编码和拼音

By Kongove.cn

可以查询五笔的网站很多,还是觉得不方便,本来想利用一个字典,实现本地查询,结果没找到。下面是一个用Python写的从http://qq.ip138.com/在线查询汉字五笔编码和拼音的程序。

Cocobear用纯Python实现飞信协议

Linux下使用飞信有很多方式,可以安装pidgin的插件,也可以安装其他客户端。

pidgin的飞信插件最新是v0.98,可以从sourceforge.net上下载到源代码

($ cvs -d:pserver:anonymous@fetion.cvs.sourceforge.net:/cvsroot/fetion co fetion)。

不过作者从10月6日好后好像再没有更新过,他最近在开发一个python的独立飞信客户端,等后期再技术回流给插件版本。

还有一个由邓东东主持开发的飞信应用程序开发库LibFetion,其大部分代码使用C编写,支持所有POSIX兼容的操作系统,现在貌似移植到了很多平台。基于这个库,开发了一个linux的客户端,还有其他平台的客户端,最新版本v0.9.1。

下载地址:http://www.libfetion.cn/demoapp_download.html

不过不是开源的 :< 作者封装了一个 .a 的二进制文件,公开接口函数。

------------------------------------------

俺们的可可熊(http://cocobear.info),最近用纯Python实现了飞信协议,OPEN SOURCE :)

python操作数据库

下面是一个用Python写的电话簿,用来演示用Python连接、操作数据库。这里只是简单的添加、删除、显示、修改功能。

运行效果和代码如下:

通过http快速共享文件

一直有这么个想法,可以通过http像nfs那样快速共享文件。用apache吧,不至于动用那个大家伙,用C写一个吧,太麻烦。最后决定用 Perl写,可无意间发现了Python有个更简单的模块——SimpleHTTPServer,于是就用Python写,几行就搞定了。

代码见下:

web2py–在DreamHost上搭建环境

From:cocobear.info/blog

by Cocobear

开发有很多框架,例如django,webpy,……,大概比较了下,觉得web2py挺合适做小一点的东西,这里有一份官方给出的与其它框架的比较,我也是因为看完了这个比较后决定学下的。

最近用Python写了个Fetion的库

From: cocobear.info/blog

By : cocobear

上周大部分的时间在写这个东西,现在基本上实现了我所需要的功能,网上有一些的实现,不过都比较凑合,也有一个叫LibFetion的东西,不过不开放源代码,所以就自己写了这个的库。

目前这个库有以下功能

  • 支持飞信2006,2008协议(其实就是分别使用MD5、SHA1算法进行登录认证);
  • 支持HTTP、TCP方式;
  • 支持给自己手机发短信(这个也是我的主要目的);
  • 支持直接发送信息到指定手机号(前提是加为好友,好处是直接使用手机号,而不需要知道飞信号);
  • 支持添加好友
  • …….

在设计好整个框架以后,再有一些功能添加进来也就比较方便了

特点

使用Python进行验证码识别

by Cocobear

2008年08月04日

Django 1.0.1 released!

 

Following the previously-announced schedule, today the Django team has released Django 1.0.1. This is a bugfix-only release containing fixes and improvements to the Django 1.0 codebase, and is a recommended upgrade for anyone using or targeting Django 1.0.

在Python中调用默认浏览器

在Python中调用默认浏览器
Posted on 15:38:00 by 晓月 and filed under Python

  前面讲了用 Python 模拟浏览器进行登陆、抓取页面然后分析等操作。有的时候,我们还需要把筛选出的页面显示出来,最简单的方法自然是调用系统默认的浏览器。

  直接使用标准库中的 webbrowser 模块,看下面的例子:

    import webbrowser
    webbrowser.open_new_tab('www.163.com')  

Syndicate content

Reserved by www.17LAMP.net