{"id":18343425,"url":"https://github.com/cosimo/wiimote-tools","last_synced_at":"2025-04-09T21:50:01.138Z","repository":{"id":913272,"uuid":"674016","full_name":"cosimo/wiimote-tools","owner":"cosimo","description":"Small fun perl scripts that use the Nintendo Wiimote","archived":false,"fork":false,"pushed_at":"2010-05-18T21:58:08.000Z","size":10436,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T21:49:56.356Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cosimo.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-05-18T21:56:34.000Z","updated_at":"2019-01-11T18:19:23.000Z","dependencies_parsed_at":"2022-08-16T11:25:23.415Z","dependency_job_id":null,"html_url":"https://github.com/cosimo/wiimote-tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosimo%2Fwiimote-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosimo%2Fwiimote-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosimo%2Fwiimote-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cosimo%2Fwiimote-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cosimo","download_url":"https://codeload.github.com/cosimo/wiimote-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119405,"owners_count":21050754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T20:36:01.045Z","updated_at":"2025-04-09T21:50:01.117Z","avatar_url":"https://github.com/cosimo.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"=====================================================\nwiimote-tools\n-----------------------------------------------------\nAuthor:        cosimo@cpan.org\nFirst version: 14/5/2010\nURL:           http://github.com/cosimo/wiimote-tools\n=====================================================\n\nA small set of simple and funny scripts that are\nmeant to be used with a Nintendo Wiimote controller.\n\n== REQUIREMENTS ==\n\n* perl 5.8+\n\n* libcwiimote\n  (install with 'sudo apt-get install libcwiimote-dev'\n  if you're using Debian/Ubuntu)\n\n* the Linux::Input::Wiimote perl module\n  (install with 'sudo cpan Linux::Input::Wiimote')\n\n== INSTRUCTIONS ==\n\nAll the scripts below will wait for the wiimote to be put\nin discoverable mode when they start.\n\nSo, run any of the scripts like the following:\n\n  ./wiimote-joystick\n\nand then press both the '1' and '2' keys together\non the wiimote. This will usually cause the script to\nconnect to the wiimote. You will see leds blinking.\n\nThe script is connected. Do something. Press random\nbuttons or pretend you're playing drums. Something should\nhappen... :-)\n\n\n== DESCRIPTION ==\n\n* wiimote-drumkit\n\n    This is something I made for my small kids, so they could\n    just play with sounds. You can write a small config file to\n    assign random mp3s/wav/... to each button of the wii.\n\n    Take a look at drumkit.conf or animals.conf as examples.\n\n    Then each time you press a button, or wave the wii in the air\n    (pretending you're playing drums), you will hear the corresponding\n    sounds.\n\n    Requires 'paplay'.\n\n* wiimote-joystick\n\n    This is a quick hack that I put together to use the wiimote\n    together with any of my favorite games as a digital joystick.\n\n    I can use it to play with mame, of course with legal roms\n    or c64 emulators (with games I of course owned when I was a kid)\n    and so on.\n\n    Currently it works well with a few games, because of the way the\n    keys are sent to X11, and it works really bad with other games,\n    because of the way the keys are sent to X11.\n\n    Requires 'X11::GUITest', install with 'sudo cpan X11::GUITest'.\n\n* wiimote-conductor\n\n    Can control the speed of a movie or song by pretending to\n    use the wiimote like a orchestra conductor would.\n\n    It's a bit sucky because it doesn't get the actual tempo\n    from the sound, so you have to pretend the normal (1.0x) speed\n    is represented by wii-beats distanced by 1 second.\n\n    So if you want to double the speed of the movie/song, you\n    have to move the wii in the air every 0.5 seconds.\n\n    Pretty lame, eh? :)\n\n    Requires 'Audio::Play::MPlayer' with a patch to add\n    the 'speed' command.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcosimo%2Fwiimote-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcosimo%2Fwiimote-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcosimo%2Fwiimote-tools/lists"}