webextension_local_filesystem_links icon indicating copy to clipboard operation
webextension_local_filesystem_links copied to clipboard

"Local Filesystem Links" is an addon for the Mozilla Firefox webbrowser. It will be ported soon to the WebExtension API and thus also might work for Chromium

local-filesystem-links

Overview

This is the alien-local-filesystem-links extension for Mozilla Firefox.

It contains:

  • extension source code (src/)
  • native app source code (native-host/)
  • tests (test/)
  • documentation (doc/)

Features

  • Adds a click event to every link that is including file:// or smb:// in href tag. (smb not working yet)
  • Shows a link icon close to the link. Icon can be disabled in preferences.
  • Dynamic loaded content supported because link events are delegated with $(document).on(...)
  • Supports links with double and tripple slashes (e.g. file:// or file:///)
  • (Not available: Right click context menu that opens a text selection that contains a file link + option to reveal the directory of a directly linked file.)
  • Whitelist option to enable local links only at a specific url e.g. *.trello.com
  • Statusbar icon for displaying if links are active for current tab & for easier access to addon settings
  • Option to change the default text link behaviour (open or reveal)
  • Localization (current languages German, English, Russian)

Screenshots

Addon at local test server Context menu

License

  • GPLv3 or later
  • www.mozilla.org/MPL/ v2 or later

Start developing

See README.dev.md

Donations

If you like the extension and you want to support the development - please consider to donate. Any donations are greatly appreciated.

  • AWolf81 - current main developer:

    • Paypal.me to AWolf81 (coding contributions)
    • What are we doing with the donations?
      • Buy a code signing certificate (needed for Windows) cost around 100 USD
      • Incentive / motivation - this helps to stay motivated.
  • Feinstaub - original author and addon management:

    • No direct donations possible yet (waiting for something private and decentrally organized like GNU Taler)
    • Any donation that supports a Free Software community helps to maintain a technical and social environment where the development of software like this addon are possible. If you have no idea which community you would like to support, I recommend these organisations:
    • For Germany, there are related organisations which help Free Software indirectly by supporting the underlying values:
      • DigitalCourage: https://digitalcourage.de/ueber-uns
        • "Digitalcourage arbeitet für eine lebenswerte Welt im digitalen Zeitalter."
        • "setzt sich seit 1987 für Grundrechte und Datenschutz ein"
      • Forum InformatikerInnen für Frieden und gesellschaftliche Verantwortung e.V.: https://www.fiff.de
        • "FIfF wurde 1984 [...] aus einer historischen Situation heraus gegründet, als es galt, das Schweigen einer Zunft zu brechen, die so maßgeblich an der Entwicklung automatisierter und informatisierter Kriegsführung beteiligt war."