41 bool acceptURL(
const std::string& url)
const;
48 std::string
extractSubString(
const std::string& datas,
const std::string& beginPattern,
const std::string& endPattern = {})
const;
49 std::string
getURLData(
const std::string& inputUrl)
const;
Stores imported character information (race, gender, equipment, customisations, tabard).
Abstract base class for URL-based import plugins (Armory, Wowhead, etc.).
Stores basic NPC metadata (id, display id, type, name) imported from external sources.
Imports NPC and item data by scraping Wowhead web pages.
std::string getURLData(const std::string &inputUrl) const
std::string extractSubString(const std::string &datas, const std::string &beginPattern, const std::string &endPattern={}) const
CharInfos * importChar(const std::string &url) const
bool acceptURL(const std::string &url) const
ItemRecord * importItem(const std::string &url) const
NPCInfos * importNPC(const std::string &url) const
~WowheadImporter()=default
A single equipment item record from the item database.