Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/kivy/oscpy

An efficient OSC implementation compatible with python2.7 and 3.5+
https://github.com/kivy/oscpy

fix setup.py classifiers

b952f9a52bf23f734fb5127519738fafc13914f9 authored over 6 years ago by Gabriel Pettier <[email protected]>
Release 0.1.0

f9268db2668a8bc16587c6a063351fffb076dc1e authored over 6 years ago by Gabriel Pettier <[email protected]>
first minor version

c36d768ca11a2deca64bc085f5e0d42badf0e46f authored over 6 years ago by Gabriel Pettier <[email protected]>
don't set noblocking, try to optimise

40f15ac752721514bd97b54d68e831d392944a31 authored over 6 years ago by Gabriel Pettier <[email protected]>
add performance test

52fceb28d8c6c86e9183c1d02101be2cda7b1a73 authored over 6 years ago by Gabriel Pettier <[email protected]>
fixes for windows

76817bd174c8814c1d1d87bda7d602445f28c7d8 authored over 6 years ago by Gabriel Pettier <[email protected]>
Make server clients, too

Now servers can send messages/bundles to another server, and answer to a
server on the same sock...

fcc099eee8eb42fd0652174b94270455ca82969a authored over 6 years ago by Gabriel Pettier <[email protected]>
fix bind address (bytes) in test_server:test_decorator

also use send_message instead of raw sockets in test_server

9318c65fa7472e1deff1456ace5156d7732cb263 authored over 6 years ago by Gabriel Pettier <[email protected]>
add test for decorator api

f99b732d3d5567bb957362ecf331ba96683048b9 authored over 6 years ago by Gabriel Pettier <[email protected]>
add decorator api to server

4db64ff089097f02046c338c3b998c88dd670a4a authored over 6 years ago by Gabriel Pettier <[email protected]>
some timetags support

2e71088c7b59cd015d7388e867907c8d80414566 authored over 6 years ago by Gabriel Pettier <[email protected]>
add TODO section in readme

88502aedf8e1c3722ba4135333c905bf32c4901f authored over 6 years ago by Gabriel Pettier <[email protected]>
update readme to reflect current API

3e1c95b2d0635da9a07e9f6ddacb28b210fd5c1d authored over 6 years ago by Gabriel Pettier <[email protected]>
default port to 0 to allow binding to a free port automatically

since the client has access to the socket, it can lookup the port name
using getsockname()[1]

65b9778c0bed9a48a725525f2acf6314fffb0541 authored over 6 years ago by Gabriel Pettier <[email protected]>
add basic client functions and class

262a5fd1e3c6b679b8192f78cd1cedc389e8bf3f authored over 6 years ago by Gabriel Pettier <[email protected]>
format messages from bundles the same as standalones

f7bb09ab182f859fd72a9b05301ef84006aef3b0 authored over 6 years ago by Gabriel Pettier <[email protected]>
OSCThreadServer implementation and basic tests

6ba25fefc00bfcecb1f389ccd9193625b8276d64 authored over 6 years ago by Gabriel Pettier <[email protected]>
add read_packet to parser, to manage messages and bundles

a03bdd38e214c7b633652103ffae56a17898c903 authored over 6 years ago by Gabriel Pettier <[email protected]>
pep8

e8adc9dbfb03fb17d42f3a7a09bad446a780233e authored over 6 years ago by Gabriel Pettier <[email protected]>
format bundle fixes

also refactoring of tests

3ede2d55d205634036b4639494e35004dd05c337 authored over 6 years ago by Gabriel Pettier <[email protected]>
add note

473266edc0ac8e55c68605c5fcaf2dbb63aa06df authored over 6 years ago by Gabriel Pettier <[email protected]>
format_message fixes

a6fb9c167352d4ca678127b570687a109e443258 authored over 6 years ago by Gabriel Pettier <[email protected]>
format messages from address/values

5c4e505e51db32a44f08e88ff8e4ae0f118f112c authored over 6 years ago by Gabriel Pettier <[email protected]>
less redundancy in tests

5911cba9334bfdc47ce7352d475343511569e4d5 authored over 6 years ago by Gabriel Pettier <[email protected]>
remove unused imports

068ee08121ce45eb45241458b341833ed3ea726f authored over 6 years ago by Gabriel Pettier <[email protected]>
optimisations

use struct members directly, also replace an unpack + slice calls with
an unpack_from one

5ccc4b366cd675f2dcb3ab6ec347d5f40c5061c0 authored over 6 years ago by Gabriel Pettier <[email protected]>
return bundle result as (timetag, messages) tuple

8a74620874170b20bd2a00ebb85139508d3b4330 authored over 6 years ago by Gabriel Pettier <[email protected]>
use message examples from osc spec, fix message & bundle parsing

10e22ca21f8dcc9c5d9b196337796f8a2b6c0e8f authored over 6 years ago by Gabriel Pettier <[email protected]>
add warning

836d9a81f57f85a99c846493535097ae2629b3d9 authored over 6 years ago by Gabriel Pettier <[email protected]>
basic bundle parsing

eeb164bb6c3a156e4b487f700c448010e5583c93 authored over 6 years ago by Gabriel Pettier <[email protected]>
nit

e14a5133510c00a32bf262611ef62052736fc4b3 authored over 6 years ago by Gabriel Pettier <[email protected]>
basic message parsing

69c5916ad569ba0be31d4ce36675610574015edb authored over 6 years ago by Gabriel Pettier <[email protected]>
explicit int in format string instead of string format

db51038d566101920151c4e5ae3e45eb89d71701 authored over 6 years ago by Gabriel Pettier <[email protected]>
optimize floats and ints parsing

b8fcc7afe92b3abe955f692f30cdbd7e8257878f authored over 6 years ago by Gabriel Pettier <[email protected]>
parse blobs

2bab86228dc936526a458c1886985f23b6faf2d6 authored over 6 years ago by Gabriel Pettier <[email protected]>
parse padded strings

also rename tests/parser.py to tests/test_paser.py, so it's discovered
by pytest

23e58a2a0d0da6658221d5cd0e4182e756d0d6db authored over 6 years ago by Gabriel Pettier <[email protected]>
parse strings

0ff9af71bffd0b724bbcdd82fe36591ee921f9e5 authored over 6 years ago by Gabriel Pettier <[email protected]>
parse floats

65b48c5b77e9dd7284c721ec012863f865528fd9 authored over 6 years ago by Gabriel Pettier <[email protected]>
more packaging boilerplate

42842c0c8211e3fe4c02392ffcecc929c9df1ee4 authored over 6 years ago by Gabriel Pettier <[email protected]>
add basic setup.py, parser module, first test passing (parse int)

37c35583bfb9c51b4a78d70c67ff91534b3b445a authored over 6 years ago by Gabriel Pettier <[email protected]>