Base models from SDE, with an experiment in in-database translations pulled from the SDE and minor helpers for common functions.
See eve_sde/sde_types.txt for an idea of the top level fields that are available in the SDE, note that some fields have sub fields that are imported differently.
- Map
- Region
- Constellation
- SolarSystem
- Planet
- Moon
- NPC Station
- Stargate
- Item Market Groups
- Item Groups
- Item Categories
- Item Types
- Item Dogma
- Dogma Categories
- Dogma Units
- Dogma Attributes
- Dogma Effects
- Blueprints
- Activities
- Products
- Materials
- Activities
-
pip install django-eveonline-sde -
modify your
local.pyasmodeltranslationneeds to be first in the list.INSTALLED_APPS = ["modeltranslation",] + INSTALLED_APPS INSTALLED_APPS += [ ..... the rest of your apps ]
-
Add
"eve_sde",to yourINSTALLED_APPS -
migrate etc
-
python manage.py esde_load_sde -
Add a periodic task to check for SDE updates, which tend to happen after downtime.
if "eve_sde" in INSTALLED_APPS: # Run at 12:00 UTC each day CELERYBEAT_SCHEDULE["EVE SDE :: Check for SDE Updates"] = { "task": "eve_sde.tasks.check_for_sde_updates", "schedule": crontab(minute="0", hour="12"), }
Thankyou to all our contributors!
Because i am lazy, Shamlessley built using This Template <3 @ppfeufer