python进行大端序小端序互转的巧妙方法

8   42771 转为繁体

端序(又称字节序),是一种很数据结构的东西嗯0.0

最近在做二进制文件解包,发现文件头上的分配表是用大端序的。
还是python方便,一开始用的是这样的:

这样解包出来的结果中定位信息是类似0xFA2D3412这样子的大端序。而我们需要的是0x12342DAF这样的小端序,即每两位为一个单位逆转。

Read More

BeautifuLogin:网站通用登录接口的设想

0   7626 转为繁体

之前一直在用家前李树(http://shumei.me/)的Android应用一键签到,也观摩了他的博客,学到了不少新姿♂势

在此期间一键签到更新灰常频繁,某个网站POST位置一变就得重新下载整个apk,那时就有了把他们都变成插件的方法

当然我是希望不仅可以手机用,最好能让电脑最好是VPS也能用上;因为签到这种事情完全是网站为了增加用户黏性做出的恶心勾当

初步构想是这样的,使用python+httplib2+pyv8构成框架,每个网站的登录方法都用一个插件来描述,包括postdata,posturl,是否要用js生成一些东西等等;还要做一个制作插件的工具,方便网友自定义;插件内容最好要用私有算法加密……
返回的是cookie,供上一级使用

完成后可以用cron+py脚本实现自动签到,sl4a实现android手机版本

然后这次有点想用qt做个GUI了呢,黑黑的界面老是被别人吐槽- –

让buka布卡漫画直接下载图片文件

0   14502 转为繁体

buka漫画(cn.ibuka.manga.ui)是一个不错的Android平台看漫画应用。默认情况下buka漫画会下载.buka格式的包(可能是图片文件二进制连接得到的),很不方便用别的应用(比如perfect viewer)打开或收藏。

这个脚本可以让buka漫画强制下载图片文件
需要手机root过,安装有busyboxsqlite3(一般第三方ROM都有)

先在应用里下载想要下载的漫画,然后退出应用,在gscript或者终端中运行:

部分ROM的默认shell是mksh,这样的话要先创建临时目录

然后重新打开应用,继续下载就可以啦~

或者你可以在电脑上使用:[Go] 布卡漫画(.buka) 萃取器