Urbit opera de forma diferente da internet tradicional. Ao estudar como a Urbit funciona, ou ao tentar navegar e interagir pela rede, é provável que surjam dúvidas sobre a conexão e dados de planetas, estrelas e galáxias.
Nesse sentido, Astrolabe surge como ferramenta extremamente útil.
Astrolabe é um aplicativo completo para explorar o universo Urbit, suas galáxias, estrelas, naves e demais.
Se você gostaria de saber informações sobre um planeta específico, como qual sua estrela host, quem são seus pals etc., Astrolabe é definitivamente o local para fazer isso.
Inclusive, se você quer ter uma visão geral sobre toda a arquitetura Urbit e suas conexões, você consegue facilmente navegar por um mapa interativo no Astrolabe.
Para usufruir ao máximo dos recursos e informações que essa aplicação fornece, recomendamos que você tenha algum conhecimento sobre a arquitetura da Urbit. Os artigos sobre o que é Urbit e o que são estrelas são um bom ponto de partida. Ao ler esses artigos, aprendemos que as galáxias e estrelas na Urbit servem para facilitar as comunicações entre planetas e outros IDs da rede, e que cada ID na Urbit é atribuído a uma galáxia.
Então antes de entrar em mais detalhes, vamos primeiro descobrir como instalar essa aplicação.
Instalando o Astrolable app
Para instalar o aplicativo, você precisará conhecer a nave de onde ele é distribuído, que muitas vezes é a Urbit ID do seu desenvolvedor.
No caso de Astrolable, procure pela aplicação desenvolvida por ~midlev-mindyr e clique na opção astrolable.
Outra forma é digitar na barra de pesquisa de apps por ~dister-midlev-mindyr/astrolabe, para ir diretamente ao app deste desenvolvedor.
Na janela que mostra algumas informações sobre o aplicativo, clique no botão “Get App”.
No pop-up, clique em “Get astrolable” para iniciar o processo de instalação.
Ao abrir a aplicação, você verá uma tela como na imagem abaixo.
Ao clicar em Star Chart, você vai iniciar o modo iterativo. A primeira imagem mostra todas as 256 galáxias da Urbit.
É possível observar que muitas dessas galáxias ainda não desovaram nenhuma estrela ou planeta. Outras galáxias desovaram estrelas, sem nenhum planeta, e outras desovaram estrelas e planetas.
Essa ferramenta gráfica Star Chart mostra as relações entre naves e galáxias na plataforma. Ela permite que os usuários naveguem por diferentes galáxias e naves da Urbit e vejam informações detalhadas sobre cada uma delas arrastando o mouse e aumentando e diminuindo o zoom, de forma muito prática e intuitiva.
Como usar a busca
Na barra superior do aplicativo, há um campo de pesquisa. Esse campo faz buscas de maneira muito inteligente. Por exemplo, se quiser pesquisar o usuário ~midlev-mindyr, você pode digitar midlev-mindyr no campo de pesquisa, mas se não se lembrar do nome completo, também poderá fazer pesquisas parciais. Quando a pesquisa se tornar específica o suficiente, todas as naves com sigils correspondentes serão exibidas.
Quando você digitar parte de um ID na barra de pesquisa, todos os seus contatos e colegas serão pesquisados em busca de IDs que correspondam a essa sequência. Por exemplo, se você digitar apenas “datsy”, todas as correspondências possíveis para esse termo serão exibidas.
Você pode usar um asterisco () para substituir qualquer caractere. Se quiser pesquisar ~samnec e ~sarbec, você pode digitar ~sa*ec.
Os registros de todos as naves geradas também serão pesquisados, mas se a pesquisa for muito geral, o escopo será reduzido ou não será executado. Por exemplo, se você pesquisar ***hec, o Astrolabe limitará a pesquisa a estrelas sob ~hec.
Observação: No frontend, ele também adicionará todas as naves correspondentes que sejam “pares”, ou seja, naves com as quais você se comunicou na rede de alguma forma.
Busca Sigil
Sigil é uma imagem de perfil padrão com base em seu ID. Você pode ler este artigo para entender melhor como essa representação funciona.
Clicando no símbolo à direita da barra de busca, abre-se a Ferramenta de Entrada Sigil.
Use o menu suspenso na parte superior para selecionar Galaxy, Star, ou Planet.
Clique em um quadrado para começar a selecionar os componentes do Sigil.
Selecione as categorias de componentes à direita e clique nas opções do sigil para adicioná-las à sua busca.
NOTA: Algumas entradas de sinal são consideradas ambíguas, mesmo que coincidam exatamente com um sinal em particular, porque mais detalhes podem coincidir com um sinal diferente. Por exemplo, ~zod é um círculo, mas um círculo na posição do sufixo pode ser uma busca mais geral. Uma versão futura do Astrolabe permitirá que você veja a nave cujo sigilo corresponda mais de perto à sua busca, mesmo que a busca seja ambígua.
Para entender melhor o que são os sigils, leia este artigo.
Informações fornecidas no Ship View
Como resultado da busca, você terá uma visualização resumida de qualquer nave, como o @p, que é seu patrocinador, possíveis luas, etc.
A visualização da nave permite que você veja todos os aplicativos desenvolvidos por uma nave ou suas luas. O Astrolabe também exibe as tags dos amigos e, possivelmente, permite adicionar amigos e/ou editar tags a partir da aplicação.
Ao clicar em “View in Star Chart” você pode ver a localização do usuário na constelação.
Clique e arraste para mover sua visão; use a roda do mouse para aumentar e diminuir o zoom. Clique em um ponto para ver a vista completa da nave.
A alternância Sponsors/Parents permite alternar entre duas visões diferentes da rede. A visão padrão dos sponsors mostra cada planeta sob sua estrela patrocinadora e cada estrela sob sua galáxia patrocinadora. Planetas e Estrelas sem patrocinadores não estão presentes nesta visão. Em ambas as visões, todas as galáxias são mostradas.
O seletor All/Peers/Pals permite filtrar quais pontos são facilmente visíveis no gráfico. Se você selecionar Peers, somente as naves com as quais sua nave tenha falado serão totalmente coloridas. Se você selecionar Pals, somente as naves que você adicionou em pals serão totalmente coloridas.
Como interagir com a comunidade sobre essa aplicação?
Você pode se unir ao grupo de discussão da aplicação (utilizando o app Groups). O endereço do grupo é ~poster-hoster-midlev-mindyr/astrolabe
Créditos
Agradecimentos especiais ao desenvolvedor ~midlev-mindyr por revisar este material.