Add: "Using Static Data" guide#283
Conversation
+ minor fix to system-security.md
|
Very nice work! Thank you for taking this on! My only comment is in the Python snippet, as that isnt completely how typeLists work. I will give some example code Monday about that if nobody did so before me :) Btw tldr, an item in the includedTypes but in the excludedGroup is still on the list. Worded differently: includedTypes wins from excludedGroups, and includedGroups wins from excludedCategoried. But it might be easier to understand with code :) Edit: on second look, it might just be easier to give an example how to resolve all types in a typeList, rather than "is this type in the list". That might be the more common case people will work from. And makes checking for items in a list more trivial. |
Co-authored-by: Patric Stout (Fenris Creations) <patric@ccpgames.com>
| (typelist.excludedCategoryIDs is None or item_categoryid not in typelist.excludedCategoryIDs) | ||
| and (typelist.excludedGroupIDs is None or item_groupid not in typelist.excludedGroupIDs) | ||
| and (typelist.excludedTypeIDs is None or item_typeid not in typelist.excludedTypeIDs) | ||
| ) No newline at end of file |
There was a problem hiding this comment.
Would you mind if we also update this example to match the above text? Just so they are singing the same song :)
The current info page for the Static Data Export, under 'Services and Resources' has a few tips.
Adding more of these probably warrants such guides/tips/other info being split off into a dedicated page under 'Guides and Examples'
This PR is a first draft at such a page, migrating the "Celestial Names" guide and "Security Offices" tip into the new "Using Static Data" guide, and adding new sections on TypeLists, Remote Skill injection/"Skills on Demand", and the usage of data relating to wormhole systems.
Proposed scope would be small guides for things that are unintuitive about the static data because of unstated logic or "magic constants" that cannot be derived from the SDE.
This PR also includes a slight tweak to the 'System Security' page, clarifying that page's applicability to both ESI and SDE.
Specific feedback requests: