Skip to main content

Python bindings for the liblo OSC library

Project description

pyliblo3

This is a fork of the original bindings for liblo, making it pip installable

Example

Simple Server

import liblo
server = liblo.Server(8080)

def test_handler(path, args, types, src):
    print(args)

server.add_method("/test", None, test_handler)

while True:
    server.recv(100)

Dependencies

  • liblo >= 0.28

Installation

1. Install liblo

liblo must be installed previously

Linux

sudo apt install liblo-dev

macOS

brew install liblo

Windows

See http://liblo.sourceforge.net/README-platforms.html

2. Install pyliblo3

pip install pyliblo3


Original README:

pyliblo - Python bindings for the liblo OSC library

Copyright (C) 2007-2011  Dominic Sacré  <dominic.sacre@gmx.de>

http://das.nasophon.de/pyliblo/


To install, run "./setup.py build", followed by "./setup.py install". This
will install both the python module and the send_osc/dump_osc scripts.

See doc/API.html and doc/examples.html for API documentation and some
example code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyliblo3-0.10.3.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

pyliblo3-0.10.3-cp37-cp37m-manylinux1_x86_64.whl (409.9 kB view details)

Uploaded CPython 3.7m

File details

Details for the file pyliblo3-0.10.3.tar.gz.

File metadata

  • Download URL: pyliblo3-0.10.3.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for pyliblo3-0.10.3.tar.gz
Algorithm Hash digest
SHA256 96ef79a8c43c54a5b2cc076d93e6e4a5fced558d9857c5864e771be2bd37d964
MD5 150740940c772c2e36338f056cc7334c
BLAKE2b-256 99008af49cb82eff21f6bd0e5452a7dfa987f73861c55ae19cd865b57bfd98a5

See more details on using hashes here.

File details

Details for the file pyliblo3-0.10.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyliblo3-0.10.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 409.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for pyliblo3-0.10.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0d5bc4f087fcc9ddd1b5f5e0bfb5cda9104c710b8cbcafc5e5d9acd9945ea09b
MD5 0855cbf5b78de7a31fec6e3d15dacc68
BLAKE2b-256 12b15e7e7a9680e1055f7f57e35f03743a08a12ea83294fb97d33cd498ad6600

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page