Wowhead Data Parser

Hello! I’m a Heisenberg aka Lordron aka Bolvor!

I would like to introduce you to my program - WoWHead data parser

Link: [B]https://github.com/L…ead-data-parser[/B]

[CENTER]Requirements:

[/CENTER]

.NET 4.0 Client Profile or higher (do not look on description)


Connection to internet

http://filebeam.com/d0439975dbb3fb96fe0eb9b992ba73f9.jpg

[CENTER]Parser:

[/CENTER]

The program supports 4 types of parsing:

-Single - parsing of a single id using the selected parser

-Multiple - parsing in the range of id using the selected parser

-List - parsing by the list of id using the selected parser

-WoWHead Filter - parsing wowhead filter page (ONLY supported by some parsers)

Support the following parsers:

http://filebeam.com/354fad0c6d8357ccd4b498f284dca6c6.jpg

[CENTER]Locales:

[/CENTER]

Support all wowhead language except brazil (not supported by database yet)

(You can also use old wowhead site)

[CENTER]Saving:

[/CENTER]

The program saves the data in a selected .sql file

Program support the following sql query type:

-Insert

-Update

-Insert Ignore

-Replace

You can also sort data by the ID before saving to a file

Support the following sort direction

-Sort by ascending

-Sort by descending

[CENTER]Example

[/CENTER]



UPDATE `npc_vendor` SET `item` = '59491', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '3305' WHERE `entry` = 52637;

UPDATE `npc_vendor` SET `item` = '59480', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '3308' WHERE `entry` = 52637;

UPDATE `npc_vendor` SET `item` = '68660', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '491' WHERE `entry` = 52637;

UPDATE `npc_vendor` SET `item` = '59489', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '3310' WHERE `entry` = 52637;

UPDATE `npc_vendor` SET `item` = '59479', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '3311' WHERE `entry` = 52637;

UPDATE `npc_vendor` SET `item` = '59493', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '3307' WHERE `entry` = 52637;

UPDATE `npc_vendor` SET `item` = '59478', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '3311' WHERE `entry` = 52637;

UPDATE `npc_vendor` SET `item` = '59496', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '3306' WHERE `entry` = 52637;

UPDATE `npc_vendor` SET `item` = '59477', `maxcount` = '0', `incrtime` = '0', `ExtendedCost` = '3392' WHERE `entry` = 52637;

Up

Hi lordron i use sometime your parser . Very well done . Thank you .

Woult be nice to introduce loot_template like gameobject-loot , creature_loot, pickpocketloot , disenchent_loot and other ones left .

I’m working on it

ok nice continu the good work this is the best parser for the moment and really fast.

2.3.0 Release

-Parsing the page immediately after downloading

-Reduce memory usage

-Support page compression to reduce traffic

-Keep alive connection to avoid reconnecting

-Speed up downloading process to 50 times

-Fix some bugs with worker

-Add WithoutHeader config option, indication whether to allow append header for insert and replace query

-Optimization

-Cleanup

It’s posible edit the id’s list?

You can edit anything you want in the sql.