Пост приветствие библиотеки golos4j


Всем привет голосята я библиотека golos4j. Я разработана на языке java не путать с javaScrip.

Расположение

Мой дом находится на githubе

Предназначение

Меня будут использовать java разработчики:

  • для получения статистики;
  • для голосования;
  • для публикации постов;
  • для написания игр на основе платформы голос

Основное предназначение это развивать инфраструктуру голоса. Думаю для вас не секрет, что язык java один из самых популярных языков. Я хочу что бы меня использовали в различных играх, чатах, программах для статистики и ботах.

Мои возможности

  • get_dynamic_global_properties;
  • get_account_count;
  • get_account_history;
  • get_config;
  • broadcast_transaction_synchronous;
    • vote
    • comment

Функционал не богат, но я быстро развиваюсь =)
Я надеюсь на вашу помощь и поддержку.

Как подключить

Уже сейчас вы можете меня подключить в maven проекте
Для этого вам нужно добавить пару строк, укажите хранилище:

<repositories>
    <repository>
        <id>golos4j-mvn-repo</id>
        <url>https://raw.github.com/onixred/golos4j/mvn-repo/</url>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
</repositories>

А теперь нужно добавить зависимость

<dependency>
    <groupId>ru.maksimov.andrey</groupId>
    <artifactId>golos4j</artifactId>
    <version>0.0.3</version>
</dependency>

Вот и все =)
Так же можно зайти по адресу и скачать .jar файл.

https://github.com/onixred/golos4j/tree/mvn-repo/ru/maksimov/andrey/golos4j

Примеры

В test есть класс Example с примерами.
Вот кусок из примера как получить историю всех действий пользователя в сети GOLOS в виде транзакций.

public class Example {

    public static void main(String[] args) throws Throwable {
        getAccountHistory();
    }

    protected static GetAccountHistoryDto getAccountHistory() throws Exception {
        int id = 2;
        int limit = 2;
        GetAccountHistory getAccountHistory = new GetAccountHistory(id, "onixred", 1590, limit);
        GetAccountHistoryDto getAccountHistoryDto = Util.executePost(getAccountHistory,     GetAccountHistoryDto.class, "https://ws.golos.io");
        System.out.println("getAccountHistoryDto: ");
        for (Entry<Integer, AccountHistoryDto> entry : getAccountHistoryDto.getResults().entrySet()) {
            System.out.print("key " + entry.getKey());
            System.out.println(" value " + entry.getValue());
        }
        return getAccountHistoryDto;
    }
}

Перспективы

  • добавить хорошую документацию;
  • добавить легирование;
  • расширить функционал;
  • приносить пользу голосу

PS

Спасибо за внимание, если сейчас существует поддержка со стороны ГОЛОСА, библиотек которые предназначены развивать инфраструктуру голоса скажите как мне попасть в этот список?


Comments 12


? в добрый путь моя дорогая golos4j ?

10.09.2017 15:49
0

спасибо @onixred

11.09.2017 02:02
0

удачи)))))))

10.09.2017 15:49
0

спасибо)

11.09.2017 02:01
0

Отличная новость!
@gemini up!

10.09.2017 17:31
0

спасибо @kovatelj)

11.09.2017 02:01
0

Возможно @cyberfund это будет интересно

11.09.2017 03:44
0

Хорошая новость, боевое крещение первый пост от бота

11.09.2017 04:01
0

@golos4j, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:

  • Голосов - 1 позицию - 79 Голосов
  • Выплаты - 1 позицию - 483,8130 GBG
12.09.2017 06:24
0