python小工具集_Python 小工具集合

PyTools

Python小工具的集合,工具彼此间无联系。基于Python 3.4。

目前实现了:

查看新闻

查看微博

发布微博

搜索1024网站

Usage

查看新闻

python3 App.py news

使用腾讯新闻的RSS源。

查看微博

python3 App.py weibo

使用了Yahoo pipes。你需要得到要查看用户的微博ID,

“`

Hanhan’s weibo account ID

weiBoId = "1191258123"

“`

这是韩寒的微博ID。

发布微博

python3 App.py post

这里重写了Oauth2的认证方式,实现了Python 3的新版SDK,但功能目前不健全。

注意:

def getURLCode():

# set your default web browser is Chrome/Safiri in MaxOS (assume you have logined weibo)

cmd = "/usr/bin/osascript -e ‘tell application \"Chrome\"‘ -e ‘get URL of every tab of every window‘ -e ‘end tell‘"

pipe = Popen(cmd, shell=True, stdout=PIPE).stdout

urls = pipe.readlines()

reg = callback + ‘\?code=(.*?),‘

r = re.compile(reg)

m = r.search(urls[0].decode("utf-8") + ‘,‘)

if m:

return m.group(1)

上面自动捕获浏览器Tab的URL的做法是基于Mac OX。Windows也可以做。之后将给出通用操作系统和通用浏览器的代码。

依托的微博应用的key, secret, 回调URL 也在代码里,可以自行替换。

搜索1024网址

python3 App.py 1024

类似爬虫的小代码,但使用的只有正则表达式。

Future works

解决发送微博的平台问题

增加新的使用功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值