Поиск по сайту:

Как установить и использовать IRC-клиент Waartaa в качестве локального автономного приложения


На этой странице

  1. 1 Введение
  2. 2 Установка зависимостей
  3. 3 Скачивание Waartaa
    1. 3.1 Загрузка через git
    2. 3.2 Прямая загрузка

    1. Введение

    Waartaa — это инструмент для общения и совместной работы с открытым исходным кодом. Это IRC-клиент, ориентированный на преодоление тонких недостатков существующих клиентов. Это веб-клиент IRC как услуга, облегчающий некоторые чрезвычайно полезные услуги, такие как: централизованное ведение журнала, уникальная идентификация, глобальный доступ, уведомления, реагирование на устройства и отображение на нескольких клиентах.

    Этот проект с открытым исходным кодом под лицензией MIT, построен на платформе Meteor и написан с использованием Meteor JS. Базой данных на бэкэнде является MongoDB, и она также включает node-irc, клиентскую библиотеку IRC, написанную на JavaScript для Node.

    Waartaa, будучи веб-приложением, может очень легко масштабироваться на разных устройствах и имеет красивый пользовательский интерфейс, который мгновенно привлекает всех, кто его использует. Одним из преимуществ Waartaa является то, что его можно развернуть на любом сервере, а также использовать в личных целях. В этом посте мы поговорим об установке Waartaa и ее локальном запуске в Ubuntu 14.04, а также об использовании ее различных функций.

    2 Установка зависимостей

    Waartaa требует, чтобы несколько зависимостей были удовлетворены, прежде чем его можно будет установить. Основными зависимостями являются Node JS и curl. Это включает в себя добавление репозиториев Node JS, обновление списка и установку curl. Используйте следующие команды, одну за другой.

    sudo add-apt-repository ppa:chris-lea/node.js
    sudo apt-get updatesudo apt-get install nodejssudo apt-get install curl

    3 Скачивание Вартаа

    Waartaa можно загрузить либо через git, либо путем прямой загрузки. Любой из методов дает одни и те же пакеты.

    3.1 Скачать через git

    Используйте следующую команду для загрузки и извлечения Waartaa через git.

    git clone --recursive https://github.com/waartaa/waartaa.git

    3.2 Прямая загрузка

    Вы можете скачать заархивированную папку здесь. После загрузки распакуйте его в домашнюю папку.

    4 Настройка и запуск приложения

    Прежде чем запустить Waartaa, мы должны настроить его с данными сервера, а затем установить в нашу систему. Используйте следующие команды:

    cd waartaa./setup.sh

    Теперь дождитесь окончания настройки.

    После завершения настройки нам нужно настроить файл hosts сервера. Откройте файл settings-local.js с помощью следующих команд:

    cd app
    gedit server/settings-local.js

    После открытия файла прокрутите его до самого низа и добавьте свои данные, такие как \SUPER_USER\, \SUPER_USER_EMAIL\, \SUPER_USER_PASSWORD\ и \SECRET_KEY\. Пример приведен на изображении ниже. Не забудьте изменить его на предпочитаемые учетные данные.

    На этом настройка завершена. Теперь мы можем запустить Waartaa. При первом запуске он загрузит инструменты платформы метеора и зависимости, необходимые для запуска приложения, такие как пакеты MongoDB. Но со 2-го раза запускается сразу. Для запуска приложения используйте следующую команду:

    meteor

    Убедитесь, что при запуске команды метеора вы всегда находитесь в папке приложения Waartaa, которая является папкой проекта метеоров. Как только команда успешно запустит приложение, ваш терминал будет выглядеть примерно так, как показано на рисунке ниже:

    Если после запуска команды \meteor\ вы получите сообщение об ошибке: \проект использует Meteor 1.0.2.1, который не установлен и не может быть загружен. Убедитесь, что вы подключены к сети.\, тогда все вам нужно снова запустить команду «метеор», и она загрузит требуемую версию и запустит приложение.

    5 Использование Вартаа

    Изображение на предыдущем шаге показывает, что приложение работает на локальном хосте с портом 3000. Чтобы начать использовать Waartaa, введите следующий URL-адрес в браузере, и откроется окно Waartaa, как показано на изображении ниже.

    http://localhost:3000

    Войдите, создав учетную запись. если вы решите войти в систему с помощью Github, вам нужно будет предоставить учетные данные, которые вы указали в файле settings-local.js на шаге 4. После входа в систему вы получите домашний экран, похожий на изображение ниже:

    Затем нажмите кнопку «+» (плюс) рядом с панелью сервера слева, и появится окно, подобное показанному ниже:

    В этом окне заполните данные. Убедитесь, что ваш псевдоним уникален и зарегистрирован в IRC, чтобы вы могли использовать его на всех каналах IRC. Я выбрал сервер freenode. Последнее поле может помочь вам войти сразу на несколько IRC-каналов. Пример показан ниже:

    ТАК, когда нажата кнопка «Отправить», вы будете подключены к серверу freenode, и вы присоединитесь к каналам, которые вы дали ранее. Пример показан ниже:

    каждый канал, который вы упомянули ранее, присутствует на левой панели. Если канал не допускает пользователей без надлежащих учетных данных, таких как #python, то канал отображается с пометкой «-unregistered», указывающей на то, что для присоединения к этому каналу необходимо зарегистрироваться на свободном узле.

    6 Создание новых каналов

    Очень легко создавать новые каналы. есть два способа сделать это. Один из них - предоставить уникальное имя несуществующему каналу \#testap\ при выборе сервера и никнейма. Другой способ — нажать кнопку рядом с freenode и выбрать кнопку «+канал». откроется окно, в котором вы можете ввести уникальное имя канала. Изображения ниже дают пример

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

    7 Заключение

    Причина использования Waartaa заключается в простом удобном интерфейсе, который прекрасно работает на любом устройстве. Помимо этого, есть и другие преимущества:

    • в то время как клиенты с графическим интерфейсом работают только для отдельных компьютеров, Waartaa на лучшей инфраструктуре гарантирует, что пользователь всегда подключен к IRC, а также записывает журналы IRC.
    • Он также обеспечивает центральное место для хранения всех журналов чата.
    • Независимо от того, с какого устройства вы входите в Waartaa, \ВЫ\ всегда \ВЫ\ в IRC, а не какие-то \ВЫ_\ и \ВЫ_ЭТО\ и т. д., что означает, что он может идентифицировать вас, когда вы вошли в систему с нескольких устройств одновременно.
    • Являясь веб-сервисом, он безупречно работает в браузере любого устройства, что делает работу с ним удобной.