r4hx / DuolingoFree

Веб сервис для получения Duolingo Plus

Home Page:https://duo.egorovegor.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Бесплатная подписка Duolingo Super (aka Plus)

DuolingoFree - веб-сервис, который дает возможность получить бесплатную подписку для онлайн платформы обучения иностранных языков Duolingo.

Все что требуется от пользователя - добавить в форму ссылку приглашение, которую можно получить из приложения.

Сервис просто регистрирует по реферальной ссылке нового пользователя и за это вы получаете 1 неделю подписки бесплатно.

Требования

Для работы требуются следующие службы

  • Docker
  • Docker-compose
  • traefik (должен быть у вас уже настроен)

Установка

Клонируем репозиторий

git clone https://github.com/r4hx/DuolingoFree

Переименовываем экземпляр docker-compose

mv docker-compose.example.yml docker-compose.yml

Открываем и редактируем файл docker-compose.yml В службе migrate нужно указать значение переменным

  • DJANGO_SUPERUSER_USERNAME - имя пользователя администратора
  • DJANGO_SUPERUSER_PASSWORD - пароль администратора
  • DJANGO_SUPERUSER_EMAIL - адрес электронной почты

Или оставьте значения по умолчанию.

Для службы gunicorn укажите метки traefik и не забудь указать хост на котором будет работать сервис.

В службе celery укажите переменные окружения для уведомлений в Telegram

  • TELEGRAM_BOT_TOKEN - токен вашего бота
  • TELEGRAM_CHAT_ID - идентификатор чата (не забудь что они начинаются с символа "-")

Запуск

Если вы сделали все правильно, теперь достаточно выполнить две команды

docker-compose build
docker-compose up -d

И сервис будет доступен на указаном хосте в сервисе gunicorn

Полезные ссылки

About

Веб сервис для получения Duolingo Plus

https://duo.egorovegor.ru


Languages

Language:Python 78.6%Language:HTML 20.2%Language:Dockerfile 1.3%