跳转到主要内容

Hamster 远程控制

项目描述

Hamster RC

Hamster RC (远程控制) 是一个小型Web应用程序,允许您从远程浏览器(如运行在您的移动设备上的浏览器)控制桌面上的Hamster时间跟踪器。

到目前为止,它显示了当天的事实,并允许您开始和停止新的活动。它通过DBus与Hamster通信。

我写了它,因为很多时候我需要在办公室这里那里跑,我无法整天坐在我的办公桌前。我需要跟踪我花了多少时间,而且我通常总是带着我的手机。我已经在我的移动浏览器中将桌面IP地址保存为书签,现在访问Hamster相当容易 :-)

安装

只需输入

easy_install hamster-rc

请记住,您需要安装dbus的python绑定。不幸的是,在虚拟env或buildout这样的独立环境中并不容易。在我的首选发行版(Fedora)中,这由dbus-python包提供。其余的python依赖(mako,webob和routes)由easy_install自动安装。

使用

安装完成后,按以下方式运行

hamster-rc --host=192.168.0.2 --port=10000

它将监听该IP地址和TCP端口。默认情况下,它运行在localhost:8888,这对您想要从外部访问它来说并不很有用。

现在,将您的浏览器指向 http://192.168.0.2:10000 并单击按钮!

开发

您可以通过克隆Mercurial存储库来获取hamster-rc的最新版本

hg clone https://bitbucket.org/lgs/hamster-rc

未来

我可能在将来实现的一些功能包括

  • 简单认证

  • HTML5 本地存储支持在您与服务器断开连接时保存数据。稍后,当再次连接时,可以同步这些数据回 Hamster。

请随意发送给我这些和其他您希望拥有的功能的补丁。其他反馈也受欢迎。

变更

0.1.1 (2011-01-29)

  • 修复编码问题(问题编号 #1)

0.1.0 (2011-01-23)

  • 初始版本

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

hamster-rc-0.1.1.tar.gz (76.1 KB 查看哈希值

上传时间

由以下支持