This release may be of interest to the wider (non-Perl-using) community, because it comes with a command line client called mg that lets you play with MtGox's API from the comfort of your favorite $SHELL.
Usage:
mg[OPTION]...
Options:
ticker
Get ticker.
depth
Get trading depth.
trades
Get recent trades.
balance
Get your balance.
buy
Buy some bitcoins.
--amount=NUMBER
--price=NUMBER
sell
Sell some bitcoins.
--amount=NUMBER
--price=NUMBER
ls
list
List your orders.
cancel
Cancel an order.
--oid=ID
The order id.
--type=NUMBER
The type may be 1 for buy or 2 for sell.
send
Send bitcoins from your MtGox account to a bitcoin address.
--amount=NUMBER
--address=BITCOIN_ADDRESS
usd [BITCOINS]
Display the total value of your balance in US Dollars. You can also
use this to find the value of an arbitrary amount of bitcoins in US
Dollars.
# How much is 1000 btc worth in US Dollars?
mg usd 1000
btc [USD]
Display the total value of your balance in bitcoins. You can also use
this to find the value of an arbitrary amount of US Dollars in
bitcoins.
# How much is $400 worth in bitcoins?
mg btc 400
If you are new to Perl, I suggest using cpanm to install this module.
cpanm WebService::MtGox
Also, check out the future of CPAN:
http://beta.metacpan.org/module/WebService::MtGox