BugzillaNet v0.5 (pre-release)
What is BugzillaNet?
BugzillaNet a really simple .Net API built using .Net 2.0 that allows for
programmatic access to Bugzilla's website functionality. This latest
release allows for read access
to all Bugzilla content.
Why do I need BugzillaNet?
If you are looking for alternate way to access content managed
through Bugzilla, don't have access to the Bugzilla database, and/or
don't want to bother writing the screen-scraping logic.
How does it work?
BugzillaNet consists of a simple context/controller interface that
wraps around regular expressions used to parse the Bugzilla web
interface.
Programming with BugillaNet is simple: Create
a context, pass it to
the controller, and off you go. Here's an example for connecting with
Bugzilla and returning a list of bugs for a product:
Context context = new Context();
context.EndPoint = "http://bugzilla.server.com";
context.Username = "username"
context.Password = "password"
Controller controller = new Controller(context);
// login to bugzilla
controller.Login();
// get a list of bugs for MyProduct1
Bug[] bugList = controller.GetBugs("MyProduct1");
|
Is the Source Code available?
Yes, the source is available and included in the download. This
source code is provided for non-commercial use ONLY. Inclusion
of this code (in any form) into a commercial product is STRICTLY
forbidden without written approval from the author (me).
|