LibAuctionScan-1.0

LibAuctionScan is an auction house scanning library that provides APIs for very efficiently and reliably scanning the auction house as well as finding auctions. I will be documenting it more in the near future...

This library essentially works like this:

  1. You start a scan by calling an API and passing in a list of queries you want the library to run as well as a reference to a callback handler. This API will return a status code describing whether or not the scan started successfully.
  2. The library takes care of all the AH querying, scanning, and collecting of the data.
  3. Callbacks are sent to the callback handler at several points including every time the auction house is queried (ie page 2 of "Hypnotic Dust"), when an entire query has been completely scanned (ie all pages of "Hypnotic Dust"), when (if) the scan has been interrupted (ie AH being closed), and when the scan completes. Relevant data will also be passed along (ie all the scanned data will be passed to the handler with the scan_complete callback).

Please let me know if you'd like to use this library, have a general need / wish for an auction scanning library, or just generally are intrigued about what this library is and I'd be happy to clarify things.

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • Avatar of sapu94 sapu94 Jul 19, 2011 at 03:32 UTC - 0 likes

    @brykrys: Go

    I have changed the description to explain my plans for this library (which make your original question moot). I know your comment was 2 months ago, but let me know if you have any further questions / interest.

    Last edited Jul 20, 2011 by sapu94

    Lead Developer and Director of TradeSkillMaster | @Sapu94 on Twitter

    "A good programmer is someone who always looks both ways before crossing a one-way street." Doug Linder

  • Avatar of brykrys brykrys May 16, 2011 at 19:53 UTC - 0 likes

    How is it handled if another AddOn (not using this lib) calls QueryAuctionItems while the client AddOns think it's locked?

  • 2 comments

Facts

Date created
Feb 03, 2011
Categories
Last update
Nov 28, 2012
Development stage
Release
Language
  • enUS
License
GNU General Public License version 2 (GPLv2)
Curse link
LibAuctionScan-1.0
Downloads
5,502
Recent files
  • R: v1.0.14 for 5.1.0 Nov 28, 2012
  • A: r78 for 5.1.0 Nov 28, 2012
  • R: v1.0.13 for 5.0.5 Oct 14, 2012
  • A: r76 for 5.0.5 Oct 14, 2012
  • R: v1.0.12 for 5.0.5 Oct 14, 2012

Authors

Relationships

Embedded library
LibStub