Evelink

Latest version: v0.7.5

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.7.5

New/updated endpoints:
- Added `contract_id` parameter to `Char.contracts` and `Corp.contracts`.
- Added `flat` parameter to `Char.assets` and `Corp.assets`.

0.7.4

New/updated endpoints:
- Added `Char.clones` and `Char.skills`
- These endpoints are strict subsets of the character sheet endpoint, and use the same keys as the data in the character sheet result dictionary, just with a subset of the data.

Other changes
- Added support for SSO token authentication
- To use an SSO auth token, pass a tuple of `(token, type)` to the `sso_token` parameter of an `API` object.
- The 'type' portion of the tuple should be either `'character'` or `'corporation'`.
- Currently we don't support omitting the token type.
- If both `api_key` and `sso_token` arguments are specified, the SSO token will be used and the API key will be ignored.

0.7.3

New/updated endpoints:
- `Char.kills()` has been updated to include `x`, `y`, and `z` coordinates for victims.
- `Corp.kills()` has been updated to include `x`, `y`, and `z` coordinates for victims.

0.7.2

New/updated endpoints:
- `Char.chat_channels()` added, wraps char/ChatChannels

0.7.1

New/updated endpoints:
- `Char.bookmarks()` added, wraps char/Bookmarks
- `Corp.bookmarks()` added, wraps corp/Bookmarks
- `Corp.stations()` has been updated for Aegis to include `x`, `y`, and `z` coordinates.
- `EVE.conquerable_stations()` has been updated for Aegis to include `x`, `y`, and `z` coordinates.
- `Char.contact_list()` now includes contact labels.
- `Corp.contact_list()` now includes contact labels.
- Fixed a bug with planetary interaction pins where they'd only return one type of content.
- The `content` field is now deprecated in favor of the `contents` field, and the former will be removed in a later release.

Other changes
- Added `Char.planetary_route_map`, a convenience for building a bidirectional map for PI routes.

0.7.0

**This release contains changes that are not backwards-compatible.**

New/updated endpoints:
- Added the endpoint for Type ID to Type Name conversions
- `EVE.type_names_from_ids` is the wrapper around eve/TypeName, and allows bulk lookups.
- `EVE.type_name_from_id` is a convenience function for one-off lookups.
- Updated `Char.character_sheet()` to return the `'skills'` section as a `dict` instead of a list.
- The dictionary is keyed by skill ID.
- The values are identical to the list elements previously returned.
- Fixed `EVE.character_name_from_id` to not return `None` if the ID wasn't passed in as an `int`.
- You should now be able to pass the id in as any type that is a value argument to `int()`, e.g. a string.

Other changes
- Added a timeout for HTTP requests made to the API endpoint.
- The default timeout is set to 60 seconds.
- The timeout can be customized by modifying `evelink.api.http_request_timeout`.
- AppEngine users may want to decrease this timeout as it counts towards the overall request timeout limit of 60 seconds for frontend requests.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.