Как установить и использовать IRC-клиент Waartaa в качестве локального автономного приложения
На этой странице
- 1 Введение
- 2 Установка зависимостей
- 3 Скачивание Waartaa
- 3.1 Загрузка через git
- 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 curl3 Скачивание Вартаа
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, а не какие-то \ВЫ_\ и \ВЫ_ЭТО\ и т. д., что означает, что он может идентифицировать вас, когда вы вошли в систему с нескольких устройств одновременно.
- Являясь веб-сервисом, он безупречно работает в браузере любого устройства, что делает работу с ним удобной.