Overview
Bithub mainly consists of two types of objects: Shares and files. Shares are a simple a collection of files. A single share is associated with one or more users.
The API lets you access those shares and files by using simple vanilla XML requests over HTTP. Authentication is done via basic HTTP authorization.
A sample XML request could look like:
POST / HTTP/1.1
Host: bithub.net
Authorization: Basic d2lraTpwZWRpYQ==:d2lraTpwZWRpYQ==
Content-Type: application/xml
<request>
<type>listshares</type>
</request>
Pretty simple, mh?