All Projects → noraj → firefox-extension-arch-search

noraj / firefox-extension-arch-search

Licence: MIT license
A set of Web Extensions that adds ArchLinux (bug tracker, forum, packages, wiki, AUR) as a search engine to the Firefox browser.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to firefox-extension-arch-search

MustardTools
A set of tools for animators/riggers
Stars: ✭ 30 (+42.86%)
Mutual labels:  addon
BetterAlign
A better version of Align for Vanilla WoW
Stars: ✭ 16 (-23.81%)
Mutual labels:  addon
HistoryCleaner
Firefox addon that deletes history older than a specified amount of days.
Stars: ✭ 51 (+142.86%)
Mutual labels:  addon
dwains-dashboard-addons
Dwains Dashboard Community Addons
Stars: ✭ 112 (+433.33%)
Mutual labels:  addon
alpm.rs
Rust bindings for libalpm
Stars: ✭ 76 (+261.9%)
Mutual labels:  archlinux
premake-compilationunit
Premake module adding support for compilation speed up through the use of the "single compilation unit" pattern, slightly modified.
Stars: ✭ 16 (-23.81%)
Mutual labels:  addon
addon-portainer
Portainer - Home Assistant Community Add-ons
Stars: ✭ 83 (+295.24%)
Mutual labels:  addon
arch-hs
Distribute hackage packages to archlinux
Stars: ✭ 18 (-14.29%)
Mutual labels:  archlinux
djangocms-snippet
django CMS Snippet provides a plugin for django CMS to inject HTML, CSS or JavaScript snippets into your website.
Stars: ✭ 42 (+100%)
Mutual labels:  addon
pkgstats-cli
pkgstats client
Stars: ✭ 17 (-19.05%)
Mutual labels:  archlinux
3D2D-Textscreens
3D2D Textscreens Garry's Mod Workshop Addon
Stars: ✭ 26 (+23.81%)
Mutual labels:  addon
arch-pi
A simple script automatically installing Arch Linux for the Raspberry Pi.
Stars: ✭ 38 (+80.95%)
Mutual labels:  archlinux
bartender
A window addon to game called Age of Empires II (HD). The addon displays additional information of the game, such as buildings, currently researched technologies, or training units.
Stars: ✭ 38 (+80.95%)
Mutual labels:  addon
adam
Addon which enhances all user profiles of confluence. It also adds an advanced people directory. The whole addon is configurable by means of an XML, can be localized, supports Velocity templates and supports view and edit restrictions.
Stars: ✭ 12 (-42.86%)
Mutual labels:  addon
addon-sqlite-web
SQLite Web - Home Assistant Community Add-ons
Stars: ✭ 29 (+38.1%)
Mutual labels:  addon
addon-log-viewer
Log Viewer - Home Assistant Community Add-ons
Stars: ✭ 37 (+76.19%)
Mutual labels:  addon
ExoticGarden
A Slimefun 4 Addon that adds new plants and various new food items
Stars: ✭ 50 (+138.1%)
Mutual labels:  addon
Dominos
A main actionbar replacement
Stars: ✭ 72 (+242.86%)
Mutual labels:  addon
gitkraken
Arch User Repository Gitkraken
Stars: ✭ 113 (+438.1%)
Mutual labels:  archlinux
AEScript-Explode-Shape-Layer
Extract shapes from a shape layer to individual layers
Stars: ✭ 37 (+76.19%)
Mutual labels:  addon

ArchLinux Search

AUR version GitHub tag (latest SemVer) Snyk Vulnerabilities for GitHub Repo GitHub

image

A set of Web Extensions that adds ArchLinux (bug tracker, forum, packages, wiki, AUR, man pages) as a search engine to the Firefox browser (using the chrome_settings_overrides manifest key). Submits the query via GET request for compatibility with Multi-Account Containers.

Available search engines:

name shortcut Install
ArchLinux Packages Search alpkgs AMO
ArchLinux Wiki Search alwiki AMO
ArchLinux User Repository (AUR) Search alaur AMO
ArchLinux Bugtracker (by FS) Search albugsfs AMO
ArchLinux Bugtracker (by text) Search albugst AMO
ArchLinux Forum (by author) Search alforuma AMO
ArchLinux Forum (by keywords) Search alforumk AMO
ArchLinux manual pages alman AMO

Install

  • On ArchLinux: pikaur -S firefox-extension-arch-search
  • On any other OS: install the extensions manually via AMO (Addons MOzilla) following the links above

Develop Locally

  • Clone the repo
  • Install tools:
  • Install dependencies:
    • npm i
  • Lint (check for manifest syntax errors)
    • npm run lint -- -s web-extensions/<ext-name>
  • Run add-on in isolated Firefox instance using web-ext (open the Browser Toolbox for console logging):
    • npm run run -- -s web-extensions/<ext-name>
  • Package for distribution:
    • One extension: npm run build -- -s web-extensions/<ext-name>
    • All extensions: npm run buildAll

FAQ

  • Why is there one extension per search engine?
  • After the installation, I still don't see the new search enines. Where are there?
    • Disable/Enable the extensions, this will reload them and they'll appear.
  • It's possible to add the search engines by clicking the plus button on the search bar, so why an extension?
    • It's way quicker to install the extension rather than manually adding the search engines. An extension also allows automation.
    • The bug tracker & the forum use advanced search with several parameters so it's not possible to add them manually via the search bar, an extension is mandatory.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].