pull/11/merge
unbeatable-101 4 years ago committed by GitHub
commit b87bc17ad6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -80,8 +80,8 @@
"content": "recipes",
"title": "Ruleset recipes for English websites",
"contentURL": [
"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/recipes/recipes_en.txt",
"assets/umatrix/recipes_en.txt"
"https://raw.githubusercontent.com/geekprojects/nuAssets/master/recipes/recipes_en.txt",
"assets/nuTensor/recipes_en.txt"
],
"lang": "en"
}

@ -1,8 +1,8 @@
### This is uMatrix's manifesto
### This is nuTensor's manifesto
1. The **user decides** what web content is acceptable or not in their browser.
That is all.
The purpose of _uMatrix_ is to give the user the means for informed
The purpose of _nuTensor_ is to give the user the means for informed
consent and informed dissent.

@ -1,10 +1,10 @@
uMatrix: A point-and-click matrix-based firewall, with many privacy-enhancing tools.
nuTensor: A point-and-click matrix-based firewall, with many privacy-enhancing tools.
*For advanced users.*
uMatrix put you in full control of where your browser is allowed to connect, what type of data it is allowed to download, and what it is allowed to execute. Nobody else decides for you: You choose. You are in full control of your privacy.
nuTensor put you in full control of where your browser is allowed to connect, what type of data it is allowed to download, and what it is allowed to execute. Nobody else decides for you: You choose. You are in full control of your privacy.
Out of the box, uMatrix works in relax block-all/allow-exceptionally mode, meaning web sites which require 3rd-party scripts are likely to be "broken". With two clicks, uMatrix can be set to work in allow-all/block-exceptionally mode, which generally will not break web sites. See https://github.com/gorhill/httpswitchboard/wiki/How-to-use-HTTP-Switchboard:-Two-opposing-views for more details on this topic.
Out of the box, nuTensor works in relax block-all/allow-exceptionally mode, meaning web sites which require 3rd-party scripts are likely to be "broken". With two clicks, uMatrix can be set to work in allow-all/block-exceptionally mode, which generally will not break web sites. See https://github.com/gorhill/httpswitchboard/wiki/How-to-use-HTTP-Switchboard:-Two-opposing-views for more details on this topic.
* See ALL the remote connections, failed or attempted, depending on whether they were blocked or allowed (you decide).
@ -14,7 +14,7 @@ Out of the box, uMatrix works in relax block-all/allow-exceptionally mode, meani
* You do not have to solely rely on just one particular curated blacklist (arguably with many missing entries) outside which nothing else can be blocked: You are in full control.
* Ease of use: uMatrix lets you easily whitelist/blacklist net requests which originate from within a web page according to a point-and-click matrix:
* Ease of use: nuTensor lets you easily whitelist/blacklist net requests which originate from within a web page according to a point-and-click matrix:
- domain names (left column)
* from very specific
@ -32,7 +32,7 @@ Out of the box, uMatrix works in relax block-all/allow-exceptionally mode, meani
You can blacklist/whitelist a single cell, an entire row, a group of rows, an entire column, or the whole matrix with just one click.
uMatrix's filtering engine uses precedence logic to evaluate what is blocked/allowed according to which cells are blacklisted/whitelisted. For example, this allows you to whitelist a whole page with one click, without having to repeatedly whitelist whatever new data appear on the page.
nuTensor's filtering engine uses precedence logic to evaluate what is blocked/allowed according to which cells are blacklisted/whitelisted. For example, this allows you to whitelist a whole page with one click, without having to repeatedly whitelist whatever new data appear on the page.
All rules are scoped. For example, you can block `facebook.com` and `facebook.net` everywhere except when visiting a page on `www.facebook.com`. This way Facebook won't be able to build a profile of your browsing habits.
@ -74,8 +74,8 @@ This extension is also useful if you wish to speed up your browsing, by globally
=====
BUGS, ISSUES: https://github.com/uBlockOrigin/uMatrix-issues/issues
BUGS, ISSUES: https://github.com/geekprojects/nuTensor/issues
SOURCE CODE: https://github.com/gorhill/uMatrix (GPLv3)
SOURCE CODE: https://github.com/geekprojects/nuTensor (GPLv3)
CHANGE LOG: https://github.com/gorhill/uMatrix/releases
CHANGE LOG: https://github.com/unbeatable-101/nuTensor/releases

