1

e11mail -> e11sync

This commit is contained in:
Motiejus Jakštys 2024-01-07 22:48:26 +02:00
parent 4946aa87cf
commit 7be91dd980
8 changed files with 19 additions and 35 deletions

View File

@ -1,5 +1,5 @@
""" """
ASGI config for e11mail project. ASGI config for e11sync project.
It exposes the ASGI callable as a module-level variable named ``application``. It exposes the ASGI callable as a module-level variable named ``application``.
@ -11,6 +11,6 @@ import os
from django.core.asgi import get_asgi_application from django.core.asgi import get_asgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'e11mail.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'e11sync.settings')
application = get_asgi_application() application = get_asgi_application()

View File

@ -37,7 +37,7 @@ MIDDLEWARE = [
'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware',
] ]
ROOT_URLCONF = 'e11mail.urls' ROOT_URLCONF = 'e11sync.urls'
TEMPLATES = [ TEMPLATES = [
{ {
@ -55,7 +55,7 @@ TEMPLATES = [
}, },
] ]
WSGI_APPLICATION = 'e11mail.wsgi.application' WSGI_APPLICATION = 'e11sync.wsgi.application'
DATABASES = { DATABASES = {
'default': { 'default': {
@ -95,7 +95,7 @@ STATICFILES_FINDERS = [
"compressor.finders.CompressorFinder", "compressor.finders.CompressorFinder",
] ]
STATIC_ROOT = '/tmp/e11mail-static' STATIC_ROOT = '/tmp/e11sync-static'
COMPRESS_PRECOMPILERS = ( COMPRESS_PRECOMPILERS = (
# TODO: --style=compressed + source maps # TODO: --style=compressed + source maps

View File

@ -1,5 +1,5 @@
""" """
URL configuration for e11mail project. URL configuration for e11sync project.
The `urlpatterns` list routes URLs to views. For more information please see: The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/5.0/topics/http/urls/ https://docs.djangoproject.com/en/5.0/topics/http/urls/

View File

@ -1,5 +1,5 @@
""" """
WSGI config for e11mail project. WSGI config for e11sync project.
It exposes the WSGI callable as a module-level variable named ``application``. It exposes the WSGI callable as a module-level variable named ``application``.
@ -11,6 +11,6 @@ import os
from django.core.wsgi import get_wsgi_application from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'e11mail.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'e11sync.settings')
application = get_wsgi_application() application = get_wsgi_application()

View File

@ -6,7 +6,7 @@ import sys
def main(): def main():
"""Run administrative tasks.""" """Run administrative tasks."""
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'e11mail.settings') os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'e11sync.settings')
try: try:
from django.core.management import execute_from_command_line from django.core.management import execute_from_command_line
except ImportError as exc: except ImportError as exc:

View File

@ -3,7 +3,7 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>{% block "title" %}e11mail.com{% endblock %}</title> <title>{% block "title" %}e11sync.com{% endblock %}</title>
<meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="viewport" content="width=device-width,initial-scale=1">
{% compress css %} {% compress css %}
<link rel="stylesheet" type="text/x-scss" href="{% static "signup/style.scss" %}"> <link rel="stylesheet" type="text/x-scss" href="{% static "signup/style.scss" %}">
@ -14,7 +14,7 @@
<div> <div>
<section id="header"> <section id="header">
<h1 class="brand-title"><a href="{% url "index" %}">e11mail.com</a></h1> <h1 class="brand-title"><a href="{% url "index" %}">e11sync.com</a></h1>
<h2 class="brand-subtitle">Email for Everyone</h2> <h2 class="brand-subtitle">Email for Everyone</h2>
</section><!-- #header --> </section><!-- #header -->

View File

@ -7,42 +7,26 @@
<section class="leftright pure-g"> <section class="leftright pure-g">
<article class="pure-u-1 pure-u-md-1-2"> <article class="pure-u-1 pure-u-md-1-2">
<h1 id="backup">Effortless and safe backup</h1> <h1 id="backup">Usage-based pricing</h1>
All files are backed up every few minutes and old copies are stored for Tired of paying per e-mail address? e11sync.com offers unlimited domains
decades. Overwritten an important file by accident? No problem, restore it and unlimited addresses. Pay only for the used storage and the emails sent
with a couple of clicks. Synctech protects against ransomware: even if all and received (don't worry, limits are more than enough for fair use).
devices get compromised, backups will always work.
</article> </article>
<article class="pure-u-1 pure-u-md-1-2"> <article class="pure-u-1 pure-u-md-1-2">
<h1 id="opensource">Open-source</h1> <h1 id="opensource">Open-source</h1>
Synctech is powered by <a Entirety of e11sync.com is open source, including the infrastructure to run
href="https://syncthing.net">syncthing</a>, an open-source file it. No proprietary clients, tools or protocols.
synchronization tool, first released in 2013.
<p>Just like syncthing, Synctech is open-source, licensed under <a
href="https://www.gnu.org/licenses/agpl-3.0.en.html">AGPL-v3</a>.
</article> </article>
<article class="pure-u-1 pure-u-md-1-2"> <article class="pure-u-1 pure-u-md-1-2">
<h1 id="privacy">Privacy</h1> <h1 id="privacy">Company mission and funding</h1>
<p>You can <a We are a small bootstrapped company. We did not take funding and will not.
href="https://docs.syncthing.net/branch/untrusted/html/users/untrusted.html">protect
a folder with a password</a>.
When the folder is password-protected, the files can be read only on the
devices where password was entered. Nobody can access your data without a
password, including us.
<p>This is quite unique in the on-line synchronization and
backup space. While we very carefully protect your data, you are
additionally assured that it is impossible to read your files for anyone
else but you (or others, with whom you have shared the password).
</article> </article>