add download zips with checksums, fix repo links to git.unturf.com
This commit is contained in:
parent
59fd8a8bf5
commit
5281c1b54f
6 changed files with 43 additions and 12 deletions
|
|
@ -97,30 +97,51 @@
|
|||
|
||||
<h4 id="chrome">Chrome / Edge / Brave / Vivaldi / Arc</h4>
|
||||
<p>Manifest V3 extension for all Chromium-based browsers.</p>
|
||||
<p><a href="/downloads/uncloseai-browser-toy-chrome.zip" role="button" download>Download for Chrome (~10 KB)</a></p>
|
||||
<ol>
|
||||
<li>Clone the repo: <code>git clone https://github.com/uncloseai/browser-toys.git</code></li>
|
||||
<li>Open <code>chrome://extensions</code>, enable Developer mode</li>
|
||||
<li>Click <strong>Load unpacked</strong>, select the <code>extensions/chrome</code> directory</li>
|
||||
<li>Download and unzip <code>uncloseai-browser-toy-chrome.zip</code></li>
|
||||
<li>Verify the download (see <a href="#checksums">checksums</a> below)</li>
|
||||
<li>Open <code>chrome://extensions</code> and enable <strong>Developer mode</strong> (toggle in top right)</li>
|
||||
<li>Click <strong>Load unpacked</strong> and select the unzipped folder</li>
|
||||
<li>The <strong>uncloseai.</strong> button appears on every page you visit</li>
|
||||
</ol>
|
||||
|
||||
<h4 id="firefox">Firefox</h4>
|
||||
<p>Manifest V2 extension for Firefox 109+ and Firefox-based browsers (LibreWolf, Waterfox).</p>
|
||||
<p><a href="/downloads/uncloseai-browser-toy-firefox.zip" role="button" download>Download for Firefox (~10 KB)</a></p>
|
||||
<ol>
|
||||
<li>Clone the repo: <code>git clone https://github.com/uncloseai/browser-toys.git</code></li>
|
||||
<li>Download <code>uncloseai-browser-toy-firefox.zip</code></li>
|
||||
<li>Verify the download (see <a href="#checksums">checksums</a> below)</li>
|
||||
<li>Open <code>about:debugging#/runtime/this-firefox</code></li>
|
||||
<li>Click <strong>Load Temporary Add-on</strong>, select <code>extensions/firefox/manifest.json</code></li>
|
||||
<li>Click <strong>Load Temporary Add-on</strong> and select the downloaded zip file</li>
|
||||
<li>The <strong>uncloseai.</strong> button appears on every page you visit</li>
|
||||
</ol>
|
||||
|
||||
<h4 id="safari">Safari</h4>
|
||||
<p>Safari Web Extension for macOS and iOS. Requires Xcode conversion.</p>
|
||||
<pre><code class="language-bash">git clone https://github.com/uncloseai/browser-toys.git
|
||||
cd browser-toys
|
||||
xcrun safari-web-extension-converter extensions/safari \
|
||||
<p><a href="/downloads/uncloseai-browser-toy-safari.zip" role="button" download>Download Safari source (~10 KB)</a></p>
|
||||
<ol>
|
||||
<li>Download and unzip <code>uncloseai-browser-toy-safari.zip</code></li>
|
||||
<li>Verify the download (see <a href="#checksums">checksums</a> below)</li>
|
||||
<li>Convert to Xcode project:
|
||||
<pre><code class="language-bash">xcrun safari-web-extension-converter /path/to/unzipped-folder \
|
||||
--project-location ./safari-xcode \
|
||||
--app-name "uncloseai" \
|
||||
--bundle-identifier com.uncloseai.browser-toy \
|
||||
--no-open</code></pre>
|
||||
<p>Then open the Xcode project, build, and enable in Safari Settings > Extensions.</p>
|
||||
--no-open</code></pre></li>
|
||||
<li>Open <code>safari-xcode/uncloseai.xcodeproj</code>, set your signing team, build (Cmd+R)</li>
|
||||
<li>Enable in Safari <strong>Settings > Extensions</strong></li>
|
||||
</ol>
|
||||
|
||||
<h4 id="checksums">Verify your download</h4>
|
||||
<p>Always verify downloads before installing. Checksum files are generated by the build and published alongside the zips.</p>
|
||||
<p><a href="/downloads/SHA256SUMS">SHA256SUMS</a> | <a href="/downloads/MD5SUMS">MD5SUMS</a></p>
|
||||
<pre><code class="language-bash"># Download checksums and verify all zips at once
|
||||
curl -sO https://uncloseai.com/downloads/SHA256SUMS
|
||||
sha256sum -c SHA256SUMS
|
||||
|
||||
# Or verify a single file
|
||||
curl -s https://uncloseai.com/downloads/SHA256SUMS | grep chrome | sha256sum -c</code></pre>
|
||||
|
||||
<h3 id="how-it-works">How it works</h3>
|
||||
<ol>
|
||||
|
|
@ -150,10 +171,14 @@ xcrun safari-web-extension-converter extensions/safari \
|
|||
<li>Content Security Policy restricts extension pages to <code>script-src 'self'</code></li>
|
||||
<li>Extension stores exactly one value: <code>{enabled: true|false}</code></li>
|
||||
</ul>
|
||||
<p>📋 <a href="https://github.com/uncloseai/browser-toys/blob/master/docs/security.html" target="_blank"><strong>Read the full Security Audit Report →</strong></a></p>
|
||||
<p>📋 <a href="https://git.unturf.com/engineering/unturf/uncloseai-browser-toys/-/blob/master/docs/security.html" target="_blank"><strong>Read the full Security Audit Report →</strong></a></p>
|
||||
|
||||
<h3 id="source">Source Code</h3>
|
||||
<p>📦 <a href="https://github.com/uncloseai/browser-toys" target="_blank">github.com/uncloseai/browser-toys</a></p>
|
||||
<p>📦 <a href="https://git.unturf.com/engineering/unturf/uncloseai-browser-toys" target="_blank">git.unturf.com/engineering/unturf/uncloseai-browser-toys</a></p>
|
||||
<p>Build from source:</p>
|
||||
<pre><code class="language-bash">git clone https://git.unturf.com/engineering/unturf/uncloseai-browser-toys.git
|
||||
cd uncloseai-browser-toys
|
||||
node scripts/build.js # outputs zips to dist/</code></pre>
|
||||
<p>Public domain. No attribution required.</p>
|
||||
|
||||
<script>hljs.highlightAll();</script>
|
||||
|
|
|
|||
3
public/downloads/MD5SUMS
Normal file
3
public/downloads/MD5SUMS
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
1c4e85c48f490e86102be2926cfc6545 uncloseai-browser-toy-chrome.zip
|
||||
94a917214e7a4d98c908eec1eff074f4 uncloseai-browser-toy-firefox.zip
|
||||
b17a4d5912117fa90afec958139f79a1 uncloseai-browser-toy-safari.zip
|
||||
3
public/downloads/SHA256SUMS
Normal file
3
public/downloads/SHA256SUMS
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
624b8772635fe0cc8125aaaf0ee0a33cbd35872abd620155bbe3d1689b5944c6 uncloseai-browser-toy-chrome.zip
|
||||
d09e4f94d932c197f815cd5467129d197eedffd7714d19da80aca3a7385047e3 uncloseai-browser-toy-firefox.zip
|
||||
c5094a4632aaa89799a95a7edae8a48b1a5edc79aa8a69e0c9bc56051947f733 uncloseai-browser-toy-safari.zip
|
||||
BIN
public/downloads/uncloseai-browser-toy-chrome.zip
Normal file
BIN
public/downloads/uncloseai-browser-toy-chrome.zip
Normal file
Binary file not shown.
BIN
public/downloads/uncloseai-browser-toy-firefox.zip
Normal file
BIN
public/downloads/uncloseai-browser-toy-firefox.zip
Normal file
Binary file not shown.
BIN
public/downloads/uncloseai-browser-toy-safari.zip
Normal file
BIN
public/downloads/uncloseai-browser-toy-safari.zip
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue