Forums » General

Vendetta Online Unofficial Plugin Repository (VOUPR)

«12
Apr 30, 2010 Kierky link
This is very cool. Will add a few then.
Apr 30, 2010 Kierky link
Calder, you should probably add a link to the Plugins List in the Top bar.
May 01, 2010 Detructor link
@calder tnx for editing the targetless entry...(didn't knew that the "author" box is only a textbox...thought it is related to the registered user database, so I didn't put drazed in the box).
May 02, 2010 Person link
Added a 'List' link to the navbar as well as a bunch of other minor improvements (I think! :D):
* Changed 'Cancel' button to 'Back' on edit plugin page
* Version changelogs are now properly HTML-ified
* Made description edit redirect to plugin edit page instead of plugin page
* Added 'List' link back to the navbar
* Added 'Cancel' button to plugin edit page
* Changed 'Description' to 'Changes' on the new version page
May 07, 2010 8t88 link
oh wow someone beat me to it.
very nice, I like.

How do I get the XML stuff? Is it there yet?

I like github better as a code repo, but bzr should do ok.
I also think a JSON representation would be nicer than XML to work with from inside Lua?
May 07, 2010 Person link
Interesting, I'd never heard of JSON before. I'm sure there are many methods of parsing XML in Lua though, (LuaExpat comes to mind), and XML is the most widely accepted way of representing data like this. I could look into writing JSON versions too, but unless you really can't find a Lua XML parser library I'm not sure if it's worth it. Keep me posted on that!

Here is the list of XML pages:
http://www.voupr.com/list.xml.php
http://www.voupr.com/myplugins.xml.php
http://www.voupr.com/search.xml.php?search=X
http://www.voupr.com/versions.xml.php?plugin=X
Again, if there's anything you need that isn't covered by those, I'll be happy to add more pages. These simple XML pages are the easiest part of all this, and my primary motivation for this project in the first place.

Finally, on the topic of Bazaar, I tried Git a while back and found it somewhat unintuitive and annoyingly difficult for certain (seemingly) necessary tasks. I only recently discovered Bazaar and I'm really loving it. I guess once you learn the quirks of Git they're pretty comparable, but the the version identification in particular will never be very natural. The one way in which Bazaar continues to be miles ahead is that it tracks moves as first class operations, rather than making it just a delete/add with heuristics to distinguish them as moves when merging. This works most of the time, but in complicated merges it can make your life hell.
Aug 23, 2010 Person link
Just fixed a stupid bug with the confirmation emails, so just letting everyone know that those should be working again. Sorry for the inconvenience, and thanks to Igrok and Pizzasgood for bringing it to my attention!

EDIT: Completely off-topic, but I just noticed the Combat Assist thread and wanted to respond but it was already locked. I'm sorry for the stir that it's created, but I think it's ultimately better that it's out in the open for discussion rather than confined to the few people who bother to write a script like that. As such, I'm leaving it up for now but I'll remove it immediately if the Devs want me to.
Aug 23, 2010 peytros link
uh what? person that threads been dead for a while what are you talking about?
Aug 24, 2010 Person link
People have been using it quite a bit, peypey. Granted, by quite a bit I mean quite a bit by VO standards, not by regular website standards, but it's seen a steady dozen or two visitors a day and over a hundred registered users, so I'm quite satisfied! :D

Changes:
* Fixed another bug with passwords containing special characters (thanks again to Igrok!)
Aug 24, 2010 Pizzasgood link
I think he meant the combat assist thread.
Aug 25, 2010 Person link
Ah, that makes me feel better. I shed the world's smallest open-source tear when you said that, pey. ;-)
Apr 21, 2011 Person link
Changes:
* Fixed a few bugs caused by the upgrade to PHP 5.3. (Thanks to Choco!)
- Replaced split() with preg_split().
- $_POST data is already sanitized and was being double-sanitized.