Git Product home page Git Product logo

hive-archeology's Introduction

hive-archeology

Simple HIVE bot that allows its owner to up-vote valuable timeless HIVE posts.

To install the bot, run:

pip3 install hive-archeology-bot

To run the bot you will need the WIF of your HIVE posting key and your HIVE account name.

For info on basic usage, type:

hive-archeology-bot --help

You can supply the WIF on the command line, although this isn't recomended. A better way is to set the environment variable HIVE_ARCHEOLOGY_WIF.

If you plan to use multiple instances of the bot, each with its own HIVE account, then postfix an uppercase verson of your account name with an underscore and WIF and use that as envinronment variable name for your WIF. So if your account name is hiveuser, your environment variable should be named HIVEUSER_WIF.

After setting up your environment vars, the most basic use of the script is starting it with just your HIVE account name

hive-archeology-bot hiveuser

This will run the bot on your account with standard setting:

  • No curation rewards enabled
  • A combined share of the beneciciaries setting of 5% for the author of this private bot and the author of the lighthive library.

Let's ssay you want to get curation rewards from your upvotes, and you want to increase the share of the creator rewards for the developers to 10%, you can start the bot like this:

hive-archeology-bot hiveuser --curation-reward --tool-creator-share 10

While the bot is running, you can upvote any post on HIVE and don't worry about if the payout window has expired. The bot will see your upvote, see it if the post you upvoted was old, check if anyone else, using his/her own version of the bot already created a proxy comment for your post, create a new proxy comment if needed, and a few minutes later, upvote the proxy post with the exact weight you voted on the original post with.

If you want to test this bot, feel free to check it out for example with the chapters from my book Ragnarok Conspiracy, or with any other timeless post on HIVE.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.