@ -5,7 +5,7 @@
"strict_min_version": "60.0"
}
},
"author": "Raymond Hill",
"author": "GeekProjects",
"background": {
"page": "background.html"
},

@ -5,9 +5,9 @@
DLDIR=~/Downloads
ARCDIR=$DLDIR/crowdin
echo "*** uMatrix: Importing from Crowdin archive"
echo "*** nuTensor: Importing from Crowdin archive"
rm -r $ARCDIR
unzip -q $DLDIR/uMatrix.zip -d $ARCDIR
unzip -q $DLDIR/nuTensor.zip -d $ARCDIR
# Add-on strings
LOCALEDIR=src/_locales
@ -66,6 +66,6 @@ cp $SRCDIR/zh_CN/messages.json $DESDIR/zh_CN/messages.json
cp $SRCDIR/zh_TW/messages.json $DESDIR/zh_TW/messages.json
rm -r $ARCDIR
echo "*** uMatrix: Import done."
echo "*** nuTensor: Import done."
git status

@ -2,10 +2,10 @@
#
# This script assumes a linux environment
echo "*** uMatrix(Chromium): Creating package"
echo "*** uMatrix(Chromium): Copying files"
echo "*** nuTensor(Chromium): Creating package"
echo "*** nuTensor(Chromium): Copying files"
DES=./dist/build/uMatrix.chromium
DES=./dist/build/nuTensor.chromium
rm -rf $DES
mkdir -p $DES
@ -18,19 +18,19 @@ cp -R ./platform/chromium/img/* $DES/img/
cp ./platform/chromium/manifest.json $DES/
cp LICENSE.txt $DES/
echo "*** uMatrix.chromium: Generating meta..."
echo "*** nuTensor.chromium: Generating meta..."
python3 tools/make-chromium-meta.py $DES/
if [ "$1" = all ]; then
echo "*** uMatrix.chromium: Creating package..."
echo "*** nuTensor.chromium: Creating package..."
pushd $(dirname $DES/)
zip uMatrix.chromium.zip -qr $(basename $DES/)/*
zip nuTensor.chromium.zip -qr $(basename $DES/)/*
popd
elif [ -n "$1" ]; then
echo "*** uMatrix.chromium: Creating versioned package..."
echo "*** nuTensor.chromium: Creating versioned package..."
pushd $(dirname $DES/) > /dev/null
zip uMatrix_"$1".chromium.zip -qr $(basename $DES/)/*
zip nuTensor_"$1".chromium.zip -qr $(basename $DES/)/*
popd > /dev/null
fi
echo "*** uMatrix(Chromium): Package done."
echo "*** nuTensor(Chromium): Package done."

@ -2,10 +2,10 @@
#
# This script assumes a linux environment
echo "*** uMatrix.opera: Creating package"
echo "*** uMatrix.opera: Copying files"
echo "*** nuTensor.opera: Creating package"
echo "*** nuTensor.opera: Copying files"
DES=./dist/build/uMatrix.opera
DES=./dist/build/nuTensor.opera
rm -r $DES
mkdir -p $DES
@ -33,7 +33,7 @@ cp -R ./src/_locales/pt_PT $DES/_locales/
cp -R ./src/_locales/tr $DES/_locales/
cp -R ./src/_locales/zh_TW $DES/_locales/
echo "*** uMatrix.opera: Generating meta..."
echo "*** nuTensor.opera: Generating meta..."
python3 tools/make-opera-meta.py $DES/
echo "*** uMatrix.opera: Package done."
echo "*** nuTensor.opera: Package done."

Loading…
Cancel
Save