Nodebox的GTK克隆:Shoebot

最近Python Planet里刮起了一股show自己Social Software Graph的热潮,其中Arthur Koziel的这一篇,图形最帅气。

Social Software Graph using Nodebox

这个非常cool的图形不是Visio做的,也不是OmniGraffle做的,而是NodeboxGraph库Python代码画出来的。

Nodebox

NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented.

Nodebox是Mac OS X上,基于Cocoa,Python编写的,用于创建2维静态/动画/交互式visuals(这个visuals实在不好翻译。。。visualization的意思是可视化。)工具,可以输出为pdf或者Quicktime格式。Nodebox是免费的而且文档齐全。你可以理解为新时代的Logo语言,或者processing(最近刚好1.0)的Python版。

其实我很想不通,为什么酷酷的东西总是Mac上最先出现?为什么Windows总是最受歧视的?Nodebox也推出过一个NodeBox 2.0b1 for Windows版本,基于Jython的,可以用,但是最恼火一点就是不支持上面提到的Graph这个库。Nodebox官方的态度也和大多数Mac only装逼软件类似,拒绝向Linux或者Win32移植。

不过现在好了。几个月前,已经有按耐不住的人Ricardo Lafuente开始把Nodebox克隆到GTK环境,用Cairo图形引擎了。名字叫Shoebot

Shoebot

名字来自Drawbot(Nodebox也源自于Just van Rossum的这个项目)和Shoes(Ruby的Nodebox),跨平台(OS X/Win/Linux),可以导出到Inkscape,看起来非常不错。

主页:http://tinkerhouse.net/shoebot/
Hg源码托管:http://freehg.org/u/rlafuente/shoebot-ng/ https://code.goto10.org/hg/shoebot
下载:http://tinkerhouse.net/shoebot/Docs/Install 很可惜的是,Windows版本仍然在开发中。等吧。
更新微博(identi.ca):http://identi.ca/shoebot
Shoebot-devel邮件列表:http://lists.tinkerhouse.net/listinfo.cgi/shoebot-devel-tinkerhouse.net

非官方编译的library:http://hv-a.com/shoebot/libraries/ 包括那个graph库。赞啊赞

NND,如今这世道也太欺负人了。工作之后一定买一个苹果本本。

标签: , , , , , ,

留下回复