{"id":24491424,"url":"https://github.com/vxcontrol/sharm","last_synced_at":"2025-03-15T02:25:27.768Z","repository":{"id":86582440,"uuid":"193640345","full_name":"vxcontrol/sharm","owner":"vxcontrol","description":"Agent code of Sharm service","archived":false,"fork":false,"pushed_at":"2019-06-25T15:30:17.000Z","size":292,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-17T05:54:04.874Z","etag":null,"topics":["cross-platform","golang","recording","remote-shell","shell","terminal"],"latest_commit_sha":null,"homepage":"https://sharm.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vxcontrol.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-25T05:28:23.000Z","updated_at":"2024-06-19T04:00:24.669Z","dependencies_parsed_at":null,"dependency_job_id":"654d1ff2-f628-47ad-a584-7557eca4a231","html_url":"https://github.com/vxcontrol/sharm","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/vxcontrol%2Fsharm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vxcontrol%2Fsharm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vxcontrol%2Fsharm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vxcontrol%2Fsharm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vxcontrol","download_url":"https://codeload.github.com/vxcontrol/sharm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243673502,"owners_count":20328928,"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":["cross-platform","golang","recording","remote-shell","shell","terminal"],"created_at":"2025-01-21T18:18:08.769Z","updated_at":"2025-03-15T02:25:27.748Z","avatar_url":"https://github.com/vxcontrol.png","language":"Go","readme":"# Sharm Agent\n\n[![Build Status](https://travis-ci.org/vxcontrol/sharm.svg?branch=master)](https://travis-ci.org/vxcontrol/sharm)\n\nSharm is a public service to recording you terminal and to showing to everybody as real time broadcasting. Also, you are able to record and broadcast your voice and to attach chat comments to final result and to share this.\n\n### Sharm key features:\n\n  - Totally free service\n  - Broadcast terminal and sound\n  - Chat in real time broadcast\n  - Supports MacOS, Linux and Windows\n  - Unlimited storage of records\n\n### Support\n\nIt's main page of the service and you should post your questions, issues and suggestions to this tracker page.\nWhile the service is still young, we will welcome your suggestions for its improvement.\n\n**Important**: We aren't responsible for any risks and losses associated with using of this service and this code.\n\n## Dependencies\n\n  - Windows version of the agent based on [winpty project](https://github.com/rprichard/winpty)\n  - Transport subsystem has based on [websockets](https://github.com/gorilla/websocket) and TLS connection over golang library\n  - Logging subsystem has based on [logrus](https://github.com/sirupsen/logrus)\n\n## Building\n\nIt's very simple and native procedure:\n\n```sh\n$ cd sharm\n$ go get\n$ go build -o build/sharm\n```\n\nOf course you can use **GOARCH** and **GOOS** environment variables on build.\n\n## Using\n\nThe agent working with original [Sharm service](https://sharm.io) and to use it you need to follow the instructions from this service.\n\n## Changelog\n\n### sharm v1.0\n\n  - Supports MacOS, Linux and Windows\n  - Share one screen at one time\n  - Control from environment variables\n  - Protocol v1 over JSON struct based on WebSocket\n\n## Copyright\n\nThis project is distributed under the BSD 3-Clause license (see the LICENSE file in the project root).\n\nBy submitting a pull request for this project, you agree to license your contribution under the BSD 3-Clause license to this project.\n\n© 2019  [vxcontrol.com](https://vxcontrol.com)™  [sharm.io](https://sharm.io)™\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvxcontrol%2Fsharm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvxcontrol%2Fsharm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvxcontrol%2Fsharm/lists"}