python录制鼠标动作_使用Python w / django - 我可以录制用户输入(键盘和鼠标)并播放它吗?...

我对开发并不陌生(运行了许多建立在.net,php和node.js上的业务),但我从新开始创建自己的应用程序。我一直在研究应该使用哪种语言,并且倾向于使用django和Python作为数据库的PostgreSQL或mongoDB。我很喜欢修改现有的代码,但我会跳进来尝试从头开始构建一些东西。

我想建立一个非常简单的在线代码编辑器,用户可以在浏览器中输入一些代码(颜色编码和格式化,就像传统的IDE一样)。不过,我想要发生两件事情:

1.)当他们输入代码时,其他人(观众)可以看到输入的代码,因为它是现场输入的。

2.)当用户将代码输入到Web代码编辑器时,它们的击键和点击正在被录制,以便以后可以播放它们。

这个想法是有人可以写一段代码,然后有人可以回放那段代码(就像视频一样),看看编码器是如何到达这个解决方案的。这有点像屏幕录制,除了不是记录屏幕(如果没有在最终用户系统上安装应用程序,这是不可能的),我将在输入时记录它们的输入,以便可以重放这些输入。

这可能使用python / django吗?在Django(或其他)中是否有可以提供这种录制/播放功能的东西?

如果说100个用户同时这样做,postgreSQL能够跟上所有这些读/写吗?这可能是一个更适合类似mongoDB的任务,但我不希望将noSQL数据库用作整个站点的数据库。

如果你觉得有一个更好的框架(比如Rails),我也有兴趣听到这个。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值