Skip to content

/u/tipnyan is a Reddit tipbot specifically for nyancoins. This is a fork of PeanutPower's nyantip which is a fork of mohland's dogetipbot -- interoperability with other coins may be limited.

License

Notifications You must be signed in to change notification settings

bboe/nyantip

 
 

Repository files navigation

It's nyantip!

Getting started

Install

Note: If the following doesn't work, ensure you have pip installed: https://packaging.python.org/guides/installing-using-linux-tools/

pip install nyantip

If you would like to make encrypted backups, then install via:

pip install nyantip[gpg]

Database

Create a new MySQL database instance and run included SQL file database.sql to create necessary tables. Create a MySQL user and grant it all privileges on the database.

echo "create database nyantip" | mysql && mysql nyantip < database.sql

NyanCoin Daemons

Download nyancoin. Create a configuration file for it in ~/.nyancoin/nyancoin.conf specifying rpcuser, rpcpassword, rpcport, and server=1, then start the daemon. It will take some time for the daemon to download the blockchain, after which you should verify that it's accepting commands, e.g., nyancoin getinfo and nyancoin listaccounts.

Reddit Account

Create a dedicated Reddit account for your bot, and prepare an OAuth script-type application as described here: https://github.com/reddit-archive/reddit/wiki/OAuth2-Quick-Start-Example#first-steps

The bot should be granted "Manage Users" and "Manage Wiki Pages" moderator permissions on the target subreddit.

Configuration Files

Copy the sample configuration file nyantip-sample.yml to ~/.config/nyantip.yml. Make any necessary edits.

Run

nyantip

Create Backup

nyantip backup

The backup will be saved in your current directory as backup_nyantip_YYYYmmDDHHMM.zip, or with the added .gpg suffix if a value for backup_passphrase was set in your config file.

History

nyantip was originally a fork of mohland's dogetipbot, which in turn is a fork of vindimy's ALTcointip.

About

/u/tipnyan is a Reddit tipbot specifically for nyancoins. This is a fork of PeanutPower's nyantip which is a fork of mohland's dogetipbot -- interoperability with other coins may be limited.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 87.6%
  • Smarty 12.4%