{"id":19124195,"url":"https://github.com/hawkeye116477/install-waterfox-linux","last_synced_at":"2025-05-05T19:00:19.847Z","repository":{"id":102493948,"uuid":"159181086","full_name":"hawkeye116477/install-waterfox-linux","owner":"hawkeye116477","description":"Installs official and AppImage Waterfox packages on every 64-bit Linux distribution","archived":false,"fork":false,"pushed_at":"2023-01-07T12:00:19.000Z","size":105,"stargazers_count":19,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-19T11:09:27.096Z","etag":null,"topics":["get-waterfox","installer","installs-waterfox","linux","waterfox","waterfox-appimage","waterfox-classic","waterfox-current","waterfox-g","waterfox-g3","waterfox-g4","waterfox-linux","waterfoxinstaller"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hawkeye116477.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-26T14:19:33.000Z","updated_at":"2025-03-14T12:59:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"e07d2d28-6bb7-4053-b790-944ef9df87c6","html_url":"https://github.com/hawkeye116477/install-waterfox-linux","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hawkeye116477%2Finstall-waterfox-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hawkeye116477%2Finstall-waterfox-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hawkeye116477%2Finstall-waterfox-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hawkeye116477%2Finstall-waterfox-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hawkeye116477","download_url":"https://codeload.github.com/hawkeye116477/install-waterfox-linux/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252558694,"owners_count":21767811,"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":["get-waterfox","installer","installs-waterfox","linux","waterfox","waterfox-appimage","waterfox-classic","waterfox-current","waterfox-g","waterfox-g3","waterfox-g4","waterfox-linux","waterfoxinstaller"],"created_at":"2024-11-09T05:28:23.025Z","updated_at":"2025-05-05T19:00:19.822Z","avatar_url":"https://github.com/hawkeye116477.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# install-waterfox-linux\nInstalls and uninstalls official and AppImage Waterfox packages on every 64-bit Linux distribution.\n\n\n**Tip: AppImage package doesn't require installing. It can be just launched by setting as executable and clicking into it, but when it's unpacked it may run faster and you can edit some files if you want.**\n\n# Instructions\n## a) GUI (graphical)\n### Running application\nTo run this app you'll need `gettext`, `Python 3.5+`, `PyGObject (python3-gi/python-gobject)`, `Python 3 Cairo bindings for the GObject library (python3-gi-cairo/python-cairo)` and `GTK+ 3.22+ (libgtk-3-0/gtk3)` installed, but in most distributions they are already available by default.\nThen after you extract zip archive, you need to launch `install_waterfox_GUI.py` file.\n\n### Installing/uninstalling Waterfox\nIt's rather not necessary to describe that, cuz it's really easy to do that.\n\n## b) CLI (command line)\n### Running script\nTo run this script you'll need `gettext` and `Python 3.5+` installed, but in most distributions they are already available by default.\nThen after you extract zip archive, you need to launch `install_waterfox_CLI.py` script in your console.\n\n### Available options\nYou can launch script with flag `-h` to get list of available options.\n\n### Installing Waterfox\nIf you have .tar.bz2 or AppImage file on same directory as script, then just run it, choose **Install** option.\nOtherwise rerun it with flag `-sp=\u003cpath\u003e`, where `\u003cpath\u003e` is place where you have your tarballs or AppImages.\n\nScript should ask you few questions about shortcuts, symlinks and then install Waterfox on **$HOME/.local/lib** (you can change installation directory with flag `-ip=\u003cpath\u003e`, where `\u003cpath\u003e` is place where will be folder with package name). It should display you message when installation completed.\n\n### Uninstalling Waterfox\nJust run this script and choose **Uninstall** option.\nBy default it looks for programs in last saved path. If you have apps in multiple paths, then you need to relauch it with flag `-ip=\u003cpath\u003e`, where `\u003cpath\u003e` is place where is folder with package name.\n\nScript should ask you if you want to remove configuration file and display message when uninstallation completed.\n\n## c) For translators\nIf you want to translate installer to your language, then you need `Poedit` installed. If you already have it, then go to `src/locales/GUI` directory and see if `yourLanguageCode.po` file is available. If not, then open `install_waterfox_GUI.pot` file in `Poedit` and press button to create new translation, otherwise just open `yourLanguageCode.po` file in `Poedit` and start translating. You should do that similarly with files on `src/locales/common` and `src/locales/CLI` directories. When you're done with it, just send **Pull Request** with these files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhawkeye116477%2Finstall-waterfox-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhawkeye116477%2Finstall-waterfox-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhawkeye116477%2Finstall-waterfox-linux/lists"}