Web extension to disable geographic restrictions (moderation, age verification) on Bluesky's web app. (Mirrored from https://github.com/InvoxiPlayGames/bskyUnGeoBlock )

add Firefox support

Changed files
+29 -17
extension
firefox
+9 -16
README.md
··· 5 5 6 6 ## Installation 7 7 8 + ### Mozilla Firefox 9 + 10 + 1. Download the extension's XPI file from [the releases page](https://github.com/InvoxiPlayGames/bskyUnGeoBlock/releases). 11 + 2. Open your browser's "Extensions" page. 12 + 3. Click "Install Add-on from File..." 13 + 4. Select the XPI file you downloaded in stage 1. 14 + 15 + ### Google Chrome, Microsoft Edge, Vivaldi, etc (Chromiums) 16 + 8 17 The extension isn't currently available on any web store, it must be installed 9 18 manually. 10 - 11 - ### Google Chrome, Microsoft Edge, Vivaldi, etc (Chromiums) 12 19 13 20 1. Download the extension's ZIP file from [the releases page](https://github.com/InvoxiPlayGames/bskyUnGeoBlock/releases). 14 21 2. Extract the ZIP file somewhere on your computer. ··· 16 23 4. Enable the "Developer mode" toggle. 17 24 5. Click the new "Load unpacked" button 18 25 6. Select the folder you extracted the ZIP file to in stage 2. 19 - 20 - ### Mozilla Firefox 21 - 22 - Firefox doesn't allow installation of extensions that aren't approved by Mozilla. 23 - I'm working on getting the extension approved, but you can use 24 - [mary's uBlock Origin rules](https://gist.github.com/mary-ext/6e27b24a83838202908808ad528b3318) 25 - instead. 26 - 27 - **To install it temporarily (will be uninstalled after closing Firefox):** 28 - 29 - 1. Download the extension's ZIP file from [the releases page](https://github.com/InvoxiPlayGames/bskyUnGeoBlock/releases). 30 - 2. Go to `about:debugging` in Firefox and select "This Firefox" on the sidebar. 31 - 3. Click "Load Temporary Add-on..." 32 - 4. Select the ZIP you downloaded in stage 1. 33 26 34 27 ### Apple Safari 35 28
extension/icon/48.png

This is a binary file and will not be displayed.

+8 -1
extension/manifest.json
··· 3 3 "manifest_version": 3, 4 4 "name": "bskyUnGeoBlock", 5 5 "description": "Disables geographic restrictions (moderation, age verification) on Bluesky's web app.", 6 - "version": "1.0", 6 + "version": "1.0.1", 7 7 "permissions": ["declarativeNetRequestWithHostAccess"], 8 8 "host_permissions": [ 9 9 "https://bsky.app/", ··· 39 39 "icons": { 40 40 "48": "icon/48.png", 41 41 "128": "icon/128.png" 42 + }, 43 + "browser_specific_settings": { 44 + "gecko": { 45 + "id": "bskyUnGeoBlock@firefox.invoxiplaygames.uk", 46 + "update_url": "https://raw.githubusercontent.com/InvoxiPlayGames/bskyUnGeoBlock/refs/heads/main/firefox/updates.json", 47 + "strict_min_version": "128.0" 48 + } 42 49 } 43 50 }
+12
firefox/updates.json
··· 1 + { 2 + "addons": { 3 + "bskyUnGeoBlock@firefox.invoxiplaygames.uk": { 4 + "updates": [ 5 + { 6 + "version": "1.0.1", 7 + "update_link": "https://github.com/InvoxiPlayGames/bskyUnGeoBlock/releases/download/1.0.1/bskyUnGeoBlock-1.0.1-firefox.xpi" 8 + } 9 + ] 10 + } 11 + } 12 + }