python录制鼠标动作_使用Python w / django - 我可以录制用户输入(键盘和鼠标)并播放它吗?...
我对开发并不陌生(运行了许多建立在.net,php和node.js上的业务),但我从新开始创建自己的应用程序。我一直在研究应该使用哪种语言,并且倾向于使用django和Python作为数据库的PostgreSQL或mongoDB。我很喜欢修改现有的代码,但我会跳进来尝试从头开始构建一些东西。
我想建立一个非常简单的在线代码编辑器,用户可以在浏览器中输入一些代码(颜色编码和格式化,就像传统的IDE一样)。不过,我想要发生两件事情:
1.)当他们输入代码时,其他人(观众)可以看到输入的代码,因为它是现场输入的。
2.)当用户将代码输入到Web代码编辑器时,它们的击键和点击正在被录制,以便以后可以播放它们。
这个想法是有人可以写一段代码,然后有人可以回放那段代码(就像视频一样),看看编码器是如何到达这个解决方案的。这有点像屏幕录制,除了不是记录屏幕(如果没有在最终用户系统上安装应用程序,这是不可能的),我将在输入时记录它们的输入,以便可以重放这些输入。
这可能使用python / django吗?在Django(或其他)中是否有可以提供这种录制/播放功能的东西?
如果说100个用户同时这样做,postgreSQL能够跟上所有这些读/写吗?这可能是一个更适合类似mongoDB的任务,但我不希望将noSQL数据库用作整个站点的数据库。
如果你觉得有一个更好的框架(比如Rails),我也有兴趣听到这个。
python录制鼠标动作_使用Python w / django - 我可以录制用户输入(键盘和鼠标)并播放它吗?...相关推荐
- python登录代码思路_用python登录Dr.com思路以及代码分享
用python登录Dr.com思路以及代码分享 发布于 2014-08-28 22:31:52 | 192 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对 ...
- python自动进直播_(1/5)手把手教你如何录制b站直播,并且借助python实现部分自动化...
在经历了半个多月的录播折腾后,我逐渐摸索出一套比较简洁的录制方法(只是想偷懒而已) 从录播到投稿,我所使用解决方案有以下两种: 1. 录播姬录制FLV文件+python自动压制FLV文件 ...
- python弹球游戏绑定鼠标事件_用python和pygame游戏编程入门-弹球[鼠标控制]
本节我们再将鼠标的事件引入到这个动画中,要做什么呢?就是在动画中,如果按下鼠标左键,小球会停止移动,如果松开左键,小球会移动到鼠标的位置,然后继续刚才的运动:如果按下鼠标左键不放,移动鼠标,小球就会跟 ...
- python画交互式地图_使用Python构建交互式地图-入门指南
python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...
- 以下选项中python用于异常处理结构_《Python 程序设计》复习题
目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...
- python中级项目下载_中级Python复习:教程,项目思想和技巧
python中级项目下载 本文旨在向Python初学者和开发人员介绍Python中使用的一些关键概念,这些概念一开始就没有讲授. 如果您可以创建二次方根求解器,则可以理解本文. 这些是我一天之内没有学 ...
- python大牛 关东升_《Python从小白到大牛》第4章 Python语法基础
本章主要为大家介绍Python的一些语法,其中包括标识符.关键字.常量.变量.表达式.语句.注释.模块和包等内容. 标识符和关键字 任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍Pyth ...
- python源码学习_【Python学习】Python源码阅读(一)
最近想读读Python源码,任何东西学习方法基本都是一样的,先从总体框架进行了解,再从自己侧重的方面逐步深入. 1. Python总体架构 左边是Python提供的大量的模块.库以及用户自定义的模块. ...
- python 客户端应用程序_创建python Web服务和C#客户端应用程序的最佳方法 - c#
我正在寻找一种简单可靠的方法来创建Python Web Service并从.Net(c#)应用程序中使用它. 我发现了很多不同的库,其中一个库比另一个库好,但是似乎没有人提供关于Python Web ...
最新文章
- AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第8讲 用户界面
- Jmeter组件执行顺序与作用域
- 【c语言】蓝桥杯算法训练 sign函数
- linux 设置代理 安装jdk mysql tomcat redis hadoop
- linux - svn命令操作使用随笔svn import
- 数据结构名词解释(考试没有,供参考)
- 命令提示符使用java 类报错_lt;03gt;详解第一个Java程序
- HDU 4649 Professor Tian(概率DP)题解
- 性能可靠塔式服务器,塔式服务器备受企业关注的原因有哪些
- Logistic回归模型(C++代码实现)
- 杰·亚伯拉罕的产品营销35种策略完整版
- TextCNN文本分类实践
- 6、React脚手架
- 深海迷航坐标传送代码_深海迷航代码大全_深海迷航作弊码汇总及代码使用教程_咖绿茵手游站...
- 如何退出企业微信?退出之后,企业微信的聊天记录还在吗?
- js 排序 字符串内含数字字母特殊符号排序
- SpringCloud Hoxton——Bus服务消息总线
- Derivation of Sparse Bayesian Learning
- Java——Web开发之MVC设计模式的学生信息管理系统(二)
- Android代号、版本、API版本号