Skip to main content

Python API for Minetest server with irc_builder mod

Project description

This package provides a python api for sending commands to a Minetest server over IRC.

The source for this package is available here.

To install

pip install ircbuilder

Requires Minetest with irc_builder mod

On Ubuntu or Debian linux:

sudo apt install minetest lua-socket
mkdir -p ~/.minetest/mods
cd ~/.minetest/mods
git clone --recursive git@github.com/minetest-mods/irc.git
git clone git@github.com:ShadowNinja/minetest-irc_commands.git irc_commands
git clone https://github.com/mt-mods/basic_materials.git
git clone https://github.com/mt-mods/signs_lib.git
git clone git@github.com:timcu/irc_builder.git
minetest

On Windows:

# Download and extract minetest-5.3.0-win64.zip to Documents folder (https://www.minetest.net/downloads/)
# Run Git-Bash (you will need to install it first. https://git-scm.com/download/)
cd ~/Documents/minetest/mods
git clone --recursive git@github.com/minetest-mods/irc.git
git clone git@github.com:ShadowNinja/minetest-irc_commands.git irc_commands
git clone https://github.com/mt-mods/basic_materials.git
git clone https://github.com/mt-mods/signs_lib.git
git clone git@github.com:timcu/irc_builder.git
exit
# Double click on Documents > minetest > bin > minetest.exe

On Mac OS X:

brew install minetest luarocks-5.1
luarocks-5.1 install luasocket
mkdir -p ~/Library/Application\ Support/minetest/mods
cd ~/Library/Application\ Support/minetest/mods
git clone --recursive git@github.com/minetest-mods/irc.git
git clone git@github.com:ShadowNinja/minetest-irc_commands.git irc_commands
git clone https://github.com/mt-mods/basic_materials.git
git clone https://github.com/mt-mods/signs_lib.git
git clone git@github.com:timcu/irc_builder.git
/usr/local/opt/minetest/minetest.app/Contents/MacOS/minetest

On Mac OS X using MacPorts:

sudo port install minetest luarocks
sudo -H luarocks install luasocket
cd /opt/local/share/lua/5.1
sudo ln -s ../5.3/socket
# Then continue from third line above

Once running, adjust the following settings:

# Settings > Advanced > Server/Singleplayer > Security > Trusted mods > irc
# Settings > Advanced > Mods > irc > Basic > Bot nickname > eg mtserver
# Settings > Advanced > Mods > irc > Basic > IRC server > eg irc.undernet.org
# Settings > Advanced > Mods > irc > Basic > IRC server port > eg 6667 or 6697
# Settings > Advanced > Mods > irc > Basic > Channel to join > eg ##myminetest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ircbuilder-0.0.12-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file ircbuilder-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: ircbuilder-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for ircbuilder-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 d30366439b5ddde7c31ac6bb12c647179bb8346ee7d1715edafa1b37bd84f68e
MD5 2473797e51d590521c14707cb5a25fab
BLAKE2b-256 bf12377dc1614e15a082ffb78046ce3d34ace8a8bead3243c1e597af87fb2807

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page