关于文件系统更改的自动下载网页

F5NoMore的Python项目详细描述


====
f5nomore
==




熟悉在浏览器中调试更改所需的周期:

1。保存
2。切换到浏览器窗口
3。f5
4.看看变化
5。切换回编辑器

这会很快让人恼火,特别是当你花3秒更新一个样式,然后再花5秒切换上下文并重新加载时。
f5nomore的目标是用以下内容替换整个rigamarol:

save--->;请参阅更改

我个人认为这节省了我很多时间-甚至更多的烦恼:)。




f5nomore由两部分组成:

*chrome扩展(https://chrome.google.com/webstore/detail/f5nomore/bgkkkjaonlbjoopncdpdgchdgohaieap)

python脚本监视文件系统的更改,当它看到更改时,它会将这些更改发送到重新加载页面的扩展。
两者都有必要,因为chrome扩展无法访问文件系统,并且外部程序(即python脚本)无法轻松地操作google chrome。




install
=需要同时安装f5nomore python包和f5nomore google chrome扩展。

python包
----
安装python包有三个步骤:

*安装python(https://www.python.org/download/)
*安装pip(http://pip.readthedocs.org/en/latest/installing.html)
*运行“python-m pip”安装f5nomore“

google chrome extension
----
在google chrome web store上找到f5nomore并免费安装:


https://chrome.google.com/webstore/detail/f5nomore/bgkkkjjaonlbjoopncdpdgchdohaieap


用法
===
安装完所有内容后,应启动python脚本使用::

python-m f5nomore

*关闭对话框

您可以在f5图标上单击一次,在选项卡中打开和关闭f5nomore



history
==



有多种工具支持真正的实时编辑,方法是连接到google chrome的开发工具中,并且只更新页面中发生更改的部分。
一个值得注意的工具就是这样做方法是开源的括号编辑器(http://brackets.io/)。
实时编辑的响应速度惊人!不幸的是,实时编辑仅限于编辑器可以轻松理解源文件如何映射到输出的项目。这基本上意味着只有纯html和css才能被有效地处理。
一旦你开始使用服务器来路由、模板化或从多个源文件(这是当今大多数项目)组成一个页面,实时编辑就不再工作。
我喜欢括号中的实时编辑,我强烈推荐它!我非常喜欢它,现在我已经尝试过了,我讨厌回到我曾经使用过的缓慢而缓慢的刷新过程。
可悲的是,我的大多数项目都涉及到一个高级别的服务器,这意味着无论我有多么想要,我都不能使用括号“现场编辑”。它使更新周期大大加快,因为它只需重新加载页面,就可以省去不断地对f5键进行mash操作,并且可以在任何项目上运行。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从log4j迁移到log4j2时发生java错误   java为什么我不能运行hello swing应用程序?   Java反射:按声明顺序获取字段和方法   java将日期设置为每周的第二天   在Java中使用包装器和随机森林分类器进行特征选择时出现weka错误   oop对随机生成的Java数字有问题   java使用PhoneNumberUtils检查联系人中是否存在号码。比较()   java无法在Tomcat 7(org.apache.catalina.LifecycleeException)上部署YouTrack   java无法添加自定义视图类   java如何从服务器端更改HttpServletRequest中的IP?   java GemFire 8.2.0集群使用缓存中的静态服务器列表。xml   运行google maps API v2约20分钟时出现java JNI错误   java在IntelliJ IDEA中创建一个可执行的jar