Extras do Firefox
  • Extensões
  • Temas
    • para o Firefox
    • Dicionários e pacotes de idiomas
    • Outros sites de navegadores
    • Extras para Android
Iniciar sessão
Pré-visualização de Module Linker

Module Linker por fiatjaf

Add direct links to imported modules on GitHub source code.

4.6 (5 reviews)4.6 (5 reviews)
39 Users39 Users
Irá necessitar do Firefox para utilizar esta extensão
Transferir o Firefox e obter a extensão
Transferir ficheiro

Metadados da extensão

Capturas de ecrã
Acerca desta extensão
This extension adds direct links in the GitHub source code viewer, to any imported modules or files. If you're browsing source code on GitHub this extension will improve your life.

Languages and files supported:

* Python
* PHP
* Nim
* Dart (.dart and pubspec.yaml)
* Rust (.rs files and Cargo.toml)
* Javascript (.js, .jsx, .coffee, .ts, package.json files)
* Ruby (.rb files, Rakefile and Gemfile)
* Crystal (.cr and shard.yml files)
* Julia
* Go
* Haskell (external packages listed on stack.yaml files)
* Elm (dependencies on elm-package.json)
* C

Unlike Octolinker, this extension creates real links, so there are no problems with middle-clicks, Ctrl-clicks etc.

Also, links load without reloading the page, so ultra-fast (like normal GitHub links).

---

Don't see your language? Found a bug? Contributions are welcome, please come to https://github.com/fiatjaf/module-linker. If you don't want to code, you're welcome to give a description of the bug or ideas on how to improve or implement support for some language.

---

https://fiatjaf.alhur.es/module-linker/
Icon by Gregor Črešnar from The Noun Project.
Comentários do programador
This extension makes calls to the GitHub API when it is necessary to know something about the files structure of the repository being browsed, also makes calls to services under the extension developer's control that translate an external module name in many languages/package managers to a canonical URL or GitHub repository URL.

Besides that, the extension knows something about the directory structure of each language project thus can deduce where are each relative module, standard library module or external package.
Rated 4,6 by 5 reviewers
Iniciar sessão para avaliar esta extensão
Não existem avaliações ainda

Avaliação de estrelas guardada

5
4
4
0
3
1
2
0
1
0
Ler todas as 5 análises
Permissions and dataSaber mais

Permissões necessárias:

  • Aceder à atividade do navegador durante a navegação
  • Aceder aos seus dados para github.com
  • Aceder aos seus dados para api.github.com
  • Aceder aos seus dados para raw.githubusercontent.com
  • Aceder aos seus dados para pypi.python.org
  • Aceder aos seus dados para registry.npmjs.org
  • Aceder aos seus dados para hackage.haskell.org
  • Aceder aos seus dados para pkg.julialang.org
  • Aceder aos seus dados para pub.dartlang.org
  • Aceder aos seus dados para crates.io
  • Aceder aos seus dados para rubygems.org
  • Aceder aos seus dados para packagist.org
  • Aceder aos seus dados para jsonbin.org
Mais informação
Ligações do extra
  • Página inicial
  • Site de apoio
  • Email de apoio
Versão
2.3.1
Tamanho
88,83 KB
Última atualização
há 6 anos (27 de nov de 2019)
Categorias relacionadas
  • Desenvolvimento da web
  • Outro
Licença
MIT License
Histórico de versões
  • Ver todas as versões
Adicionar à coleção
Reportar este extra
Apoie este programador

O programador desta extensão pede que apoie o desenvolvimento da mesma através de um pequeno donativo.

Contribuir agora

Mais extensões por fiatjaf
  • Não existem avaliações ainda

  • Não existem avaliações ainda

  • Não existem avaliações ainda

  • Não existem avaliações ainda

  • Não existem avaliações ainda

  • Não existem avaliações ainda

Ir para a página inicial da Mozilla

Extras

  • Acerca
  • Blogue de extras do Firefox
  • Workshop de extensões
  • Central do programador
  • Políticas de programador
  • Blogue da comunidade
  • Fórum
  • Reportar um erro
  • Guia de análise

Navegadores

  • Desktop
  • Mobile
  • Enterprise

Produtos

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacidade
  • Cookies
  • Informação legal

Exceto onde anotado o contrário, o conteúdo neste site está licenciado sob a licença Creative Commons Atribuição-CompartilhaIgual v3.0 ou qualquer versão mais recente.