I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 813b6486 authored by idk's avatar idk
Browse files

overhaul the whole browser section to better reflect the goals of the project.

parent d9c2d173
No related branches found
No related tags found
No related merge requests found
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}{{ _('The I2P Browser') }}{% endblock %} {% block title %}{% trans bname=browser_name(), bsuff=browser_postname()%}{{ bname }} {{ bsuff }} {% endtrans %}{% endblock %}
{% block content_nav %} {% block content_nav %}
<ol> <ol>
<li style="list-style: none; display: inline"> <li style="list-style: none; display: inline">
...@@ -10,11 +10,10 @@ ...@@ -10,11 +10,10 @@
<!--<li style="list-style: none;">{% trans troubleshooting=get_url('browser_troubleshooting') %}<a href="{{ troubleshooting }}">Troubleshooting</a>{% endtrans %}</li>--> <!--<li style="list-style: none;">{% trans troubleshooting=get_url('browser_troubleshooting') %}<a href="{{ troubleshooting }}">Troubleshooting</a>{% endtrans %}</li>-->
<!--<li style="list-style: none;">{% trans known_issues=get_url('browser_known_issues') %}<a href="{{ known_issues }}">Known Issues</a>{% endtrans %}</li>--> <!--<li style="list-style: none;">{% trans known_issues=get_url('browser_known_issues') %}<a href="{{ known_issues }}">Known Issues</a>{% endtrans %}</li>-->
<li style="list-style: none;">{% trans releasenotes=get_url('browser_releasenotes') %}<a href="{{ releasenotes }}">Release Notes</a>{% endtrans %}</li> <li style="list-style: none;">{% trans releasenotes=get_url('browser_releasenotes') %}<a href="{{ releasenotes }}">Release Notes</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans releasenotes=get_url('browser_roadmap') %}<a href="{{ releasenotes }}">Road Map</a>{% endtrans %}</li> <li style="list-style: none;">{% trans roadmap=get_url('browser_roadmap') %}<a href="{{ roadmap }}">Road Map</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans develop=get_url('browser_develop') %}<a href="{{ develop }}">Get Involved</a>{% endtrans %}</li> <li style="list-style: none;">{% trans develop=get_url('browser_develop') %}<a href="{{ develop }}">Get Involved</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans donate=site_url('get-involved/donate') %}<a href="{{ donate }}">Donate</a>{% endtrans %}</li> <li style="list-style: none;">{% trans donate=site_url('get-involved/donate') %}<a href="{{ donate }}">Donate</a>{% endtrans %}</li>
<!--<li style="list-style: none;">{% trans faq=get_url('browser_faq') %}<a href="{{ faq }}">I2P Browser FAQ</a>{% endtrans %}</li>-->
</ol> </ol>
{% endblock %} {% endblock %}
...@@ -25,7 +24,7 @@ ...@@ -25,7 +24,7 @@
<img class="browser-clip-circle" src="{{ url_for('static', filename=icon) }}" alt="{{ name }}" title="{{ name }}" /> <img class="browser-clip-circle" src="{{ url_for('static', filename=icon) }}" alt="{{ name }}" title="{{ name }}" />
<a class="get-i2p-browser" href="{{ dlink }}">{{ caller() }}</a> <a class="get-i2p-browser" href="{{ dlink }}">{{ caller() }}</a>
{% trans download=get_url('browser_download') %}<a href="{{ download }}">Click here to download I2P Browser in another language or platform</a>{% endtrans %} {% trans download=get_url('browser_download'), bname=browser_name() %}<a href="{{ download }}">Click here to download {{ bname }} in another language or platform</a>{% endtrans %}
</div> </div>
</div> </div>
{%- endmacro %} {%- endmacro %}
...@@ -35,84 +34,57 @@ ...@@ -35,84 +34,57 @@
<section class="browser-front-wrapper"> <section class="browser-front-wrapper">
<h1>{% trans %}Resist. Block. Defend.{% endtrans %}</h1> <h1>{% trans bname=browser_name(), bsuff=browser_postname()%}{{ bname }}: {{ bsuff }}{% endtrans %}</h1>
{%- if detected_os == 'windows' -%} {%- if detected_os == 'windows' -%}
{%- set version = browser_version() -%}
{%- set bname = browser_name()-%}
{%- set name = 'Windows' -%} {%- set name = 'Windows' -%}
{%- set icon = 'images/browser/garlic.svg' -%} {%- set icon = 'images/browser/garlic.svg' -%}
{%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-beta7/windows64/i2pbrowser-install-win64-2.0-beta7_en-US.exe' -%} {%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-'+version+'/windows64/i2pbrowser-install-win64-2.0-'+''+version+''+'_en-US.exe' -%}
{% call browser_download(name, icon, link) %} {% call browser_download(name, icon, link) %}
Get I2P Browser for Windows Get {{ bname }} for Windows
{% endcall %} {% endcall %}
{%- elif detected_os == 'macosx' -%} {%- elif detected_os == 'macosx' -%}
{%- set version = browser_version() -%}
{%- set bname = browser_name()-%}
{%- set name = 'Mac OS X' -%} {%- set name = 'Mac OS X' -%}
{%- set icon = 'images/browser/garlic.svg' -%} {%- set icon = 'images/browser/garlic.svg' -%}
{%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-beta7/macosx64/I2PBrowser-2.0-beta7-osx64_en-US.dmg' -%} {%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-'+version+'/macosx64/I2PBrowser-2.0-'+version+'-osx64_en-US.dmg' -%}
{% call browser_download(name, icon, link) %} {% call browser_download(name, icon, link) %}
Get I2P Browser for Mac OS X Get {{ bname }} for Mac OS X
{% endcall %} {% endcall %}
{%- elif detected_os == 'linux' -%} {%- elif detected_os == 'linux' -%}
{%- set version = browser_version() -%}
{%- set bname = browser_name()-%}
{%- set name = 'Linux' -%} {%- set name = 'Linux' -%}
{%- set icon = 'images/browser/garlic.svg' -%} {%- set icon = 'images/browser/garlic.svg' -%}
{%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-beta7/linux64/i2p-browser-linux64-2.0-beta7_en-US.tar.xz' -%} {%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-'+version+'/linux64/i2p-browser-linux64-2.0-'+version+'_en-US.tar.xz' -%}
{% call browser_download(name, icon, link) %} {% call browser_download(name, icon, link) %}
Get I2P Browser for Linux x64 Get {{ bname }} for Linux x64
{% endcall %} {% endcall %}
{%- endif -%} {%- endif -%}
</section> </section>
<section class="browser-onboarding"> <section class="browser-onboarding">
<div class="row">
<h1>{% trans %}Why use the I2P Browser?{% endtrans %}</h1>
</div>
<div class="row">
<div class="row-image">
<img src="{{ url_for('static', filename='images/browser/fp_protection.svg') }}" />
</div>
<div class="row-text">
<h4>Avoid fingerprinting</h4>
I2P Browser aims to make all users look the same making it difficult for you to be fingerprinted based on your browser and device information.
</div>
</div>
<div class="row"> <div class="row">
<div class="row-image"> <div class="row-image">
<img src="{{ url_for('static', filename='images/browser/routing.svg') }}" /> <img src="{{ url_for('static', filename='images/browser/routing.svg') }}" />
</div> </div>
<div class="row-text"> <div class="row-text">
<h4>Garlic Routing</h4> <h4>{% trans bname=browser_name() %} {{ bname }} {% endtrans %}</h4>
I2P Browser uses the I2P network to enable garlic routing of your traffic keeping it safe from any internet service providers. {% trans bname=browser_name() %}
</div> {{ bname }} is an enhanced private browser(Originally based on Tor Browser/Firefox ESR) for the
</div> decentralized, private I2P network and an easy to use client for I2P applications like
<div class="row"> peer-to-peer file-sharing, messaging, and e-mail.
<div class="row-image"> {% endtrans %}
<img src="{{ url_for('static', filename='images/browser/encryption.svg') }}" />
</div>
<div class="row-text">
<h4>Multi layer encryption</h4>
Your traffic is relayed and encrypted six times with default settings as it passes over the I2P network. The network is comprised of thousands of other routers connected to the I2P network.
</div>
</div>
<div class="row">
<div class="row-image">
<img src="{{ url_for('static', filename='images/browser/block_trackers.svg') }}" />
</div>
<div class="row-text">
<h4>Block Trackers</h4>
I2P Browser isolates each website you visit so third-party trackers and ads can't follow you. Any cookies automatically clear when you're done browsing. So will your browsing history.
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="row-image"> <h1>{% trans intro=get_url('browser_intro'), bname=browser_name() %}<a href="{{ intro }}">Take The Tour</a>{% endtrans %}</h1>
<img src="{{ url_for('static', filename='images/browser/surveillance.svg') }}" />
</div>
<div class="row-text">
<h4>Circumvent surveillance</h4>
I2P Browser prevents someone watching your connection from knowing what websites you visit. All anyone monitoring your browsing habits can see is that you're using I2P.
</div>
</div> </div>
<div class="row"></div>
</section> </section>
......
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}{{ _('The I2P Browser') }}{% endblock %} {% block title %}{% trans bname=browser_name()%}{{ bname }}: Get Involved {% endtrans %}{% endblock %}
{% block content_nav %} {% block content_nav %}
<ol> <ol>
<li style="list-style: none; display: inline"> <li style="list-style: none; display: inline">
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
<h1>{% trans %}Get Involved{% endtrans %}</h1> <h1>{% trans %}Get Involved{% endtrans %}</h1>
{% trans %} {% trans bname=browser_name() %}
<p> <p>
Like other browsers, I2P Browser is actually built from a group of tools that Like other browsers, {{ bname }} is actually built from a group of tools that
work together to start and stop applications, configure settings, and secure the work together to start and stop applications, configure settings, and secure the
user against attacks. user against attacks.
</p> </p>
...@@ -48,8 +48,8 @@ user against attacks. ...@@ -48,8 +48,8 @@ user against attacks.
<ul> <ul>
<li> <li>
<a href="http://{{ i2pconv('trac.i2p2.i2p') }}//wiki/I2P_Browser_develop_n_hacks">{% trans %}I2P Browser Development:{% endtrans %}</a> <a href="http://{{ i2pconv('trac.i2p2.i2p') }}//wiki/I2P_Browser_develop_n_hacks">{% trans bname=browser_name() %}{{ bname }} Development:{% endtrans %}</a>
{% trans %}Meeh's notes on developing and porting features to the I2P Browser{% endtrans %}. {% trans bname=browser_name() %}Meeh's notes on developing and porting features to the {{ bname }}{% endtrans %}.
</li> </li>
</ul> </ul>
...@@ -63,7 +63,7 @@ user against attacks. ...@@ -63,7 +63,7 @@ user against attacks.
</li> </li>
<li> <li>
<a href="http://{{ i2pconv('lists.i2p') }}/hyperkitty/list/i2p-browser-dev@lists.i2p.email/2019/8/">{% trans %}Mailing List{% endtrans %}</a> <a href="http://{{ i2pconv('lists.i2p') }}/hyperkitty/list/i2p-browser-dev@lists.i2p.email/2019/8/">{% trans %}Mailing List{% endtrans %}</a>
{% trans %} We also have a public mailing list for discussion of the I2P Browser.{% endtrans %} {% trans bname=browser_name() %} We also have a public mailing list for discussion of the {{ bname }}.{% endtrans %}
</li> </li>
</ul> </ul>
......
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{%- from "downloads/macros" import package_outer with context -%} {%- from "downloads/macros" import package_outer with context -%}
{% block title %}I2P Browser downloads{% endblock %} {% block title %}{% trans bname=browser_name() %}{{ bname }} Downloads {% endtrans %}{% endblock %}
{% block content_nav %} {% block content_nav %}
<ol> <ol>
...@@ -22,26 +22,23 @@ ...@@ -22,26 +22,23 @@
<section id="download"> <section id="download">
<h1>{{ _('Get I2P Browser') }}</h1> <h1>{% trans bname=browser_name() %}{{ bname }} Downloads {% endtrans %}</h1>
<p>{% trans -%} <p>{% trans bname=browser_name(), bsuff=browser_postname(), bvers=browser_version() -%}
The Invisible Internet Browser is a fork of TorBrowser/Mozilla Firefox ESR The {{ bname }} is a fork of TorBrowser/Mozilla Firefox ESR
that comes preconfigured with proxy settings, NoScript and that comes preconfigured to use I2P securely.
<a href="https://github.com/i2p/i2pbutton">I2PButton</a> which contains
security and privacy improvements like a drag and drop filter and external
app blocker.
{%- endtrans %}</p> {%- endtrans %}</p>
<p>{% trans -%} <p>{% trans -%}
Builds for Linux, Windows and Mac OS X are available. Currently we provide Builds for Linux, Windows and Mac OS X are available. Currently we provide
binaries for 64bit systems. 32bit builds for Linux and Windows are planned. binaries for 64bit systems. 32bit builds for Linux and Windows are planned.
{%- endtrans %}</p> {%- endtrans %}</p>
<p>{% trans -%} <p>{% trans bname=browser_name(), bsuff=browser_postname(), bvers=browser_version() -%}
As of beta7, I2P Browser also ships with an I2P router. It can co-exist As of beta5, {{ bname }} also ships with an I2P router. It can co-exist
with an existing I2P router, but it does not require the installation or with an existing I2P router, but it does not require the installation or
configuration of any supporting software. configuration of any supporting software.
{%- endtrans %}</p> {%- endtrans %}</p>
{% trans %} {% trans bname=browser_name(), bsuff=browser_postname(), bvers=browser_version() %}
Status: Beta-7 Status: {{ bvers }}
<ul> <ul>
<li><a href="https://github.com/i2p/i2p-browser">Firefox Branch</a></li> <li><a href="https://github.com/i2p/i2p-browser">Firefox Branch</a></li>
<li><a href="https://github.com/mikalv/i2p-browser-build-scripts">Build Scripts</a></li> <li><a href="https://github.com/mikalv/i2p-browser-build-scripts">Build Scripts</a></li>
...@@ -49,15 +46,17 @@ ...@@ -49,15 +46,17 @@
</ul> </ul>
{%- endtrans %} {%- endtrans %}
{%- set version = browser_version() -%}
{%- set name = 'Windows' -%} {%- set name = 'Windows' -%}
{%- set icon = 'images/download/windows.png' -%} {%- set icon = 'images/download/windows.png' -%}
{%- set filename = 'i2pbrowser-install-win64-2.0-beta7_en-US.exe' -%} {%- set filename = 'i2pbrowser-install-win64-2.0-{{ version }}_en-US.exe' -%}
{%- set filename = browser_filename('win64','2.0',version,'en-US','.exe') -%}
{%- set hash = '71f2baad93c1309ee744951e5296b2eb17f0fcc92d45a3149cae5393527ebea3' -%} {%- set hash = '71f2baad93c1309ee744951e5296b2eb17f0fcc92d45a3149cae5393527ebea3' -%}
{% call package_outer('windows', name, icon) %} {% call package_outer('windows', name, icon) %}
<div class="file"> <div class="file">
<h3 id="windows">Windows</h3> <h3 id="windows">Windows</h3>
<a class="default" <a class="default"
href="https://download.i2p2.de/experimental/i2pbrowser-beta7/windows64/i2pbrowser-install-win64-2.0-beta7_en-US.exe"> href="https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/windows64/i2pbrowser-install-win64-2.0-{{ version }}_en-US.exe">
<span class="name">{{ filename }}</span> <span class="name">{{ filename }}</span>
</a> </a>
</div> </div>
...@@ -67,23 +66,23 @@ ...@@ -67,23 +66,23 @@
</div> </div>
</div> </div>
<p>{% trans -%} <p>{% trans -%}
The default is to download the english version, however it's also built for some other languages, The default is to download the English version, however it's also built for some other languages,
please check out the link below please check out the link below if you want to see if we have the browser in your language.
if you want to see if we have the browser in your language.
{%- endtrans %}</p> {%- endtrans %}</p>
<a <a
href="https://download.i2p2.de/experimental/i2pbrowser-beta7/windows64/">https://download.i2p2.de/experimental/i2pbrowser-beta7/windows64/</a> href="https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/windows64/">https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/windows64/</a>
{% endcall %} {% endcall %}
{%- set version = browser_version() -%}
{%- set name = 'Mac OS X' -%} {%- set name = 'Mac OS X' -%}
{%- set icon = 'images/download/mac-osx.png' -%} {%- set icon = 'images/download/mac-osx.png' -%}
{%- set filename = 'I2PBrowser-2.0-beta7-osx64_en-US.dmg' -%} {%- set filename = browser_filename('osx64','2.0',version,'en-US','.exe') -%}
{%- set hash = '99b2a9b917fb8f66e192b4950116f63f6b386fe76f68d78b014ade2f05d18e7f' -%} {%- set hash = '99b2a9b917fb8f66e192b4950116f63f6b386fe76f68d78b014ade2f05d18e7f' -%}
{% call package_outer('mac-osx', name, icon) %} {% call package_outer('mac-osx', name, icon) %}
<div class="file"> <div class="file">
<h3 id="macosx">Mac OS X</h3> <h3 id="macosx">Mac OS X</h3>
<a class="default" <a class="default"
href="https://download.i2p2.de/experimental/i2pbrowser-beta7/macosx64/I2PBrowser-2.0-beta7-osx64_en-US.dmg"> href="https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/macosx64/I2PBrowser-2.0-{{ version }}-osx64_en-US.dmg">
<span class="name">{{ filename }}</span> <span class="name">{{ filename }}</span>
</a> </a>
</div> </div>
...@@ -93,23 +92,23 @@ ...@@ -93,23 +92,23 @@
</div> </div>
</div> </div>
<p>{% trans -%} <p>{% trans -%}
The default is to download the english version, however it's also built for some other languages, The default is to download the English version, however it's also built for some other languages,
please check out the link below please check out the link below if you want to see if we have the browser in your language.
if you want to see if we have the browser in your language.
{%- endtrans %}</p> {%- endtrans %}</p>
<a <a
href="https://download.i2p2.de/experimental/i2pbrowser-beta7/macosx64/">https://download.i2p2.de/experimental/i2pbrowser-beta7/macosx64/</a> href="https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/macosx64/">https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/macosx64/</a>
{% endcall %} {% endcall %}
{%- set version = browser_version() -%}
{%- set name = 'Linux' -%} {%- set name = 'Linux' -%}
{%- set icon = 'images/download/freebsd-tux.png' -%} {%- set icon = 'images/download/freebsd-tux.png' -%}
{%- set filename = 'i2p-browser-linux64-2.0-beta7_en-US.tar.xz' -%} {%- set filename = browser_filename('linux64','2.0',version,'en-US','.exe') -%}
{%- set hash = '67664d298216450921c5c9638d2c6b9ce0c69aaeb2d177be23440d33e98fdbcf' -%} {%- set hash = '67664d298216450921c5c9638d2c6b9ce0c69aaeb2d177be23440d33e98fdbcf' -%}
{% call package_outer('freebsd-tux', name, icon) %} {% call package_outer('freebsd-tux', name, icon) %}
<div class="file"> <div class="file">
<h3 id="linux">Linux</h3> <h3 id="linux">Linux</h3>
<a class="default" <a class="default"
href="https://download.i2p2.de/experimental/i2pbrowser-beta7/linux64/i2p-browser-linux64-2.0-beta7_en-US.tar.xz"> href="https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/linux64/i2p-browser-linux64-2.0-{{ version }}_en-US.tar.xz">
<span class="name">{{ filename }}</span> <span class="name">{{ filename }}</span>
</a> </a>
</div> </div>
...@@ -119,12 +118,11 @@ ...@@ -119,12 +118,11 @@
</div> </div>
</div> </div>
<p>{% trans -%} <p>{% trans -%}
The default is to download the english version, however it's also built for some other languages, The default is to download the English version, however it's also built for some other languages,
please check out the link below please check out the link below if you want to see if we have the browser in your language.
if you want to see if we have the browser in your language.
{%- endtrans %}</p> {%- endtrans %}</p>
<a <a
href="https://download.i2p2.de/experimental/i2pbrowser-beta7/linux64">https://download.i2p2.de/experimental/i2pbrowser-beta7/linux64</a> href="https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/linux64">https://download.i2p2.de/experimental/i2pbrowser-{{ version }}/linux64</a>
{% endcall %} {% endcall %}
</section> </section>
......
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}{{ _('The I2P Browser') }}{% endblock %} {% block title %}{% trans bname=browser_name() %}{{ bname }} Downloads {% endtrans %}{% endblock %}
{% block content_nav %} {% block content_nav %}
<ol> <ol>
...@@ -31,25 +31,25 @@ ...@@ -31,25 +31,25 @@
</span> </span>
</h3> </h3>
<p>{% trans %}It’s a web browser, like all others it enables you to browse and search the web. I2P Browser is however <p>{% trans bname=browser_name() %}It’s a web browser, like all others it enables you to browse and search the web. {{ bname }} is however
very focused on the privacy rights of the user and does not favour a company’s income in trade of the users privacy. very focused on the privacy rights of the user and does not favour a company’s income in trade of the users privacy.
As of the writing moment I2P browser is made to work with I2P, but with some adjustments it should just as well work As of the writing moment {{ bname }} is made to work with I2P, but with some adjustments it should just as well work
with Tor or on the internet.{% endtrans %} with Tor or on the internet.{% endtrans %}
</p> </p>
<p>{% trans %}When you connect to a website, it is not only the operators of that website who can record information <p>{% trans %}When you connect to a website, it is not only the operators of that website who can record information
about your visit.{% endtrans %} about your visit.{% endtrans %}
</p> </p>
<p>{% trans %}Most websites now use numerous third-party services, including social networking “Like” buttons, <p>{% trans bname=browser_name() %}Most websites now use numerous third-party services, including social networking “Like” buttons,
analytics trackers, and advertising beacons, all of which can link your activity across different sites. And because analytics trackers, and advertising beacons, all of which can link your activity across different sites. And because
of that, the I2P Browser is designed to prevent websites from “fingerprinting” or identifying you based on your of that, the {{ bname }} is designed to prevent websites from “fingerprinting” or identifying you based on your
browser configuration. By default, I2P Browser does not keep any browsing history. Cookies are only valid for a single browser configuration. By default, {{ bname }} does not keep any browsing history. Cookies are only valid for a single
session (until I2P Browser is exited or a New Identity is requested).{% endtrans %} session (until {{ bname }} is exited or a New Identity is requested).{% endtrans %}
</p> </p>
<p>{% trans %}A key feature is that I2P Browser will block browser plugins such as Flash, RealPlayer, Quicktime, <p>{% trans bname=browser_name() %}A key feature is that {{ bname }} will block browser plugins such as Flash, RealPlayer, Quicktime,
and others: they can be manipulated into revealing your IP address. We do not recommend installing additional and others: they can be manipulated into revealing your IP address. We do not recommend installing additional
add-ons or plugins into I2P Browser even the user is free to do so. Plugins or addons may bypass I2P or compromise add-ons or plugins into {{ bname }} even the user is free to do so. Plugins or addons may bypass I2P or compromise
your privacy. I2P Browser already comes with NoScript, and other patches to protect your privacy and security.{% endtrans %} your privacy. {{ bname }} already comes with NoScript, and other patches to protect your privacy and security.{% endtrans %}
</p> </p>
...@@ -59,8 +59,8 @@ ...@@ -59,8 +59,8 @@
</span> </span>
</h3> </h3>
<p>{% trans -%}The main reason we made it is because as any other very technical project it can be hard for mr smith in <p>{% trans bname=browser_name() -%}The main reason we made it is because as any other very technical project it can be hard for mr smith in
the street to get himself into this and figure out how to benefit from it. The I2P Browser was therefore made to the street to get himself into this and figure out how to benefit from it. The {{ bname }} was therefore made to
extend the user base of I2P to non-super technical people and make it a worthy alternative to Tor.{%- endtrans %}</p> extend the user base of I2P to non-super technical people and make it a worthy alternative to Tor.{%- endtrans %}</p>
<p>{% trans %}We wish to enable all people to defend themself against tracking and surveillance. <p>{% trans %}We wish to enable all people to defend themself against tracking and surveillance.
......
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}{{ _('The I2P Browser') }}{% endblock %} {% block title %}{% trans bname=browser_name(), bsuff=browser_postname()%}{{ bname }} {{ bsuff }} {% endtrans %}{% endblock %}
{% block content_nav %} {% block content_nav %}
<ol> <ol>
<li style="list-style: none; display: inline"> <li style="list-style: none; display: inline">
<h4>{{ _('Navigation') }}</h4> <h4>{{ _('Navigation') }}</h4>
</li> </li>
<li style="list-style: none;">{% trans browser_main=get_url('browser_frontpage') %}<a href="{{ browser_main }}">Back to browser front page</a>{% endtrans %}</li> <li style="list-style: none;">{% trans browser_main=get_url('browser_frontpage') %}<a href="{{ browser_main }}">Back to browser front page</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans bname=browser_name() %}About {{ bname }}{% endtrans %}</li>
<li style="list-style: none;"><a href="#safeguard">{% trans %}Introduction{% endtrans %}</a></li>
<li style="list-style: none;"><a href="#landing">{% trans %}Landing Page{% endtrans %}</a></li>
<li style="list-style: none;"><a href="#browsing">{% trans %}Web Browsing{% endtrans %}</a></li>
<li style="list-style: none;"><a href="#privacy">{% trans %}Privacy{% endtrans %}</a></li>
<li style="list-style: none;"><a href="#bittorrent">{% trans %}File Sharing{% endtrans %}</a></li>
<li style="list-style: none;"><a href="#email">{% trans %}Private E-Mail{% endtrans %}</a></li>
</ol> </ol>
{% endblock %} {% endblock %}
{% block content %} {% block content %}
<h1>{% trans %}About{% endtrans %}</h1> <h1>{% trans bname=browser_name(), bsuff=browser_postname() %}{{ bname }} {{ bsuff }}{% endtrans %}</h1>
<h2 id="safeguard">
<span class="permalink">
<a href="#safeguard">{% trans bname=browser_name() %}About {{ bname }}{% endtrans %}</a>
</span>
</h2>
<p>
{% trans bname=browser_name(), bsuff=browser_postname() %}{{ bname }}: {{ bsuff }} is an easy-to-use bundle
that provides a streamlined way to use I2P applications and to browse I2P sites.
Although it can provide access to the regular internet via an outproxy, it also
integrates secure decentralized browsing, file sharing, and e-mail.{% endtrans %}
</p>
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/2-eepsite.png') }}" />
<h2 id="landing">
<span class="permalink">
<a href="#landing">{% trans %}Access Panel{% endtrans %}</a>
</span>
</h2>
<p>
{% trans bname=browser_name() %}{{ bname }} changes the ways that you access I2P, streamlining the
process for new users. Just the information you need, direct access to
applications, and no configuration.{% endtrans %}
</p>
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/1-home.png') }}" />
<h2 id="browsing">
<span class="permalink">
<a href="#browsing">{% trans %}Web Browsing{% endtrans %}</a>
</span>
</h2>
<p>
{% trans bname=browser_name() %}Like other browsers, {{ bname }} enables you to browse and search the
internet. {{ bname }} also employs a variety of security enhancements to protect
your privacy while you browse the web.{% endtrans %}
</p>
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/2-proxy.png') }}" />
<h2 id="privacy">
<span class="permalink">
<a href="#privacy">{% trans %}Privacy{% endtrans %}</a>
</span>
</h2>
<p>
{% trans bname=browser_name() %}Most websites now use numerous third-party trackers, all of which can
link your activity across different sites. Besides blocking third-party
trackers, {{ bname }} avoids caching unnecessary data, enforces boundaries
between sites and applications, and hides your connection from un-authorized
observers.{% endtrans %}
</p>
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/2-settings.png') }}" />
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/2-outproxy.png') }}" />
<h2 id="bittorrent">
<span class="permalink">
<a href="#bittorrent">{% trans %}File Sharing{% endtrans %}</a>
</span>
</h2>
<p> <p>
{% trans %}I2P Browser is for anyone who wants to protect their privacy either for {% trans bname=browser_name() %}I2P has always been capable of Peer-to-Peer file sharing and {{ bname }}
preference or safety. It enables people to defend themselves from tracking, is no exception. By integrating the I2PSnark BitTorrent client,
surveillance, spyware and in some cases it will help to circumvent censorship.{% endtrans %} private, safe Peer-to-Peer filesharing is at the user's fingertips.{% endtrans %}
</p> </p>
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/3-snark.png') }}" />
<p> <p>
{% trans %}Like other browsers, I2P Browser enables you to browse and search the internet. {% trans bname=browser_name() %}By using I2P, a whole world of private file-sharing options will
I2P Browser however, is very focused on the privacy rights of the user and does become available to you.{% endtrans %}
not monetize data in trade of your privacy.{% endtrans %}
</p> </p>
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/3-copy.png') }}" />
<p> <p>
{% trans %}Most websites now use numerous third-party services, including social networking {% trans bname=browser_name() %}Using Peer-to-Peer to distribute data means more people can help
“Like” buttons, analytics trackers, and advertising beacons, all of which can you find it, which gets it to you more quickly and reliably.{% endtrans %}
link your activity across different sites. And because of that, the I2P Browser
is designed to prevent websites from “fingerprinting” or identifying you based
on your browser configuration. By default, I2P Browser does not keep any
browsing history. Cookies are only valid for a single session (until I2P Browser
is exited or a New Identity is requested).{% endtrans %}
</p> </p>
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/3-add.png') }}" />
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/3-proof.png') }}" />
<h2 id="email">
<span class="permalink">
<a href="#email">{% trans %}Private E-Mail{% endtrans %}</a>
</span>
</h2>
<p> <p>
{% trans %}I2P Browser blocks plugins like Flash, RealPlayer, Quicktime and others that can {% trans bname=browser_name() %}E-Mail service is available from providers within the I2P network
be manipulated into revealing your IP address. I2P Browser also comes with that are capable of relaying e-mail to all e-mail addresses. {{ bname }} is
NoScript and other patches to protect your privacy and security. We do not pre-configured to access these services and set you up with an account.{% endtrans %}
recommend installing additional plugins or add-ons to I2P Browser since they may
bypass or compromise your privacy.{% endtrans %}
</p> </p>
<img class="screenshot" src="{{ url_for('static', filename='images/browser/screenshots/4-email.png') }}" />
{% endblock %} {% endblock %}
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}{{ _('The I2P Browser - Release Notes') }}{% endblock %} {% block title %}{% trans bname=browser_name()%}{{ bname }} Release Notes {% endtrans %}{% endblock %}
{% block content_nav %} {% block content_nav %}
<ol> <ol>
<li style="list-style: none; display: inline"> <li style="list-style: none; display: inline">
......
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}{{ _('The I2P Browser - Release Notes') }}{% endblock %} {% block title %}{% trans bname=browser_name()%}{{ bname }} Roadmap {% endtrans %}{% endblock %}
{% block content_nav %} {% block content_nav %}
<ol> <ol>
<li style="list-style: none; display: inline"> <li style="list-style: none; display: inline">
......
...@@ -804,6 +804,16 @@ div#content .qrcode:hover { ...@@ -804,6 +804,16 @@ div#content .qrcode:hover {
transform: scale(5) translateX(20px); transform: scale(5) translateX(20px);
} }
div#content .screenshot {
transition: transform .3s;
width: 50px;
height: 50px;
}
div#content .screenshot:hover {
transform: scale(5) translateX(30px);
}
div#content .emaillabel { div#content .emaillabel {
width: 25%; width: 25%;
display: inline-block; display: inline-block;
......
...@@ -34,6 +34,12 @@ CLEAR_HTTP = [ ...@@ -34,6 +34,12 @@ CLEAR_HTTP = [
'zzz.i2p', 'zzz.i2p',
] ]
#BROWSER_NAME = 'I2P Rhizome'
BROWSER_NAME = 'I2P Browser'
BROWSER_VERSION = 'beta7'
#BROWSER_SUBTITLE = 'Communication Security Toolkit'
BROWSER_SUBTITLE = ''
BROWSER_FILE = 'i2pbrowser-install'
#################### ####################
# Template functions # Template functions
...@@ -203,6 +209,18 @@ def utility_processor(): ...@@ -203,6 +209,18 @@ def utility_processor():
return string % CURRENT_I2P_FIREFOX_PROFILE_VERSION return string % CURRENT_I2P_FIREFOX_PROFILE_VERSION
return CURRENT_I2P_FIREFOX_PROFILE_VERSION return CURRENT_I2P_FIREFOX_PROFILE_VERSION
def browser_current_version():
return BROWSER_VERSION
def browser_short_name():
return BROWSER_NAME
def browser_suffix_name():
return BROWSER_SUBTITLE
def browser_filename_name(version="beta7", platform="linux", series="2.0", language="en-US", exe=None):
return 'i2pbrowser-install-' + platform + "-" + series + "-" + version + "_" + language + exe
return dict(i2pconv=convert_url_to_clearnet, return dict(i2pconv=convert_url_to_clearnet,
i2pclr=convert_url_to_clearnet_inc_https, i2pclr=convert_url_to_clearnet_inc_https,
url_for_other_page=url_for_other_page, url_for_other_page=url_for_other_page,
...@@ -218,5 +236,9 @@ def utility_processor(): ...@@ -218,5 +236,9 @@ def utility_processor():
ver=get_current_version, ver=get_current_version,
pver=get_current_firefox_profile_version, pver=get_current_firefox_profile_version,
canonical=get_canonical_link, canonical=get_canonical_link,
browser_version=browser_current_version,
browser_name=browser_short_name,
browser_postname=browser_suffix_name,
browser_filename=browser_filename_name,
supported_langs=SUPPORTED_LANGS, supported_langs=SUPPORTED_LANGS,
lang_names=SUPPORTED_LANG_NAMES) lang_names=SUPPORTED_LANG_NAMES)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment