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第三方库


热门话题
java理解泛型   java Guava:如何自定义减少多重映射?   java无法构建实体管理器工厂JPA/Hibernate   不区分大小写的LDAP搜索   在java中同时调用所有类对象中的方法   java做高级数字计算?2.1k等于2100等。。?   java Camel netty组件:未能创建选择器   exceljava。lang.ClassCastException:ExcelStreamAction无法强制转换为com。开放交响乐团。xwork2。行动   java避免对嵌套a4j:区域进行验证   java如何使一帧在1秒内显示50次,每次显示时消失   java一个HashMap的遍历,我得到NullPointerException   windows HP Stream 8平板电脑。。。Java swing JScrollPane滚动在触摸屏上不工作   java如何在运行时根据用户/程序员的需要自动增加数组的大小?