Mirror of An attempt to create a dedicated browser for ZeroNet using PyQt5
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lola Dam 2fe4fdbe8e
Fix the zeronet update (#126)
6 days ago
ZeroNet @ 57c0daa294 Fix the zeronet update (#126) 6 days ago
data Fix the zeronet update (#126) 6 days ago
icons Windows installer (#96) 5 months ago
pkg-debian/DEBIAN Fix the zeronet update (#126) 6 days ago
screenshot close #30 (#63) 9 months ago
scripts Update notification for linux (#121) 2 weeks ago
src Update notification for linux (#121) 2 weeks ago
.gitignore Fix the zeronet update (#126) 6 days ago
.gitmodules Fix the zeronet update (#126) 6 days ago
.travis.yml 64 bits architecture and not 32 6 days ago
BUILD.md Missing pyqt5 dependencies in travis (#36) 10 months ago
NOTES.md Fix the zeronet update (#126) 6 days ago
README.md Update README for Python 3 (#91) 6 months ago
Vagrantfile Clean branch fix-46 (#50) 10 months ago
appveyor.yml Fix the zeronet update (#126) 6 days ago
browser.spec Windows installer (#96) 5 months ago
launch.py Fix the zeronet update (#126) 6 days ago
logotype.png App icon and logotype (#67) 9 months ago
makefile Update notification for linux (#121) 2 weeks ago
provision.sh Migrate to python3 (#83) 6 months ago
test.py Fix lockpid not found (#100) 5 months ago
zeronetbrowser.nsi Fix the zeronet update (#126) 6 days ago

README.md

ZeroNet Browser

Build Status Build Status

An attempt to create a dedicated browser for ZeroNet using PyQt5

This browser advantage compare to others is that it is bundle with ZeroNet in it.

It understand zero: url and will soon be filled with others ZeroNet specific features (dev tools, blocking clearnet, zeronet gui commands, app store, Tor out of the box, …).

About

This project offer a custom browser with ZeroNet bundle in it.

A custom browser could have several advantages :

  • Understanding zero: url
  • Offering specific dev tool for ZeroNet site development
  • Blocking clearnet site or opening them in default browser
  • ZeroNet GUI for commands (more user friendly)
  • Plugin store ???
  • etc…

It can also help non-tech people understanding what is running on the ZeroNet protocol and what is clearnet. The 127.0.0.1:43110 seems to be confusing for people.

Download

ZeroNet Browser run on Linux, Windows and Mac OS*. You can download the release that fit you on the release page : https://github.com/rllola/ZeronetBrowser/releases

*Mac OS doesn’t entirely works. Help is needed to properly package it.

Screenshot

Linux

Linux

Windows

Windos

Development

You will need python 3.

Setup

Install Python 3, PyQt 5 (see provision.sh) and pip.

$ pip3 install PyQt5-sip PyQt5 PyQtWebEngine pyinstaller
$ cd ./Browser/ZeroNet && pip3 install -r requirements.txt

1,2,3… Code!

python3 launch.py

Vagrantfile

You can create your executable in Vagrant.

$ vagrant up

Pyinstaller

You can create an executable with pyinstaller.

pyinstaller browser.spec

Help

You don’t have to be a programmer to contribute. You can also help us by testing the browser, give us feedback, helping with the documentation, design, etc…