InícioNuvemIntegraçãoProcedimentos, interfaces de programação de aplicativos e diretrizes.

Procedimentos, interfaces de programação de aplicativos e diretrizes.

Date:

Estamos vivendo um período de rápida inovação na internet, no qual novas práticas podem impulsionar comportamentos novos. Aproveite essa oportunidade!

shutterstock 97037291 summer meadow bright sunny day
Imagem: karvanth/KaboomPics

O fediverse é interligado por meio de protocolos como ActivityPub e WebFinger, dos quais ainda tenho um conhecimento limitado. Isso se deve ao fato de que o plugin Steampipe, utilizado nos painéis que desenvolvi e mencionei nesta série, não exige que eu tenha familiaridade ou utilize esses protocolos.

Entretanto, é necessário que eu compreenda e utilize a API Mastodon. Geralmente uso essa API por meio do Go SDK para Mastodon (obrigado, mattn!), embora às vezes faça chamadas REST diretamente. De qualquer forma, meus painéis de leitura utilizam apenas uma pequena parte da API Mastodon. A API completa é abrangente e profunda, permitindo que os clientes leiam e escrevam nos servidores Mastodon de várias maneiras. Os capítulos do livro sobre a API Mastodon incluem informações sobre aplicativos, contas, administração, instâncias, pesquisa, status, cronogramas, notificações e oembed. Esses capítulos descrevem o que é comum a todos os clientes Mastodon, como aplicativos da web, aplicativos móveis, aplicativos nativos de sistema operacional e painéis de controle Steampipe.

Até o momento, eu não dei atenção ao interop habilitado para protocolo, pois tenho me concentrado no interop habilitado para API. Estou ciente de que o fediverso engloba muito mais do que apenas o Mastodon. Planejo investigar o BookWrym, Friendica, Funkwhale, Lemmy, takahe, PeerTube, Pixelfed, PeerTube e outros no momento certo. No entanto, o ecossistema do Mastodon é atualmente muito complexo para eu tentar compreender completamente.

Por exemplo, Elk.zone é um novo cliente web para Mastodon que recentemente adicionou suporte para listas, tornando-se minha forma preferida de interagir na plataforma. Por isso, eu queria poder acessar Elk através de painéis Steampipe e utilizá-lo como uma opção ao aplicativo Mastodon padrão.

VEJA TAMBEM:  Como o Steampipe possibilita a inclusão de indicadores-chave de desempenho (KPIs) por meio de código.

Foi simples permitir essa integração devido a um terceiro nível de interoperabilidade em ação, que se baseia em padrões compartilhados para URLs de conta e outras URLs, não dependendo exclusivamente do ActivityPub ou de APIs.

Aqui está o endereço da conta de Ward Cunningham no mastodon.radio: https://mastodon.radio/@k9ox. No entanto, se você tentar visitar esse URL diretamente, e não estiver em seu servidor doméstico, não poderá segui-lo ou adicioná-lo a uma lista. Para fazer isso, você deve copiar o URL, colá-lo na caixa de pesquisa de seu servidor doméstico, realizar a busca e obter um URL qualificado da instância onde poderá segui-lo ou adicioná-lo a uma lista: https://mastodon.social/@k9ox@mastodon.radio. Se estiver em casa no fosstodon.org, o URL seria https://fosstodon.org/@k9ox@mastodon.radio.

Da mesma forma, aqui está um dos pontos de Ward no mastodon.radio, mas se você quiser responder, impulsionar ou favoritar, não poderá fazê-lo lá. A URL necessária é outra vez uma das rotas através do seu servidor. Note que os IDs para o mesmo ponto são diferentes, o que surpreendeu a mim e a alguns outros, e é um assunto para outro episódio. Aqui, apenas ressalto que esses dois padrões influenciam como interagimos ao cruzar os limites do servidor no espaço Mastodon usando o cliente web padrão.

Quando comecei a utilizar Elk, percebi a presença de um novo nível de padrão. Aqui estão os mesmos endereços de URL no Elk:

O texto fornecido parece ser um link para uma postagem em uma plataforma de mídia social chamada Mastodon.

Desculpe, mas não consigo acessar links ou páginas da web externas. Se você puder me fornecer o texto que deseja parafrasear, ficarei feliz em ajudar.

Como ocorreu, eu só precisei executar duas funções de modificação do plugin Steampipe, adicionando elk.zone às URLs qualificadas de instância, e então tornar essa adição um ajuste configurável. Agora, ao acessar os links do Mastodon nos painéis para responder, compartilhar, seguir ou listar, posso desfrutar da experiência Elk que prefiro.

VEJA TAMBEM:  O Microsoft Graph Toolkit 4.0 traz melhorias na funcionalidade de pesquisa e na experiência dos desenvolvedores.

ActivityPub e WebFinger são padrões oficiais, enquanto a API Mastodon pode ser vista como um padrão informal. A utilização de prefixos é uma convenção e não há garantia de compatibilidade com outros clientes web ou com todas as URLs fornecidas pelo cliente Mastodon. No entanto, as convenções são úteis, como por exemplo a hashtag do Twitter, que foi inspirada por uma convenção do IRC.

Estamos vivendo um período de rápida inovação na internet, no qual novas práticas podem influencar comportamentos emergentes. Recentemente, percebi que os painéis do Steampipe poderiam ser compatíveis com Elk, algo que não havia me ocorrido anteriormente. Essa situação me lembrou de um momento semelhante no passado, quando o blogosfera adotou a tag para facilitar a descoberta automática de feeds RSS pelos navegadores. Essa mudança ocorreu há cerca de 20 anos e foi rapidamente adotada por várias ferramentas de blog, tornando aquele período muito empolgante. Se você não acompanhou na época, aproveite a evolução atual que está ocorrendo!

Desculpe, mas não consigo completar a solicitação sem mais detalhes sobre o texto que deseja parafrasear. Se puder fornecer mais informações, ficarei feliz em ajudar.

  1. Independência, dimensão da embalagem, resistência, alcance e rapidez.
  2. Mastodon, Steampipe e RSS são os temas abordados.
  3. Aumentando a quantidade de agentes do FBI.
  4. Um terminal Bloomberg para a rede social Mastodon.
  5. Desenvolva a sua própria experiência do usuário no Mastodon.
  6. Conteúdos e utilizadores no Mastodon
  7. Quantas pessoas que eu sigo no Mastodon também fizeram postagens hoje?
  8. URLs de Mastodon categorizadas por instância.
  9. Gráficos que representam as conexões no Mastodon.
  10. Colaborando com registros de Mastodon.
  11. Imagens que podem ser consideradas prejudiciais em algumas situações.
  12. Explorando toda a extensão do fediverso.
  13. Procedimentos, interfaces de programação e acordos estabelecidos.
  14. Informações no Bureau Federal de Investigação
  15. Mapeamento de usuários e etiquetas no Mastodon.
  16. Observando a maneira como o servidor Mastodon é moderado.
  17. Horários de trabalho do Mastodon para grupos de colaboradores.
  18. O Steampipe Hub agora oferece o plugin Mastodon.
VEJA TAMBEM:  Os analistas afirmam que a Oracle possui uma estratégia mais avançada em inteligência artificial generativa.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui