Easy to use and setup, this lightweight IRC bot doubles as a dictionary, perfect for quick reference during chat conversations. Its localization feature can be easily customized to fit your needs.
Firstly, the user will have to edit the configuration file located in config/config.tux.dist to ensure that all values are tailored to their needs. Once completed, the file should be renamed to config.tux. It is advisable to read through the configuration file carefully as there are several aspects that can be altered.
Secondly, the user will have to create a MySQL database using the name they set for 'db_base' in the configuration file. Next, a new MySQL user should be created with all privileges to the database just created.
Thirdly, the tables required by the bot have to be created by entering the following command: `mysql -u db_user -p db_base < tux.sql`.
Fourthly, the user needs to edit the host configuration file located in config/hosts.dist and add their hostmask. The file should be saved and then renamed to hosts.
Fifthly, the user should navigate to the main program directory and attempt to run the program by entering `./tuxaator`. If everything is correct, the user should be connected to the server, and a channel can be chosen.
The software has an additional feature where the bot can announce Freshmeat news and provide users with information about kernel releases. To set this up, the user will have to refer to the external scripts located in the "scripts" directory.
Two sample scripts have been implemented, namely kernel.sh and fetchfm.sh. These scripts should be configured separately, and instructions are provided within each file. The user can refer to "man 5 crontab" to set up the cronjobs needed for these scripts.
The configuration for the cronjobs can be tailored to suit the user's needs, and an example is provided as follows: `1,31 * * * * /home/duke/tuxaator/scripts/fetchfm.sh > /dev/null 55 * * * * /home/duke/tuxaator/scripts/kernel.sh > /dev/null`. This configuration retrieves Freshmeat news every 1 and 31 minutes after the hour and kernel news 55 minutes after the hour, respectively.
Overall, Tuxaator is a reliable, easy-to-use software that provides several useful features while remaining lightweight.
Version 1.76: N/A