User Guide ********** Introduction ------------ | At it's core, Path Of Building API provides a single API object instantiated from an import code. | All of it's functions are parameter-less and accessed as attributes. | API objects are very space efficient, as attributes are only calculated on first access and then stored for later use. .. note:: Attributes in plural (e.g. items) are always iterable, while attributes containing "active" never are. Design Choices -------------- | There is only a thin abstraction layer on top of PoB's internal organisation. | This is deliberate to ensure easy adoption and development. | The focus is more on getting the data in the right format, so it feels more native to Python. Getting Started --------------- | Create a new API object with :func:`pobapi.api.from_url` or :func:`pobapi.api.from_import_code`. | Access PoB build information through attributes of the object. Full documentation available :ref:`here `.