Skip to main content

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

Metadata

Release files for ircbuilder 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for ircbuilder 0.0.12
File Interpreter ABI Platform
ircbuilder-0.0.12-py3-none-any.whl Python 3 none any Details

Release files / ircbuilder-0.0.12-py3-none-any.whl

Download URL ircbuilder-0.0.12-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d30366439b5ddde7c31ac6bb12c647179bb8346ee7d1715edafa1b37bd84f68e
BLAKE2b-256 checksum
How to use checksums
bf12377dc1614e15a082ffb78046ce3d34ace8a8bead3243c1e597af87fb2807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.0.12 This release

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page