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。
==
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。