GitHub релиз https://github.com/On1x/HiddenEngine/releases/tag/v0.0.4
Что такое HiddenEngine?
Hidden Engine это легкий движок для сайтов и приложений специализированных для блокчейна Steem/Golos. Приложение по-умолчанию запускается на 3000 порту.
Что сделано
Переработана структура приложения, настроена правильная работа с глобальной переменной global.he, сделана авто-загрузка и сохранение базы в файл global.json. Включена поддержка параллельной работы Steem и Golos (установка с помощью встроенного скрипта install.sh).
Планы
Создать механизм отложенных действий в очереди. Написать механизм автоматического курирования постов авторов из списка с указанием задержки во времени и силой голоса. Модуль для делегатов по publish_feed, слежение за пропущенными блоками, интерфейс для установки паузы на подпись блоков.
Разработка
Легкая модульная подсистема позволяет расширять сайт или приложение отдельными файлами-модулями. Порог входа программистов снижен интуитивной структурой:
- index.js — Основной каркас приложения, который подготавливает окружение, выполняет модуль и завершает соединение (по-умолчанию включена поддержка gzip-сжатия);
- /class/ содержит классы:
- template.js — легкий класс для html-шаблонов;
- watchers.js — класс наблюдателя, который следит за выполнением операций из очереди;
- /module/ содержит исполняемые модули:
- prepare.js — выполняется автоматически для каждого запроса, содержит предопределенные настройки сайта и подготовительные операции (такие как проверка авторизации администратора);
- login.js — форма авторизации;
- logout.js — выход;
- change-admin.js — смена пароля администратора;
- accounts.js — управление базой аккаунтов;
- watch-control.js — управление наблюдателями (steem/golos);
- upvote-circle.js — управление связкой аккаунтов, добавление в очередь задач по upvote, флагам и голосованию за делегата;
- index.js — главный файл доступный из корня сайта, содержит служебное меню;
- /templates/ содержит html-шаблоны;
- /public/ — для публичных файлов (css/js/img);
- /uploads/ — для загружаемых файлов.
Установка
cd ~
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
bash install_nvm.sh
source ~/.profile
nvm ls-remote
nvm install 8.4.0
node -v
sudo apt-get install nodejs-legacy
npm install express -g
npm install pm2 -g
git clone https://github.com/On1x/HiddenEngine.git
cd HiddenEngine
./install.sh
Запуск
pm2 start index.js
@hiddenengine Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Вы получили свою первую выплату
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@hiddenengine, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
t3ran13, ruslandis, dimarss, tristamoff, brovaryleaks, vasilisapor2, renat242, vict0r, tnam0rken, yuriks2000, on1x, newodin, vika-teplo, prost, kertar, nerengot, igrinov, dignityinside, foxycat, process, vsebudethorosho, konstab
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
@hiddenengine Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество полученных голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Приветствую Вас и желаю успехов на платформе Голос!
В этой статье вы сможете найти ответы на большинство вопросов, возникающих у новичков. Также большую подборку ссылок на полезные материалы вы можете найти по этой ссылке
Оперативно получить помощь, вы можете присоединившись к нашему сообществу в Телеграм
Буду признателен, если расскажете, откуда Вы узнали о платформе Голос (ответьте цифрой):
Чтобы быстрей освоится, присоединяйтесь к конкурсу для новичков, который идёт прямо сейчас!
@hiddenengine Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Вы опубликовали свой первый пост
Вы получили первый голос за ваши посты
Награда за количество полученных голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@hiddenengine Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Вы впервые проголосовали
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп