From 7be91dd980962ad3524ee1f7a2300bee9332c4af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Sun, 7 Jan 2024 22:48:26 +0200 Subject: [PATCH] e11mail -> e11sync --- app/{e11mail => e11sync}/__init__.py | 0 app/{e11mail => e11sync}/asgi.py | 4 ++-- app/{e11mail => e11sync}/settings.py | 6 ++--- app/{e11mail => e11sync}/urls.py | 2 +- app/{e11mail => e11sync}/wsgi.py | 4 ++-- app/manage.py | 2 +- app/signup/templates/signup/base.html | 4 ++-- app/signup/templates/signup/index.html | 32 +++++++------------------- 8 files changed, 19 insertions(+), 35 deletions(-) rename app/{e11mail => e11sync}/__init__.py (100%) rename app/{e11mail => e11sync}/asgi.py (75%) rename app/{e11mail => e11sync}/settings.py (96%) rename app/{e11mail => e11sync}/urls.py (95%) rename app/{e11mail => e11sync}/wsgi.py (75%) diff --git a/app/e11mail/__init__.py b/app/e11sync/__init__.py similarity index 100% rename from app/e11mail/__init__.py rename to app/e11sync/__init__.py diff --git a/app/e11mail/asgi.py b/app/e11sync/asgi.py similarity index 75% rename from app/e11mail/asgi.py rename to app/e11sync/asgi.py index 8952c65..754f9e2 100644 --- a/app/e11mail/asgi.py +++ b/app/e11sync/asgi.py @@ -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``. @@ -11,6 +11,6 @@ import os 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() diff --git a/app/e11mail/settings.py b/app/e11sync/settings.py similarity index 96% rename from app/e11mail/settings.py rename to app/e11sync/settings.py index 9165874..af34a6f 100644 --- a/app/e11mail/settings.py +++ b/app/e11sync/settings.py @@ -37,7 +37,7 @@ MIDDLEWARE = [ 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] -ROOT_URLCONF = 'e11mail.urls' +ROOT_URLCONF = 'e11sync.urls' TEMPLATES = [ { @@ -55,7 +55,7 @@ TEMPLATES = [ }, ] -WSGI_APPLICATION = 'e11mail.wsgi.application' +WSGI_APPLICATION = 'e11sync.wsgi.application' DATABASES = { 'default': { @@ -95,7 +95,7 @@ STATICFILES_FINDERS = [ "compressor.finders.CompressorFinder", ] -STATIC_ROOT = '/tmp/e11mail-static' +STATIC_ROOT = '/tmp/e11sync-static' COMPRESS_PRECOMPILERS = ( # TODO: --style=compressed + source maps diff --git a/app/e11mail/urls.py b/app/e11sync/urls.py similarity index 95% rename from app/e11mail/urls.py rename to app/e11sync/urls.py index 80a189a..1156d5b 100644 --- a/app/e11mail/urls.py +++ b/app/e11sync/urls.py @@ -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: https://docs.djangoproject.com/en/5.0/topics/http/urls/ diff --git a/app/e11mail/wsgi.py b/app/e11sync/wsgi.py similarity index 75% rename from app/e11mail/wsgi.py rename to app/e11sync/wsgi.py index b7743b2..5b09769 100644 --- a/app/e11mail/wsgi.py +++ b/app/e11sync/wsgi.py @@ -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``. @@ -11,6 +11,6 @@ import os 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() diff --git a/app/manage.py b/app/manage.py index 104ea23..cbf2c82 100755 --- a/app/manage.py +++ b/app/manage.py @@ -6,7 +6,7 @@ import sys def main(): """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'e11mail.settings') + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'e11sync.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: diff --git a/app/signup/templates/signup/base.html b/app/signup/templates/signup/base.html index 5a0ce8f..e134f00 100644 --- a/app/signup/templates/signup/base.html +++ b/app/signup/templates/signup/base.html @@ -3,7 +3,7 @@ - {% block "title" %}e11mail.com{% endblock %} + {% block "title" %}e11sync.com{% endblock %} {% compress css %} @@ -14,7 +14,7 @@
diff --git a/app/signup/templates/signup/index.html b/app/signup/templates/signup/index.html index cce6ce4..bcc67ef 100644 --- a/app/signup/templates/signup/index.html +++ b/app/signup/templates/signup/index.html @@ -7,42 +7,26 @@
-

Effortless and safe backup

+

Usage-based pricing

- All files are backed up every few minutes and old copies are stored for - decades. Overwritten an important file by accident? No problem, restore it - with a couple of clicks. Synctech protects against ransomware: even if all - devices get compromised, backups will always work. + Tired of paying per e-mail address? e11sync.com offers unlimited domains + and unlimited addresses. Pay only for the used storage and the emails sent + and received (don't worry, limits are more than enough for fair use).

Open-source

- Synctech is powered by syncthing, an open-source file - synchronization tool, first released in 2013. - -

Just like syncthing, Synctech is open-source, licensed under AGPL-v3. + Entirety of e11sync.com is open source, including the infrastructure to run + it. No proprietary clients, tools or protocols.

-

Privacy

+

Company mission and funding

-

You can protect - a folder with a password. - - 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. - -

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). + We are a small bootstrapped company. We did not take funding and will not.