DUEL

From Botdom Wiki
Revision as of 06:46, 15 June 2009 by Tharglet (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
DUEL
Developer(s): Miksago
Programming language: Javascript (Mozilla Only)
Development state: On Hold
Source model: Open
Last stable release: 0.5 (29th November 2007)
License type: Free software (MIT/GPL)


Inactive Project
This project appears to be discontinued. This project has no available downloads

deviantART User Extension Library (DUEL) is a toolkit to aid the development of extensions for deviantART.com, It was first released on the 29th of November 2007. It not only includes a method to login and out of deviantart, but also methods to abstract a few XPCOM components, like preferences and messages.

History

So far, DUEL's lifetime has been quite limited, but in this limited time it has made two public releases. More information on them as follows.

29th November 2007 (v0.5)

This release was short and snappy, it was the first release of this new thing called DUEL, no one knew what this new fancy product was, and no one would possibly find out.

The initial release was built and coded entirely on a Pastebin site called Pastemonkey, the site had a few technical issues and unfortunately, the servers had to be formatted, loosing the only copy of DUEL. So far to date, the Author of DUEL claims that no copies survived.

9th January 2008 (v0.8.9)

This was the first recorded date of DUEL's rebirth. This effort started after the Author thought that he should actually produce something and let the community use it. In this version is the introduction of a whole new API, one that gives more features then just simple deviantart functions and processes.

This version introduced:

  • jLib — This is DUEL's core component library, it features mainly internal code. Such as the logger, the ajax model as well as various other functions.
  • DUEL
    • DiFi — This is an abstract on to the DiFi json service deviantART has internally. This couldn't have been made with out the work of the dAmnhack team.
    • prefService — This service is an API on top of the mozilla XPCOM preference model, it is not yet complete.
    • messageService — This is a service to provide developers with easy access to notifications and prompts that Mozilla can produce using XPCOM.

Documentation

BotdomDocumentation.png
Read documentation on DUEL on Botdom Documentation.

The full documentation for DUEL is not yet complete, but is being worked on. You can find a full API listing and reference on the botdom documentation pages located here.

Licensing

GreenCopyleft.svg
Heckert GNU white.png
This work is released under the GNU General Public License, which allows you to freely use, modify, or distribute it, as long as you give these rights to subsequent users of (this work or your derivative of it) too.
PD-icon.svg
This work is released under the MIT License, which allows you to freely use, modify, or distribute it, even for commercial projects, as long as you credit the original creator.