I'd like to integrate ip.download and ip.nexus with a desktop application. I need to be able to do the following from the desktop app:
Upload users creations as new items for sale on the board
Get a list of available files from the board, including descriptions and images
Check to see which files the user has purchased
Download files directly to the desktop application to be previewed before being purchased
Download files that the user has purchased
It seems between ip.downloads, ip.nexus, and the XML-RPC API this should be close to possible, but I'm having difficulty understanding what would be required to make it work. For example, the XML-RPC API doc doesn't mention anything support for uploading or downloading files.