{"id":21348019,"url":"https://github.com/istador/old-search-fixed","last_synced_at":"2025-03-16T04:18:01.497Z","repository":{"id":219508557,"uuid":"148953961","full_name":"Istador/old-search-fixed","owner":"Istador","description":"Old Search Fixed 3 remembers the search engine selected by setting it as the default engine. Like before Firefox 43.","archived":false,"fork":false,"pushed_at":"2019-08-19T19:12:19.000Z","size":24,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"public","last_synced_at":"2025-01-22T16:47:09.744Z","etag":null,"topics":["firefox","firefox-addon","firefox-extension","preferences","waterfox","xul","xul-addon"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Istador.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-09-16T01:42:26.000Z","updated_at":"2020-07-30T12:58:00.000Z","dependencies_parsed_at":"2024-01-28T00:59:14.261Z","dependency_job_id":"4cf8fc14-4b13-472e-bd23-0457518bc2fd","html_url":"https://github.com/Istador/old-search-fixed","commit_stats":null,"previous_names":["istador/old-search-fixed"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Istador%2Fold-search-fixed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Istador%2Fold-search-fixed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Istador%2Fold-search-fixed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Istador%2Fold-search-fixed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Istador","download_url":"https://codeload.github.com/Istador/old-search-fixed/tar.gz/refs/heads/public","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243822294,"owners_count":20353501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firefox","firefox-addon","firefox-extension","preferences","waterfox","xul","xul-addon"],"created_at":"2024-11-22T02:17:38.358Z","updated_at":"2025-03-16T04:18:01.478Z","avatar_url":"https://github.com/Istador.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Old Search Fixed 3\r\n\r\nThis Firefox add-on remembers the selected search engine by setting it as the default engine, like it was before Firefox 43.\r\n\r\nInspired by the Firefox add-ons [Old Search](https://addons.mozilla.org/en-US/firefox/addon/old-search1/) and [Old Search Fixed 2](https://addons.mozilla.org/en-US/firefox/addon/old-search-fixed2/) that aren't working anymore.\r\n\r\n\r\n## Installation\r\n\r\nThe newest version of this add-on can be downloaded on the [releases page](https://github.com/Istador/old-search-fixed/releases/).\r\n\r\nJust click in your browser, for the newest release at the top, on the asset with the `xpi` file extension.\r\n\r\nYour browser should ask you if you want to allow `Github.com` to install software.\r\n`Allow` it.\r\n\r\nNext your browser should complain about the add-on being unverified. This is happening because this add-on isn't digitally signed by Mozilla (they don't do this for legacy add-ons anymore).\r\n`Add` it anyway.\r\n\r\nThe add-on should now be installed and already working.\r\n(You can verify this by looking at the Search Bar. It should show the icon of your default search provider instead of the magnifier icon.)\r\nOnce installed, the add-on should auto-update itself when new releases are published.\r\n\r\n\r\n## Options\r\n\r\nThe following options can be setted in the Add-on's option page or via about:config under the `extensions.blackpinguin.oldsearchfixed` namespace.\r\n\r\n- Search Bar [Bool]\r\n   - Searching via the Search Bar saves the selected engine as the default.\r\n- Don't search with the Search Bar engines [Bool]\r\n   - Selecting an engine in the Search Bar only sets the default search engine and doesn't perform a search. A search can only be performed with the default engine then.\r\n- Icon [Bool]\r\n   - Show the icon of the default search engine in the Search Bar (instead of the magnifier icon).\r\n- URL Bar [Bool]\r\n   - Searching via the URL Bar saves the selected engine as the default.\r\n- Don't search with the URL Bar engines [Bool]\r\n   - Selecting an engine in the URL Bar only sets the default search engine and doesn't perform a search. A search can only be performed with the default engine then.\r\n\r\n\r\n## Compability\r\n\r\nBecause it's an XUL extension and not a WebExtension, this add-on is incompatible with Firefox 57 (\"Quantum\") or higher.\r\n\r\nBut forks of Firefox that still support legacy add-ons should be compatible:\r\n\r\n- [Waterfox](https://www.waterfoxproject.org/)\r\n\r\n\r\n### Used Services\r\n\r\n- nsIBrowserSearchService\r\n- nsIPrefService\r\n- nsIWindowMediator\r\n- nsIObserverService\r\n\r\n\r\n## Build\r\n\r\nWhen you wan't to build this add-on from the source code yourself, just run `make` to build the `xpi` file that can be installed in the browser:\r\n\r\n```bash\r\nmake\r\n```\r\n\r\nBuilding this add-on requires `nodejs` being installed on your computer.\r\n\r\n### Build without `make`\r\n\r\nIf you don't know how to or don't want to install `make` on your computer (e.g. on Windows), then you can also build it manually:\r\n\r\n```bash\r\nnpm install\r\nnpx jpm xpi\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fistador%2Fold-search-fixed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fistador%2Fold-search-fixed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fistador%2Fold-search-fixed/lists"}