wget下载需要登录的内容

本地下载慢的时候我常常登录服务器使用wget下载,有时候会遇到下载的内容需要网站登录才能下载的情况,这时候就有点卡壳了,不过还是可以使用wget下载的,只需要多操作一步。
第一步,先获得登录小甜饼cookies。

第二步,使用获得的甜饼请求需要下载的资源。

–post-data 参数将网站登录信息POST到网站的登录入口,具体参数可以通过抓包工具查看到。
用服务器来下载,速度真是爽歪歪~
-EOF-

Media Temple ProDev API

Media Temple也耐不住寂寞出API了,这年头不提供API的服务不是好服务。既然有API那就试试吧。登录帐号,获取api key以后便可以开始编程了。
需要注意的是尽管文档里有提全局的HTTP 请求headers里包含Authorization为api key用以访问api。但我发现使用header的形式并不能访问成功,实际的api key还是需要在URL里以参数的形式携带(API Query parameters)。
以下示例用以访问Get all service details接口。

记得是使用https链接(httplib.HTTPSConnection)。
相关资料:API文档(PDF)
-EOF-

与svn info等价的hg命令

在使用svn的时候经常用svn info查看当前目录是在哪个代码仓库中的,在使用hg的时候也有类似的需求,而hg是没有hg info命令的,但是有类似命令hg paths用于显示远程版本库列表,其中default为缺省库地址。

-EOF-