{"id":18261924,"url":"https://github.com/stripedpajamas/gester","last_synced_at":"2025-04-04T20:30:33.081Z","repository":{"id":89784405,"uuid":"133989794","full_name":"stripedpajamas/gester","owner":"stripedpajamas","description":"scuttlebutt chat ui","archived":false,"fork":false,"pushed_at":"2019-01-09T17:43:32.000Z","size":2079,"stargazers_count":27,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T19:06:50.223Z","etag":null,"topics":["chat","p2p","p2p-chat","scuttlebutt","scuttleverse"],"latest_commit_sha":null,"homepage":"","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/stripedpajamas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2018-05-18T18:20:53.000Z","updated_at":"2024-05-31T18:55:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"cbecdeb6-5e13-4c65-8b25-59c536e2d7d9","html_url":"https://github.com/stripedpajamas/gester","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stripedpajamas%2Fgester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stripedpajamas%2Fgester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stripedpajamas%2Fgester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stripedpajamas%2Fgester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stripedpajamas","download_url":"https://codeload.github.com/stripedpajamas/gester/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247246017,"owners_count":20907723,"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":["chat","p2p","p2p-chat","scuttlebutt","scuttleverse"],"created_at":"2024-11-05T11:06:07.934Z","updated_at":"2025-04-04T20:30:33.066Z","avatar_url":"https://github.com/stripedpajamas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :hamster: gester :hamster:\np2p chat app built on scuttlebutt\n\n![screenshot](images/gester_screenshot.png)\n\nmore on scuttlebutt: https://www.scuttlebutt.nz/\n\npotentially chat with friends on the same network without even being connected to the internet :raised_hands:\n\nthis is just a more user friendly ui for [scat :mouse:](https://github.com/stripedpajamas/scat)\n\n### download binaries\n[here](https://github.com/stripedpajamas/gester/releases)\n\n### tips and tricks\n- you can press `meta+k` as a shortcut to start a private chat (idea borrowed from Slack)\n- you can join a pub from the Help menu\n- you can tab complete names and emoji\n- click on a name/id (or search for one) to pull up follow/block options\n- from the author view, you can assign a new name to someone by double-clicking their name\n\n### install / run from source\n```bash\n$ npm install\n$ npm start\n```\n\n### what's happening\ngester/scat uses a special message type `scat_message`. this means that if you're using something like [Patchwork](https://github.com/ssbc/patchwork), your feed won't be all gobbled up by chat messages. And scat won't be all gobbled up by your posts. \n\nbut since it's all the same protocol and all the same feeds, all the same people are there. gester/scat uses the `ssb-about` plugin. if your sbot doesn't have this plugin, you will just see ids... no names.\n\ngester/scat will honor self-identification above a 3rd party's identification of another user, and will honor your identification of another user above their own self-identification. a 3rd party's identification of another user is not honored at all.\n\n### license\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstripedpajamas%2Fgester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstripedpajamas%2Fgester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstripedpajamas%2Fgester/lists"}