{"id":17033490,"url":"https://github.com/morgul/nodepy","last_synced_at":"2025-07-27T05:36:11.859Z","repository":{"id":11655338,"uuid":"14162817","full_name":"Morgul/nodepy","owner":"Morgul","description":"A node.js supervisor and python task worker with two way communication modeled after socket.io.","archived":false,"fork":false,"pushed_at":"2013-11-06T05:18:31.000Z","size":128,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-18T20:09:26.443Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Morgul.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-06T04:17:53.000Z","updated_at":"2021-02-02T07:15:40.000Z","dependencies_parsed_at":"2022-09-06T20:40:23.556Z","dependency_job_id":null,"html_url":"https://github.com/Morgul/nodepy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Morgul/nodepy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morgul%2Fnodepy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morgul%2Fnodepy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morgul%2Fnodepy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morgul%2Fnodepy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Morgul","download_url":"https://codeload.github.com/Morgul/nodepy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Morgul%2Fnodepy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267306867,"owners_count":24067039,"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","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-10-14T08:34:59.670Z","updated_at":"2025-07-27T05:36:11.829Z","avatar_url":"https://github.com/Morgul.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NodePy\n\nThis is a combination npm module and pypi package for using NodeJS to launch a Python script, and allow two-way\ncommunication. It uses pipes (no, not _named_ pipes, just plain, normal unix pipes) and has a message api not unlike\n[socket.io](). It's been implemented with both speed and ease in mind.\n\n## But, why would you want to?\n\nLook, I'm not here to debate node vs python. I'm also not here to judge (much). If two languages want to communicate in\nthe privacy of their own pipes, who am I to stop them?\n\nSeriously, sometimes you just want to run python from node. If you can't see why you'd ever want to, then this obviously\nisn't the library for you.\n\n## Installation\n\nI've tried to make installation as simple as possible. However, nodepy is two separate packages, out of necessity. Read\non for instructions for each side.\n\n## Node\n\nSimply install through npm:\n\n```bash\n$ npm install nodepy --save\n```\n\n## Python\n\nUnfortunately, \"nodepy\" is already taken on pypi. So, you instead need to install the intuitively named `pynode`:\n\n```bash\n$ easy_install pynode\n```\n\n## Windows Support\n\nI am gleefully awaiting pull requests for windows support.\n\n## Examples\n\nCurrently, I'm too lazy to write up some good documentation; check out the `examples` directory.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorgul%2Fnodepy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmorgul%2Fnodepy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorgul%2Fnodepy/lists"}