lentodvd限速器

lento-dvd的Python项目详细描述


LentoDVD限速器

> >从系统托盘控制您的DVD / CD驱动器的最大速度。 与ubuntu unity和gnome一起工作。

使用eject工具设置速度限制。

Screenshot

屏幕截图

用法

安装

$ sudo apt-get install eject
$ sudo pip install lento_dvd

运行

要运行lentodvd,请从unity dash或gnome桌面菜单启动 (无论使用哪种桌面)。

开发

项目目录布局

  • bin/-入口点脚本
  • img/-运行时使用的图像文件(图标)
  • lento_dvd/-根应用程序包(所有源代码)
  • Makefile-为开发提供基本任务
  • setup.py-python打包脚本
  • README-分布式包的自述文件,由自动生成 make doc
  • README.md-此文件

python 2和python 3

当前的指示器实现运行在Python2.7和Python3上。 所有测试都在“两条Python”上执行。

运行和测试

运行测试

$ make venv  # run only once, or run again to re-create the virtualenv
$ make tests

获取测试覆盖率(报告给./coverage/)

$ make cover

创建python源包

$ make sdist

不安装就运行

$ make run

本地生成和安装/卸载

$ sudo make install
$ sudo make uninstall

清理项目目录(删除dist/、*.pyc等)

$ make clean

从readme.md生成自述文件

$ make doc

发布到pypi

$ make publish

提醒-发布过程

  1. 进行更改、更新和运行测试,确保覆盖率良好
  2. 更新setup.py并根据semantic versioning更改版本
  3. 标记新版本;标记格式为“vx.y.z”;例如:v1.2.1
  4. 推送更改和新标记
  5. 发布到pypi

复制

版权所有2016,Pete Burgers

此应用程序指示符分布在GNU GENERAL PUBLIC LICENSE下,或者是 许可证,或(由您选择)任何更高版本。

GPLv3

gplv3

模板代码改编自Vagrant AppIndicator, 谢谢@candidtim!

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

推荐PyPI第三方库


热门话题
bufferedreader JavasocketreadLine()方法奇怪的行为   JavaSpring表单:选择多个默认情况下不选择第一个选项   在Java中调用方法之前检查参数的数量   mysql如何在java上执行算术。sql。时间物体?   安卓版libgdx中的java实现库   web应用中的Java内存管理   java异步任务停止工作安卓   Java Android:确保测验答案彼此不同   java内核32。例子在JNA中找不到ReadProcessMemory   Java生产者/消费者并发性问题尝试读取对象时,NoSuchElementFound异常   java阻止返回或关闭应用程序   java如何测量丢弃的UDP消息的数量?   java是处理时间度量的最佳方法?   启动Eclipse应用程序时java Unset环境变量?   java将自定义验证器添加到Eclipse插件中的特定文件类型   找到java否定响应00000436   java如何从typeElement获取实际类型?   java使用vert处理异步操作。十、   java有人能建议简化代码吗?