062610052d
Currently translated at 100.0% (27 of 27 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Ukrainian) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/uk/ Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Italian) Currently translated at 92.5% (25 of 27 strings) Translated using Weblate (Spanish) Currently translated at 91.6% (22 of 24 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Spanish) Currently translated at 87.5% (21 of 24 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Spanish) Currently translated at 83.3% (20 of 24 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (11 of 11 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (27 of 27 strings) Translated using Weblate (Spanish) Currently translated at 96.2% (26 of 27 strings) Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Spanish) Currently translated at 96.2% (26 of 27 strings) Translated using Weblate (Spanish) Currently translated at 92.5% (25 of 27 strings) Translated using Weblate (Croatian) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hr/ Translated using Weblate (Khmer (Central)) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/km/ Translated using Weblate (Bengali) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/bn/ Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Czech) Currently translated at 44.4% (4 of 9 strings) Translated using Weblate (Czech) Currently translated at 37.5% (12 of 32 strings) Translated using Weblate (Czech) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Czech) Currently translated at 100.0% (27 of 27 strings) Translated using Weblate (Czech) Currently translated at 68.4% (13 of 19 strings) Translated using Weblate (Czech) Currently translated at 14.2% (1 of 7 strings) Translated using Weblate (Czech) Currently translated at 26.3% (5 of 19 strings) Translated using Weblate (Czech) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Czech) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (German) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/de/ Translated using Weblate (Czech) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/cs/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Ukrainian) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/uk/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 72.7% (8 of 11 strings) Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Greek) Currently translated at 100.0% (27 of 27 strings) Translated using Weblate (Japanese) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ja/ Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Greek) Currently translated at 100.0% (24 of 24 strings) Translated using Weblate (Greek) Currently translated at 100.0% (11 of 11 strings) Translated using Weblate (Greek) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Greek) Currently translated at 77.7% (21 of 27 strings) Translated using Weblate (Greek) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/el/ Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Turkish) Currently translated at 100.0% (24 of 24 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (11 of 11 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (27 of 27 strings) Translated using Weblate (Turkish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/tr/ Translated using Weblate (Spanish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (27 of 27 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (24 of 24 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (11 of 11 strings) Translated using Weblate (Ukrainian) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/uk/ Translated using Weblate (Chinese (Simplified)) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/zh_Hans/ Translated using Weblate (Norwegian Bokmål) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/nb_NO/ Translated using Weblate (French) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/fr/ Translated using Weblate (Swedish) Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/sv/ Co-authored-by: AO Localisation Lab <ao@localizationlab.org> Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Artem <artem@molotov.work> Co-authored-by: Deleted User <noreply+35918@weblate.org> Co-authored-by: Eric <alchemillatruth@purelymail.com> Co-authored-by: Gabriel Cardoso <g.cardoso@mailfence.com> Co-authored-by: Gabriele <gabboxl0@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com> Co-authored-by: Kom nake <kominak310@svcache.com> Co-authored-by: Milo Ivir <mail@milotype.de> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Sophat CHY <sophatchy@gmail.com> Co-authored-by: Taro Tanaka <anon_japan@protonmail.com> Co-authored-by: Toro <ads.verifications@pm.me> Co-authored-by: Username1234567890 <danarauz@protonmail.com> Co-authored-by: emma peel <emma.peel@riseup.net> Co-authored-by: eulalio <eulalio@disroot.org> Co-authored-by: george kitsoukakis <norhorn@gmail.com> Co-authored-by: nautilusx <translate@disroot.org> Co-authored-by: Åke Engelbrektson <eson@svenskasprakfiler.se> Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/cs/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/el/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/es/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/tr/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/uk/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-develop/cs/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-develop/it/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/uk/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-help/cs/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/cs/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-install/cs/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-install/el/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-install/es/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-install/tr/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-install/uk/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/cs/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/el/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/es/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/tr/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/uk/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-sphinx/cs/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/cs/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/el/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/es/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/tr/ Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/uk/ Translation: OnionShare/Doc - Advanced Translation: OnionShare/Doc - Develop Translation: OnionShare/Doc - Features Translation: OnionShare/Doc - Help Translation: OnionShare/Doc - Index Translation: OnionShare/Doc - Install Translation: OnionShare/Doc - Security Translation: OnionShare/Doc - Sphinx Translation: OnionShare/Doc - Tor |
||
---|---|---|
.. | ||
onionshare | ||
package | ||
screenshots | ||
scripts | ||
tests | ||
org.onionshare.OnionShare.appdata.xml | ||
org.onionshare.OnionShare.desktop | ||
org.onionshare.OnionShare.svg | ||
poetry.lock | ||
pyproject.toml | ||
README.md | ||
setup-freeze.py | ||
setup.py |
OnionShare Desktop
Building OnionShare
Start by getting the source code and changing to the desktop
folder:
git clone https://github.com/onionshare/onionshare.git
cd onionshare/desktop
Make sure you have Python 3 installed. If you're using Windows or macOS, install version 3.9.13 from python.org. For Windows, make sure to check the box to add python to the path on the first page of the installer.
Make sure you have poetry installed:
pip3 install poetry
And install the poetry dependencies:
poetry install
Windows users: You may need to install Microsoft C++ Build Tools, making sure to check "Desktop development with C++", before poetry install
will work properly.
Get Tor
Linux users: In Ubuntu 20.04 you need the libxcb-xinerama0
package installed.
Windows users: Download and install 7-Zip from https://7-zip.org/download.html. Add C:\Program Files (x86)\7-Zip
to your path.
Download Tor Browser and extract the binaries for your platform. The platform must be win32
, win64
, macos
, or linux64
.
poetry run python ./scripts/get-tor.py [platform]
Compile dependencies
Install Go. The simplest way to make sure everything works is to install Go by following these instructions.
Compile pluggable transports:
Windows users, in PowerShell:
.\scripts\build-pt-obfs4proxy.ps1
.\scripts\build-pt-snowflake.ps1
.\scripts\build-pt-meek.ps1
macOS and Linux users:
./scripts/build-pt-obfs4proxy.sh
./scripts/build-pt-snowflake.sh
./scripts/build-pt-meek.sh
Running OnionShare from the source code tree
To run OnionShare from the source tree:
poetry run onionshare
poetry run onionshare --help
poetry run onionshare -v
poetry run onionshare -v --local-only
You can also run onionshare-cli
from the source tree, and it will look for Tor binaries in desktop/onionshare/resources/tor
.
poetry run onionshare-cli --help
Running tests
Run the tests:
poetry run ./tests/run.sh
If you want to run tests while hiding the GUI, you must have the xvfb
package installed, and then:
xvfb-run poetry run ./tests/run.sh