lirc的python绑定。

python-lirc的Python项目详细描述


python lirc
==


lirc扩展,用cython为python 3(和2)编写。我正试着把它放到
[debian]中(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=bug%23718980)

[pypi](https://pypi.python.org/pypi/python-lirc/)


install
===
`python-lirc'和'python3-lirc'位于raspbian的主存储库中。如果您使用的是
raspberrypi,则可以运行:

$sudo apt get install python3 lirc;或python lirc


[此处](https://github.com/tompreston/python-lirc/releases)下载最新relase,并使用以下命令安装:

$sudo dpkg-i python3-lirc_1.2.1-1_all.deb

configure
===

需要有效的[lircrc配置文件](http://www.lirc.org/html/configure.html lircrc_format)。例如:

$cat~/.lircrc
begin
button=1按遥控器上的哪个按钮
prog=myprogram程序来处理此命令
config=one,horse配置作为列表提供给程序
end


begin
button=2
prog=myprogram
config=2



use
===

$python3
>;>;import lirc
>;>;sockid=lirc.init(“myprogram”)
>;>;lirc.nextcode()在此之后在远程按1键
['one','horse']
>;>lirc.deinit()

不带:

>;>sockid=lirc.init(“myprogram”,blocking=false)
>;>lirc.set_blocking(true,sockid)或者这个



为python3和python 2编译并安装。

git clone https://github.com/tompreston/python lirc.git
cd python lirc/
make py3&;sudo python3 setup.py install
make py2&;sudo python setup.py install

易于安装python lirc

development
===
1。如上所述安装dev库。
2.更改“lirc/lirc.pyx”。
3.使用“make py3&;python3 setup.py build”编译
4。用‘python3 tests/tests.py `
change log
==
===




====
=

v1.2.2
-
=
-重新构建(再次)并上传到pypi。
-新增requirements.txt


=
=
=
----
----修正了‘设置阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞阻塞br/>-添加了非阻塞测试。
-添加了python dev和python3 dev到自述文件。

----
-用于debian打包的结构。

----
-整理项目结构。
-init现在尝试使用config at~/.lircrc,然后/etc/lirc/lircrc。

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

推荐PyPI第三方库


热门话题
Spring引导应用程序中的java循环视图路径异常   java在PreferenceActivity中显示ProgressDialog   java RESTEasy如何将基本身份验证设置为ClientRequest   使用MongoDB进行java漏斗分析?   java JUnit系统日期   java创建一个集合,每个类有一个对象   java如何在子模块项目中测试Springbean   java Websocket服务器Android   javaitext:如何在新页面上重复表单元格内容?   java一旦spring mvc样板项目建立起来,python/RoR的开发速度会更快吗?   java为什么Maven Tycho不能在工具链中找到正确的JDK。xml?   Java Selenium获取用于单击的元素   java如何使用嵌套的if语句而不是系统阻止程序在blueprint类中运行。出口(0);?   java模板聚合匹配和投影一个没有id的字段   java您的内容必须有一个id属性为“安卓”的TabHost。安卓应用程序的R.id.tabhost错误   JavaEclipseLink 1.2和BatchFetch   java如何更改HttpClient中的超时值?   java在toString方法中将对象转换为特定数据类型   java正在跳过运行for循环