{"id":13814074,"url":"https://github.com/asterisk/starpy","last_synced_at":"2025-04-11T13:42:55.875Z","repository":{"id":1465099,"uuid":"1703106","full_name":"asterisk/starpy","owner":"asterisk","description":"Python twisted library for AMI and FastAGI","archived":false,"fork":false,"pushed_at":"2022-06-22T17:43:40.000Z","size":290,"stargazers_count":97,"open_issues_count":2,"forks_count":61,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-03-25T09:53:00.362Z","etag":null,"topics":["agi","ami","asterisk","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asterisk.png","metadata":{"files":{"readme":"README.rst","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":"2011-05-04T20:09:22.000Z","updated_at":"2025-01-01T23:43:11.000Z","dependencies_parsed_at":"2022-08-16T13:20:49.081Z","dependency_job_id":null,"html_url":"https://github.com/asterisk/starpy","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterisk%2Fstarpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterisk%2Fstarpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterisk%2Fstarpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asterisk%2Fstarpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asterisk","download_url":"https://codeload.github.com/asterisk/starpy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248410835,"owners_count":21098780,"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":["agi","ami","asterisk","python"],"created_at":"2024-08-04T04:01:42.090Z","updated_at":"2025-04-11T13:42:55.852Z","avatar_url":"https://github.com/asterisk.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"StarPy Asterisk Protocols for Twisted\n=====================================\n\nStarPy is a Python + Twisted protocol that provides access to the Asterisk\nPBX's Manager Interface (AMI) and Fast Asterisk Gateway Interface (FastAGI).\nTogether these allow you write both command-and-control interfaces (used, for\nexample to generate new calls) and to customise user interactions from the\ndialplan. You can readily write applications that use the AMI and FastAGI\nprotocol together with any of the already available Twisted protocols.\n\nStarPy is primarily intended to allow Twisted developers to add Asterisk\nconnectivity to their Twisted applications. It isn't really targeted at the\nnormal AGI-writing populace, as it requires understanding Twisted's\nasynchronous programming model. That said, if you do know Twisted, it can\nreadily be used to write stand-alone FastAGIs.\n\nStarPy is Open Source and we are interested in contributions, bug reports and\nfeedback.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasterisk%2Fstarpy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasterisk%2Fstarpy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasterisk%2Fstarpy/lists"}