|
- # -*- coding: utf-8 -*-
-
- __all__ = ["ImageServer"]
-
- class ImageServer:
-
- def __init__(self):
- self._url = "https://imageserver.eveonline.com/"
-
- @property
- def alliance_widths(self):
- return [32, 64, 128]
-
- @property
- def corp_widths(self):
- return [32, 64, 128, 256]
-
- @property
- def character_widths(self):
- return [32, 64, 128, 256, 512, 1024]
-
- @property
- def faction_widths(self):
- return [32, 64, 128]
-
- @property
- def inventory_widths(self):
- return [32, 64]
-
- @property
- def render_widths(self):
- return [32, 64, 128, 256, 512]
-
- def alliance(self, id, width):
- return self._url + "Alliance/{}_{}.png".format(id, width)
-
- def corp(self, id, width):
- return self._url + "Corporation/{}_{}.png".format(id, width)
-
- def character(self, id, width):
- return self._url + "Character/{}_{}.jpg".format(id, width)
-
- def faction(self, id, width):
- return self._url + "Alliance/{}_{}.jpg".format(id, width)
-
- def inventory(self, id, width):
- return self._url + "Type/{}_{}.jpg".format(id, width)
-
- def render(self, id, width):
- return self._url + "Render/{}_{}.jpg".format(id, width)
|