{"id":13639656,"url":"https://github.com/Zaxonomy/mars-base-10","last_synced_at":"2025-04-19T22:33:27.904Z","repository":{"id":38221456,"uuid":"402556262","full_name":"Zaxonomy/mars-base-10","owner":"Zaxonomy","description":"This is the urbit console you have been waiting for","archived":true,"fork":false,"pushed_at":"2022-09-22T17:25:46.000Z","size":4007,"stargazers_count":24,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-07T08:15:16.972Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/Zaxonomy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2021-09-02T20:36:21.000Z","updated_at":"2024-08-27T20:00:01.000Z","dependencies_parsed_at":"2022-08-20T13:10:26.210Z","dependency_job_id":null,"html_url":"https://github.com/Zaxonomy/mars-base-10","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/Zaxonomy%2Fmars-base-10","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaxonomy%2Fmars-base-10/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaxonomy%2Fmars-base-10/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaxonomy%2Fmars-base-10/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zaxonomy","download_url":"https://codeload.github.com/Zaxonomy/mars-base-10/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223810610,"owners_count":17206799,"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-08-02T01:01:03.059Z","updated_at":"2024-11-09T09:31:26.136Z","avatar_url":"https://github.com/Zaxonomy.png","language":"Ruby","funding_links":[],"categories":["Archive"],"sub_categories":["Tools"],"readme":"# Mars::Base::10\n\nThis is the urbit console you have been waiting for\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'mars_base_10'\n```\n\nAnd then execute:\n\n    $ bundle install\n\nOr install it yourself as:\n\n    $ gem install mars_base_10\n\n## Usage\n\n```\n$ mb10 --help\n  __  __                         ____                          _    ___\n |  \\/  |   __ _   _ __   ___   | __ )    __ _   ___    ___   / |  / _ \\\n | |\\/| |  / _` | | '__| / __|  |  _ \\   / _` | / __|  / _ \\  | | | | | |\n | |  | | | (_| | | |    \\__ \\  | |_) | | (_| | \\__ \\ |  __/  | | | |_| |\n |_|  |_|  \\__,_| |_|    |___/  |____/   \\__,_| |___/  \\___|  |_|  \\___/\n\nCommands:\n  mb10 help, --help, -h        # Describe available commands or one specific command\n  mb10 launch  [SHIP_CONFIG]   # Start Mars Base 10 connected to the Urbit ship defined in SHIP_CONFIG. (Required)\n  mb10 version, --version, -v  # print the version number, then exit\n\nOptions:\n  [--no-color]  # Disable colorization in output\n```\n### Basic Usage and Navigation\n\n#### Group Explorer\n\nWhen you initially open the app you will see the Group Explorer with the group list pane highlighted in red:\n\n![Group Explorer](screenshots/group-list-pane.png)\n\nProperties of the group are displayed below in the Group details pane.\n\nFrom here you can choose a group by moving up (k) and down (j) using vim-style motion or jump immediately by typing the row number (04).\nThe channel list pane will change automatically as you change the group.\n\nUse \"Inspect\" (i) to select a group and move the focus to the channel list pane.\n\n![Channel List](screenshots/channel-list-pane.png)\n\nProperties of the channel are displayed below in the Channel details pane.\n\n#### Social Lounge (Chat Reader)\n\nUse \"Read\" (r) to read the latest messages of the currently selected channel.\n\n**NOTE**: This is currently slow and will take a couple of seconds to pop up. There is no caching or performance improvements of any kind yet. Furthermore, quite a bit of the parsing logic is still here in mb10 when it should be in the airlock itself. Expect this to improve in the future.\n\n![Channel List](screenshots/channel-reader-pane.png)\n\n#### Graph Explorer\n\n![Graph Explorer](screenshots/graph-list-pane.png)\n\nFrom here you can choose a graph by moving up (k) and down (j) using vim-style motion or jump immediately by typing the row number (04). The node list pane will change automatically as you change the graph. Use \"Inspect\" (i) to select a graph and move the focus to the node list pane.\n\n![Node Explorer](screenshots/node-list-pane.png)\n\nIf, as shown in the picture, the node you as inspecting has children, you can \"Dive\" (d) into those children and look at them.\n\n![Graph Explorer](screenshots/node-list-pane-dive.png)\n\nUse \"Pop\" (p) to return to the parent node. You can return focus to the graph list pane by pressing (g).\n\n#### Changing your view\n\nBy pressing \"Switch App\" (X) you will swap between the Social Lounge (Reader), the Graph Explorer, and the Group Explorer.\n\n## Contributing\n\nBug reports are welcome on GitHub at https://github.com/Zaxonomy/mars-base-10.\n\nThis is 100% alpha code and a work in progress. It is not ready yet for  contributions, but I would love any constructive feedback.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZaxonomy%2Fmars-base-10","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FZaxonomy%2Fmars-base-10","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZaxonomy%2Fmars-base-10/lists"}