Difference between revisions of "External Services and Tools"

From BattleMaster Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by one other user not shown)
Line 4: Line 4:
  
 
The use of our data by these tools is subject to a special [[Semantic_Wiki/License|License]]. Part of that license is that all such tools must list themselves on this page:
 
The use of our data by these tools is subject to a special [[Semantic_Wiki/License|License]]. Part of that license is that all such tools must list themselves on this page:
 
  
 
== Tools Registered ==
 
== Tools Registered ==
 +
=== Lemuria Discord Bot ===
 +
* Location: [https://discord.gg/EReWBdM BattleMaster Discord Server]
 +
* Status: Fully Functional
 +
* Source:
 +
:::Written in Python using the Discord.py Framework
 +
:::Source code to be released Soon:tm:
 +
:::Requires a database, ideally MySQL or PostgreSQL, but can also run on SQLite.
 +
* Description:
 +
:::A Discord Bot, capable of associating users with BM families, looking up BM Realm or Region Data, linking to the wiki, and a bunch of other things.
 +
:::Also supports server moderation and auditing, with high customizability.
 +
:::Invite her to your server today: [https://discord.com/api/oauth2/authorize?client_id=779805035826905169&permissions=8&scope=bot Invite Lemuria]
  
 
=== Mneme IRC Bot ===
 
=== Mneme IRC Bot ===
 
*Location: [irc://irc.quakenet.org/battlemaster #battlemaster]
 
*Location: [irc://irc.quakenet.org/battlemaster #battlemaster]
*Status: Fully functional. Additional tweaks and enhancements are planned.
+
*Status: '''Defunct, as of Dec 2021 -- Repository still online.'''
 
*Source:  
 
*Source:  
 
:::Coded with Java using the PircBot framework.
 
:::Coded with Java using the PircBot framework.
Line 21: Line 31:
  
 
=== Wikimap Project ===
 
=== Wikimap Project ===
 +
*Status: '''Defunct, as of Dec 2021 -- Assumed lost to time.'''
 
*Usage:
 
*Usage:
:::<nowiki>http://tinyurl.com/BattleMaster/gsklee/wikimaps/BMWorld</nowiki><b>($WorldID)</b>_<b>($RealmName)</b>[_WithCapital].png
+
:::<nowiki>http://tinyurl.com/BMWikimap/BMWorld</nowiki><b>($WorldID)</b>_<b>($RealmName)</b>[_WithCapital].png
 
*Examples:
 
*Examples:
:::http://tinyurl.com/BattleMaster/gsklee/wikimaps/BMWorld1_Perdan.png<nowiki>http://tinyurl.com/BattleMaster/gsklee/wikimaps/BMWorld1_Perdan.png</nowiki>
+
:::http://tinyurl.com/BMWikimap/BMWorld1_Perdan.png<nowiki>http://tinyurl.com/BMWikimap/BMWorld1_Perdan.png</nowiki>
:::http://tinyurl.com/BattleMaster/gsklee/wikimaps/BMWorld2_Minas%20Ithil_WithCapital.png<nowiki>http://tinyurl.com/BattleMaster/gsklee/wikimaps/BMWorld2_Minas Ithil_WithCapital.png</nowiki>
+
:::http://tinyurl.com/BMWikimap/BMWorld2_Minas%20Ithil_WithCapital.png<nowiki>http://tinyurl.com/BMWikimap/BMWorld2_Minas Ithil_WithCapital.png</nowiki>
 
*Notice:
 
*Notice:
:::Update on turnly basis. BMWorld6 (Colonies) unsupported; BMWorld8 (Dwilight) not available as of this moment.
+
:::Update on turnly basis. BMWorld6 (Colonies) unsupported.

Latest revision as of 10:51, 29 December 2021

BattleMaster provides an API for some game data that can be used by external tools, either programs or web services.

The API is described in the /API Documentation page.

The use of our data by these tools is subject to a special License. Part of that license is that all such tools must list themselves on this page:

Tools Registered

Lemuria Discord Bot

Written in Python using the Discord.py Framework
Source code to be released Soon:tm:
Requires a database, ideally MySQL or PostgreSQL, but can also run on SQLite.
  • Description:
A Discord Bot, capable of associating users with BM families, looking up BM Realm or Region Data, linking to the wiki, and a bunch of other things.
Also supports server moderation and auditing, with high customizability.
Invite her to your server today: Invite Lemuria

Mneme IRC Bot

  • Location: #battlemaster
  • Status: Defunct, as of Dec 2021 -- Repository still online.
  • Source:
Coded with Java using the PircBot framework.
The source code is hosted on Assembla here
Requires a MySQL database, although another RDBMS could be used with a small addition to the code.
  • Description:
An IRC bot that associates a user's IRC nickname with a given Battlemaster family name. Once associated, other users can then query the bot to find what family the user plays, and a link to the user's details page.
It features basic anti-flooding protection to prevent abuse of its resources.
Seeking someone with a server who could host the bot.

Wikimap Project

  • Status: Defunct, as of Dec 2021 -- Assumed lost to time.
  • Usage:
http://tinyurl.com/BMWikimap/BMWorld($WorldID)_($RealmName)[_WithCapital].png
  • Examples:
http://tinyurl.com/BMWikimap/BMWorld1_Perdan.pnghttp://tinyurl.com/BMWikimap/BMWorld1_Perdan.png
http://tinyurl.com/BMWikimap/BMWorld2_Minas%20Ithil_WithCapital.pnghttp://tinyurl.com/BMWikimap/BMWorld2_Minas Ithil_WithCapital.png
  • Notice:
Update on turnly basis. BMWorld6 (Colonies) unsupported.